@layer components{.ld-main:has(.ld-nf){padding-top:0}.ld-nf{background:var(--fresh-lemon);color:var(--fresh-ink);min-height:calc(100svh - 140px);overflow:hidden}.ld-nf-in{max-width:calc(var(--maxw) + 2 * var(--gutter));min-height:calc(100svh - 140px);padding:calc(var(--ld-nav-h) + clamp(20px, 6vh, 72px)) var(--gutter) clamp(40px, 8vh, 96px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,72px);margin:0 auto;display:grid}.ld-nf-text{flex-direction:column;gap:clamp(20px,3vh,32px);min-width:0;display:flex}.ld-nf-code{color:var(--on-lemon-2)}.ld-nf-copy{max-width:24em}.ld-nf-actions{flex-wrap:wrap;gap:12px;display:flex}.ld-nf-art{width:min(100%,640px);animation:ld-nf-roll 1.15s var(--ld-out) .15s backwards;justify-self:center;position:relative;rotate:-7deg}@keyframes ld-nf-roll{0%{opacity:0;translate:34%;rotate:38deg}to{opacity:1;translate:0;rotate:-7deg}}.ld-nf-img{filter:drop-shadow(0 26px 20px #70500061);width:100%;height:auto}.ld-nf-sticker{text-align:center;width:27%;color:var(--fresh-ink);justify-items:center;gap:1px;display:grid;position:absolute;top:51.5%;left:53.3%;transform:translate(-50%,-50%)rotate(-4deg)}.ld-nf-n{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,4.6vw,66px);font-weight:700;line-height:.9}.ld-nf-path{text-transform:none;letter-spacing:0;max-width:100%;color:var(--fresh-ink);overflow-wrap:anywhere;font-size:clamp(9px,1vw,13px);font-weight:700;line-height:1.25}.ld-nf-stamp{border:clamp(2px, .3vw, 4px) solid var(--fresh-vamp);color:var(--fresh-vamp);letter-spacing:.14em;border-radius:5px;margin-top:clamp(2px,.5vw,8px);padding:.14em .45em .16em .55em;font-size:clamp(11px,1.7vw,24px);font-weight:700;line-height:1;transform:rotate(-8deg)}@media (max-width:820px){.ld-nf-in{grid-template-columns:minmax(0,1fr);gap:28px}.ld-nf-art{justify-self:start;width:min(86vw,440px)}}}
