.pl-nm{--paper:var(--nm-bg);--paper-2:var(--nm-chrome);--card-warm:var(--nm-bg);--hair:var(--nm-line);--ink-warm:var(--nm-ink);--muted-warm:var(--nm-ink-2);--faint-warm:var(--nm-ink-3);--coral:var(--nm-live);--coral-deep:var(--nm-live-hover);--peach:var(--nm-border);--pink-soft:var(--nm-soft);--grid-line:transparent;--grain:none;--sh-sm:0 1px 2px #0000000a, 0 8px 20px -14px #0000001f;--sh-md:0 1px 2px #0000000a, 0 24px 48px -24px #00000024;--sh-warm:var(--sh-md);--border:var(--nm-line);--foreground:var(--nm-ink);--muted-foreground:var(--nm-ink-2);background:var(--nm-bg);color:var(--nm-ink);font-family:var(--nm-f-sans);-webkit-font-smoothing:antialiased}.pl-nm :is(h1,h2,h3,h4){font-family:var(--nm-f-sans);letter-spacing:-.035em;font-weight:600}.pl-nm .font-mono{font-family:var(--nm-f-mono)}.pl-nm .pl-h1{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,64px);line-height:1}.pl-nm .pl-h1 span{display:block}.pl-nm .pl-tono{color:var(--nm-ink-3)}.pl-nm .pl-btn{min-height:48px;font-family:var(--nm-f-sans);text-align:center;transition:transform .2s var(--nm-ease), background-color .2s, border-color .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.pl-nm .pl-btn-primary{background:var(--nm-live);color:#fff;box-shadow:none;font-weight:600}.pl-nm .pl-btn-primary:hover{background:var(--nm-live-hover);transform:translateY(-1px)}.pl-nm .pl-btn-solid{background:var(--nm-ink);color:#fff}.pl-nm .pl-btn-solid:hover{transform:translateY(-1px)}.pl-nm .pl-btn-ghost{color:var(--nm-ink);border-color:var(--nm-border);background:0 0}.pl-nm .pl-btn-ghost:hover{color:var(--nm-ink);border-color:var(--nm-ink-3);background:0 0}
