.sc{--acc: var(--cu-accent, var(--cd-accent, var(--ink)));border-radius:var(--cu-radius, var(--cd-radius, var(--card-radius)));box-shadow:var(--cu-shadow, var(--cd-shadow, var(--card-shadow)));border:var(--cu-border, var(--cd-border, 0 solid transparent))}.sc-line{font-family:var(--cu-font, var(--cd-font, var(--font-sentence)))}.sc-line .n{text-decoration-color:var(--acc)}.big-n{font-family:var(--cd-numfont, var(--font-ui))}.sc.is-now .big-n{font-size:var(--t-h2);letter-spacing:var(--track-snug);background:none;padding:0;width:auto;aspect-ratio:auto;border:0}@scope([data-card=number])to ([data-card]){.sc{container-type:inline-size}.sc .big-n{font-size:min(var(--t-h1),30cqi)}.sc .big-u em{font-style:normal;font-weight:var(--w-medium)}}@scope([data-card=compact])to ([data-card]){.sc:not(.sc--h)>:is(.sc-photo,.sc-slot,.sc-theme){aspect-ratio:16 / 5}.sc .sc-line{font-size:var(--t-body-lg);line-height:var(--lh-body-lg)}.sc--h{min-height:0}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){width:24%}.sc .note,.sc .sc-credit{display:none}}@scope([data-card=minimal])to ([data-card]){.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-meta,.sc .note,.sc .sc-credit,.sc .sc-tags{display:none}.sc--h{min-height:0}.sc .sc-body{padding-block:var(--s-5)}}@scope([data-card=board])to ([data-card]){.sc{container-type:inline-size;--on-ink: var(--cs-board);--card-bg: var(--cs-board);--surface: var(--cs-board-tile);--surface-2: var(--cs-board-tile);--line: var(--cs-board-tile);--ink: var(--cs-board-ink);--ink-2: var(--cs-board-2);--ink-3: var(--cs-board-2);--cd-accent: var(--cs-board-amber);--cd-radius: var(--r-lg);--cd-font: var(--font-ui);color:var(--ink)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5);gap:var(--s-3)}.sc .big-n{display:inline-block;color:var(--cs-board-amber);font-size:min(calc(var(--t-h1) * 1.08),22cqi);line-height:1.3;letter-spacing:.24em;padding-inline-start:.08em;background:linear-gradient(transparent calc(50% - 1px),var(--cs-board) 0 calc(50% + 1px),transparent 0),repeating-linear-gradient(90deg,var(--cs-board-tile) 0 calc(1ch + .16em),transparent 0 calc(1ch + .24em))}.sc .big-u{font-family:var(--font-ui);font-size:var(--t-small);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-2)}.sc .big-u em{display:block;margin-top:var(--s-1);font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:.04em;color:var(--ink)}.sc .sc-line .n{text-decoration:none;color:var(--cs-board-amber)}.sc .sc-meta{font-family:var(--font-ui);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--track-caps)}}@scope([data-card=tearoff])to ([data-card]){.sc{container-type:inline-size;--cd-accent: var(--cs-cal-blue);--cd-radius: var(--r-lg);--cd-font: var(--font-ui);text-align:center;--cd-shadow: 0 5px 0 -2px var(--surface), 0 6px 0 -2px var(--line), 0 10px 0 -4px var(--surface), 0 11px 0 -4px var(--line), var(--e-1)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0;flex-direction:column}.sc:before{content:"";display:block;flex:none;height:var(--s-7);background-color:var(--acc);background-image:radial-gradient(circle 6px at 25% 50%,var(--bg) 96%,transparent),radial-gradient(circle 6px at 50% 50%,var(--bg) 96%,transparent),radial-gradient(circle 6px at 75% 50%,var(--bg) 96%,transparent)}.sc .sc-body{justify-items:center;padding:var(--s-5)}.sc--h .sc-body{padding-right:var(--s-5)}.sc .sc-meta,.sc .sc-flags{align-items:center;justify-content:center}.sc .big-n{font-size:min(calc(var(--t-h1) * 1.67),34cqi);letter-spacing:var(--track-tight)}.sc .big-u{font-size:var(--t-small);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;color:var(--ink);text-transform:none;letter-spacing:0;font-size:var(--t-body-lg)}}@scope([data-card=arc])to ([data-card]){.sc{container-type:inline-size;--cd-accent: var(--cs-ticket-orange);--cd-radius: var(--r-lg);--cd-font: var(--font-ui);text-align:center;--a: calc(var(--p, .5) * 180deg)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{justify-items:center;padding:var(--s-5)}.sc--h .sc-body{padding-right:var(--s-5)}.sc .sc-body:before{content:"";width:min(100%,240px);aspect-ratio:2 / 1;border-radius:var(--r-pill) var(--r-pill) 0 0;background:radial-gradient(circle 8px at calc(50% - (46%*cos(var(--a)))) calc(100% - (92%*sin(var(--a)))),var(--acc) 86%,transparent 100%),radial-gradient(50% 100% at 50% 100%,var(--card-bg) 84%,transparent 84.5%),conic-gradient(from -90deg at 50% 100%,var(--acc) var(--a),var(--line) 0 180deg,transparent 0)}.sc .sc-line:has(.big-n){margin-top:calc(min(100%,240px)*-.28)}.sc.is-now .sc-line,.sc--h .sc-line:has(.big-n){margin-top:0}.sc--h .sc-body:before{width:min(100%,160px);align-self:center}.sc--h .sc-tags{order:-1}.sc .big-n{font-size:min(calc(var(--t-h1) * 1.17),24cqi);font-weight:var(--w-regular)}.sc .big-u{font-size:var(--t-body);color:var(--ink-2)}.sc .big-u em{display:block;margin-top:var(--s-3);font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink)}.sc .sc-meta,.sc .sc-flags{align-items:center;justify-content:center}}@scope([data-card=ticket])to ([data-card]){.sc{--stub: clamp(72px, 26%, 96px);--cd-accent: var(--cs-ticket-orange);--cd-radius: var(--r-lg);--cd-font: var(--font-ui);display:grid;grid-template-columns:minmax(0,1fr) var(--stub);grid-template-rows:1fr 1fr;background:radial-gradient(circle 10px at calc(100% - var(--stub)) 0,var(--bg) 96%,transparent),radial-gradient(circle 10px at calc(100% - var(--stub)) 100%,var(--bg) 96%,transparent),var(--card-bg)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none!important}.sc--h{min-height:0}.sc .sc-body{grid-column:1;grid-row:1 / span 2;padding:var(--s-5);align-content:center}.sc--h .sc-body{padding-right:var(--s-5)}.sc:before,.sc:after{grid-column:2;border-left:2px dashed var(--line-strong);text-align:center;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.sc[data-n]:before{content:attr(data-n) / "";grid-row:1;align-self:stretch;display:grid;align-content:end;padding-inline:var(--s-2);font-size:var(--t-h1);line-height:1;font-weight:var(--w-bold);color:var(--ink)}.sc[data-n]:after{content:attr(data-u) / "";grid-row:2;align-self:stretch;padding:var(--s-2) var(--s-2) 0;font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-2);box-shadow:inset 0 3px 0 -1px var(--acc);background-clip:content-box}.sc[data-nl="4"]:before,.sc[data-nl="5"]:before{font-size:var(--t-h2)}.sc:not([data-n]):before,.sc:not([data-n]):after{content:"";grid-row:1 / span 2}.sc .fav,.sc .card-menu{right:calc(var(--stub) + var(--s-2))}.sc .big-n{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc .big-u{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-2);font-family:var(--font-ui)}.sc .big-u em{display:block;margin-top:var(--s-1);font-style:normal;font-weight:var(--w-bold);text-transform:none;letter-spacing:-.01em;font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink)}}@scope([data-card=poster])to ([data-card]){.sc{--on-ink: var(--cs-poster);container-type:inline-size;--card-bg: var(--cs-poster);--surface: var(--cs-poster);--surface-2: color-mix(in srgb, var(--cs-poster-ink) 12%, var(--cs-poster));--ink: var(--cs-poster-ink);--ink-2: color-mix(in srgb, var(--cs-poster-ink) 82%, var(--cs-poster));--ink-3: var(--ink-2);--line: color-mix(in srgb, var(--cs-poster-ink) 35%, var(--cs-poster));--cd-accent: var(--cs-poster-gold);--cd-radius: 0;--cd-font: var(--font-ui);color:var(--ink)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5);gap:var(--s-3)}.sc .big-n{color:var(--cs-poster-gold);font-size:clamp(4.5rem,34cqi,9rem);line-height:.85;letter-spacing:-.04em;margin-inline-start:-.05em}.sc[data-nl="4"] .big-n,.sc[data-nl="5"] .big-n{font-size:clamp(3.5rem,24cqi,7rem)}.sc .big-u{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);font-size:var(--t-small);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:0;color:var(--ink)}.sc .sc-line .n{text-decoration:none;color:var(--cs-poster-gold)}.sc .sc-meta{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--s-1) var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--track-caps)}}@scope([data-card=fill])to ([data-card]){.sc{container-type:inline-size;--cd-accent: var(--cs-fill-teal);--cd-radius: calc(var(--r-lg) * 1.5);--cd-font: var(--font-ui);--lvl: calc(var(--p, .5) * 100%);background:linear-gradient(to top,color-mix(in srgb,var(--acc) 20%,var(--card-bg)) var(--lvl),var(--acc) 0 calc(var(--lvl) + 2px),var(--card-bg) 0)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5);gap:var(--s-3);min-height:196px;align-content:space-between}.sc .big-n{font-size:min(calc(var(--t-h1) * 1.33),30cqi);font-weight:var(--w-bold);letter-spacing:-.04em}.sc .big-u{font-size:var(--t-body);font-weight:var(--w-medium)}.sc .big-u em{font-style:normal;font-weight:var(--w-bold)}.sc[data-pct]:after{content:attr(data-pct) "% of the wait is behind you" / "";padding:0 var(--s-5) var(--s-4);font-family:var(--font-ui);font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink)}.sc--h[data-pct]:after{align-self:end}}@scope([data-card=dots])to ([data-card]){.sc{--cd-accent: var(--cs-dots-blue);--cd-radius: calc(var(--r-lg) * 1.25);--cd-font: var(--font-ui)}.sc .sc-line{font-weight:var(--w-bold);letter-spacing:-.02em}.sc .sc-line em{font-style:normal}.sc .sc-line .n{text-decoration:none;color:inherit}.sc .sc-body:after{content:"";height:12px;margin-top:var(--s-1);background:linear-gradient(90deg,var(--acc) calc(var(--p, 0) * 100%),var(--line) 0);mask:radial-gradient(circle 5px at 6px 6px,black 96%,transparent) 0 0 / 16px 12px repeat-x}}@scope([data-card=ruler])to ([data-card]){.sc{--cd-accent: var(--cs-ruler-red);--cd-radius: var(--r-md);--cd-font: var(--font-ui)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5)}.sc .sc-line{font-weight:var(--w-medium);letter-spacing:-.015em}.sc .sc-line em{font-style:normal;font-weight:var(--w-bold)}.sc .sc-line .n{text-decoration:none}.sc .sc-body:after{content:"";height:40px;margin-top:var(--s-3);border-bottom:1px solid var(--ink);background:linear-gradient(90deg,transparent calc(var(--p, .5) * 100% - 1px),var(--acc) 0 calc(var(--p, .5) * 100% + 1px),transparent 0),linear-gradient(90deg,color-mix(in srgb,var(--acc) 14%,transparent) calc(var(--p, .5) * 100%),transparent 0),repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 10%) bottom / 100% 20px no-repeat,repeating-linear-gradient(90deg,var(--ink-2) 0 1px,transparent 1px 2%) bottom / 100% 10px no-repeat}}@scope([data-card=postcard])to ([data-card]){.sc{--on-ink: var(--cs-paper);--card-bg: var(--cs-paper);--surface: var(--cs-paper);--surface-2: var(--cs-paper-line);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-paper-line);--line-strong: var(--cs-paper-2);--cd-accent: var(--cs-rust);--cd-radius: var(--r-sm);color:var(--ink);display:grid;grid-template-columns:minmax(0,1fr) 84px;grid-template-rows:auto 1fr auto;padding:var(--s-3);gap:0 var(--s-3);outline:1px solid var(--line);outline-offset:calc(-1 * var(--s-2))}.sc>:is(.sc-photo,.sc-slot,.sc-theme){grid-column:2;grid-row:1;width:72px;height:86px;aspect-ratio:auto;justify-self:end;margin:var(--s-2);border:3px dotted var(--line-strong);padding:2px;background-clip:content-box;font-size:2rem}.sc>.sc-slot{padding:var(--s-1);font-size:var(--t-caption)}.sc>.sc-slot--date .sd-m{font-size:var(--t-caption)}.sc>.sc-slot--date .sd-d{font-size:var(--t-h3)}.sc>.sc-slot--date .sd-e{font-size:var(--t-body)}.sc>.sc-slot:not(.sc-slot--date) b{font-size:var(--t-caption)}.sc--h{min-height:0}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){width:72px;border-right:3px dotted var(--line-strong)}.sc .sc-body{grid-column:1;grid-row:1 / span 2;padding:var(--s-4) var(--s-3) var(--s-5);border-right:1px solid var(--line)}.sc--h .sc-body{padding-right:var(--s-3)}.sc .sc-credit{grid-column:1 / -1;grid-row:3;padding:var(--s-2) var(--s-3) var(--s-1);border-top:1px solid var(--line)}.sc .sc-line .n{text-decoration-color:var(--acc)}.sc .fav,.sc .card-menu{top:var(--s-4);right:calc(84px + var(--s-5))}.cards>.sc:nth-child(odd){rotate:-.8deg}.cards>.sc:nth-child(2n){rotate:.6deg}}@scope([data-card=headline])to ([data-card]){.sc{--card-bg: transparent;--cd-shadow: none;--cd-radius: 0;border-top:6px double var(--ink)}@media(hover:hover){.sc:hover{box-shadow:none;transform:none}}.sc>:is(.sc-photo,.sc-slot,.sc-theme){order:2;border-bottom:0;filter:grayscale(1) contrast(1.05)}.sc .sc-credit{order:3;padding:var(--s-1) 0 0}.sc .sc-body{padding:var(--s-3) 0}.sc--h .sc-body{padding:var(--s-3) var(--s-4) var(--s-3) 0}.sc .sc-line{font-weight:600;letter-spacing:-.02em;font-size:calc(var(--t-sentence) * 1.08)}.sc .sc-line em{font-style:normal}.sc .sc-meta{flex-direction:row;flex-wrap:wrap;gap:var(--s-1) var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--line);font-family:var(--font-ui);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--track-caps)}}@scope([data-card=polaroid])to ([data-card]){.sc{--on-ink: var(--cs-paper);--card-bg: var(--cs-paper);--surface: var(--cs-paper);--surface-2: var(--cs-paper-line);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-paper-line);--cd-radius: var(--r-sm);--cd-shadow: var(--e-2);color:var(--ink);padding:var(--s-3) var(--s-3) 0}.sc>:is(.sc-photo,.sc-slot,.sc-theme){aspect-ratio:1;border-bottom:0;border-radius:2px}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){aspect-ratio:1;width:36%;border-right:0;align-self:start}.sc .sc-body{padding:var(--s-4) var(--s-2) var(--s-5);justify-items:center;text-align:center}.sc--h .sc-body{justify-items:start;text-align:start;padding:var(--s-2) var(--s-5) var(--s-4) var(--s-4)}.sc:not(.sc--h) .sc-meta{align-items:center}.sc .sc-credit{padding:0 var(--s-2) var(--s-3);text-align:center}.cards>.sc:nth-child(odd){rotate:-1deg}.cards>.sc:nth-child(2n){rotate:.8deg}}@scope([data-card=night])to ([data-card]){.sc{container-type:inline-size;--on-ink: var(--cs-night);--card-bg: var(--cs-night);--surface: color-mix(in srgb, var(--cs-night-ink) 10%, var(--cs-night));--surface-2: var(--surface);--line: color-mix(in srgb, var(--cs-night-ink) 18%, var(--cs-night));--ink: var(--cs-night-ink);--ink-2: var(--cs-night-2);--ink-3: var(--cs-night-2);--cd-accent: var(--cs-night-amber);--cd-radius: var(--r-lg);--cd-font: var(--font-ui);color:var(--ink)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-6) var(--s-5) var(--s-5)}.sc .big-n{font-size:min(calc(var(--t-h1) * 1.33),30cqi);font-weight:var(--w-medium);color:var(--cs-night-amber);text-shadow:0 0 .2em color-mix(in srgb,var(--cs-night-amber) 55%,transparent),0 0 .7em color-mix(in srgb,var(--cs-night-amber) 28%,transparent)}.sc .big-u{color:var(--ink-2)}.sc .big-u em{font-style:normal;font-weight:var(--w-bold);color:var(--ink)}.sc .sc-line .n{text-decoration:none;color:var(--cs-night-amber)}}@scope([data-card=terminal])to ([data-card]){.sc{--on-ink: var(--cs-term);--card-bg: var(--cs-term);--surface: color-mix(in srgb, var(--cs-term-ink) 10%, var(--cs-term));--surface-2: var(--surface);--line: color-mix(in srgb, var(--cs-term-ink) 18%, var(--cs-term));--ink: var(--cs-term-ink);--ink-2: var(--cs-term-2);--ink-3: var(--cs-term-2);--cd-accent: var(--cs-term-green);--cd-radius: var(--r-md);--cd-font: var(--font-mono);color:var(--ink)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5);font-family:var(--font-mono)}.sc .sc-body:before{content:"$ days-until --next" / "";font-size:var(--t-small);color:var(--cs-term-green)}.sc .sc-line{font-size:var(--t-body-lg);line-height:var(--lh-body-lg);letter-spacing:0}.sc .sc-line em{font-style:normal;color:var(--cs-term-green)}.sc .sc-line .n{text-decoration:none;padding-inline:.2em;background:color-mix(in srgb,var(--cs-term-green) 24%,transparent)}.sc .sc-line:after{content:"▍" / "";color:var(--cs-term-green)}.sc .big-n{font-family:var(--font-mono);font-size:var(--t-h2);color:var(--cs-term-green)}.sc .sc-meta{font-family:var(--font-mono);font-size:var(--t-caption)}}@scope([data-card=receipt])to ([data-card]){.sc{--on-ink: var(--cs-paper);--card-bg: var(--cs-paper);--surface: var(--cs-paper);--surface-2: var(--cs-paper-line);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-paper-line);--cd-radius: 0;--cd-shadow: none;--cd-font: var(--font-mono);color:var(--ink);text-align:center;padding-bottom:8px;mask:conic-gradient(from -45deg at 50% 100%,black 90deg,transparent 0) bottom / 16px 8px repeat-x,linear-gradient(black 0 0) top / 100% calc(100% - 8px) no-repeat}@media(hover:hover){.sc:hover{box-shadow:none}}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{justify-items:center;padding:var(--s-5) var(--s-5) var(--s-4);gap:var(--s-3);font-family:var(--font-mono)}.sc--h .sc-body{padding-right:var(--s-5)}.sc .sc-body:before{content:"* * * * *" / "";letter-spacing:.2em;color:var(--ink-2);font-size:var(--t-small)}.sc .sc-line{font-size:var(--t-body-lg);line-height:var(--lh-body-lg);letter-spacing:0}.sc .sc-line em{display:block;font-style:normal;font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-caps)}.sc .sc-line .n{text-decoration:none;font-weight:var(--w-bold)}.sc .sc-meta{align-self:stretch;align-items:center;padding-block:var(--s-2);border-block:1px dashed var(--ink-2);font-family:var(--font-mono);font-size:var(--t-caption);text-transform:uppercase}}@scope([data-card=sticky])to ([data-card]){.sc{--on-ink: var(--cs-sticky);--card-bg: var(--cs-sticky);--surface: color-mix(in srgb, var(--cs-sticky-ink) 8%, var(--cs-sticky));--surface-2: var(--surface);--ink: var(--cs-sticky-ink);--ink-2: var(--cs-sticky-2);--ink-3: var(--cs-sticky-2);--line: color-mix(in srgb, var(--cs-sticky-ink) 20%, var(--cs-sticky));--cd-radius: 2px;--cd-font: var(--font-ui);--cd-shadow: 0 1px 1px rgb(28 25 23 / .12), 0 18px 18px -14px rgb(28 25 23 / .4);color:var(--ink)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc:before{content:"";position:absolute;top:0;left:50%;width:72px;height:20px;translate:-50% 0;background:color-mix(in srgb,var(--cs-paper) 55%,transparent)}.sc .sc-body{padding:var(--s-6) var(--s-5) var(--s-5);min-height:180px}.sc .sc-line{font-weight:var(--w-medium);letter-spacing:-.015em}.sc .sc-line em{font-style:normal;font-weight:var(--w-bold)}.cards>.sc:nth-child(odd){rotate:-1.2deg}.cards>.sc:nth-child(2n){rotate:1deg}}@scope([data-card=badge])to ([data-card]){.sc{--cd-radius: var(--r-lg);--cd-font: var(--font-ui)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5)}.sc .sc-link:has(.big-n){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-4)}.sc .big-n{width:2.3em;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:3px solid var(--acc);font-size:var(--t-h2);letter-spacing:-.03em}.sc[data-nl="3"] .big-n{font-size:var(--t-h3)}.sc[data-nl="4"] .big-n,.sc[data-nl="5"] .big-n{font-size:var(--t-body)}.sc .big-u{margin:0;font-size:var(--t-small);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink)}}@scope([data-card=overlay])to ([data-card]){.sc:has(>img.sc-photo){--ink: var(--p-white);--ink-2: color-mix(in srgb, var(--p-white) 88%, transparent);--ink-3: var(--ink-2);color:var(--ink);isolation:isolate;min-height:320px}.sc>img.sc-photo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;aspect-ratio:auto;border:0}.sc:has(>img.sc-photo) .sc-body{flex:1;align-content:end;padding-top:var(--s-9);background:linear-gradient(to top,color-mix(in srgb,var(--p-n900) 84%,transparent),color-mix(in srgb,var(--p-n900) 66%,transparent) 55%,transparent 90%)}.sc:has(>img.sc-photo) .sc-credit{padding-top:var(--s-1);background:color-mix(in srgb,var(--p-n900) 84%,transparent)}.sc--h:has(>img.sc-photo){flex-direction:column}}@scope([data-card=split])to ([data-card]){.sc{container-type:inline-size;--cd-radius: var(--r-lg);--cd-font: var(--font-ui);display:grid;grid-template-columns:minmax(84px,34%) minmax(0,1fr)}.sc>:is(.sc-photo,.sc-slot,.sc-theme){display:none!important}.sc--h{min-height:0}.sc:before{content:attr(data-n) / "";grid-column:1;grid-row:1 / span 3;display:grid;place-items:center;padding:var(--s-3);background:var(--acc);color:var(--cu-on, var(--on-ink));font:var(--w-bold) clamp(2rem,13cqi,3.5rem) / 1 var(--font-ui);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums}.sc[data-nl="4"]:before,.sc[data-nl="5"]:before{font-size:clamp(1.5rem,9cqi,2.5rem)}.sc:not([data-n]):before{content:""}.sc .sc-body,.sc .sc-credit{grid-column:2}.sc .big-n{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc .sc-body{padding:var(--s-5);align-content:center}.sc .big-u{font-size:var(--t-small);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink)}}@scope([data-card=outline])to ([data-card]){.sc{--card-bg: transparent;--cd-shadow: none;--cd-border: 1px solid var(--line-strong);--cd-radius: var(--r-lg);padding:var(--s-2)}@media(hover:hover){.sc:hover{box-shadow:none;--cd-border: 1px solid var(--ink)}}.sc>:is(.sc-photo,.sc-slot,.sc-theme){border-radius:calc(var(--r-lg) - var(--s-2));border-bottom:0}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){border-right:0}.sc .sc-body{padding:var(--s-4) var(--s-3) var(--s-2)}.sc .sc-credit{padding:0 var(--s-3) var(--s-2)}}@scope([data-card=bold])to ([data-card]){.sc{--cd-radius: 0;--cd-border: 3px solid var(--ink);--cd-shadow: 6px 6px 0 var(--ink);--cd-font: var(--font-ui);--cd-accent: var(--cs-brutal-yellow);margin:0 6px 6px 0}@media(hover:hover){.sc:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-2px,-2px)}}.sc>:is(.sc-photo,.sc-slot,.sc-theme){border-bottom:3px solid var(--ink)}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){border-bottom:0;border-right:3px solid var(--ink)}.sc .sc-line{font-weight:var(--w-bold);letter-spacing:-.02em}.sc .sc-line em{font-style:normal;text-transform:uppercase}.sc .sc-line .n{text-decoration:none;padding:0 .15em;background:var(--acc);color:var(--cu-on, var(--p-n900))}}@scope([data-card=widget])to ([data-card]){.sc{container-type:inline-size;--card-bg: color-mix(in srgb, var(--acc) 10%, var(--surface));--cd-shadow: none;--cd-radius: calc(var(--r-lg) * 1.5);--cd-font: var(--font-ui)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5);min-height:180px;align-content:space-between}.sc .big-n{font-size:min(calc(var(--t-h1) * 1.17),30cqi);letter-spacing:-.04em}.sc .big-u{font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-body-lg);color:var(--ink)}}@scope([data-card=stamp])to ([data-card]){.sc{container-type:inline-size;--on-ink: var(--cs-paper);--card-bg: var(--cs-paper);--surface: var(--cs-paper);--surface-2: var(--cs-paper-line);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-paper-line);--cd-accent: var(--cs-stamp-red);--cd-radius: 0;--cd-shadow: none;color:var(--ink);padding:14px;mask:radial-gradient(circle 5px,transparent 96%,black) -7px -7px / 14px 14px,linear-gradient(black 0 0) center / calc(100% - 14px) calc(100% - 14px) no-repeat}@media(hover:hover){.sc:hover{box-shadow:none}}.sc>:is(.sc-photo,.sc-slot,.sc-theme){aspect-ratio:4 / 3;border:1px solid var(--line)}.sc--h{min-height:0}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){width:36%}.sc .sc-body{padding:var(--s-3) var(--s-1) 0}.sc .big-n{font-family:var(--font-sentence);font-style:italic;font-weight:var(--w-bold);font-size:min(calc(var(--t-h1) * 1.1),24cqi);color:var(--acc)}.sc .big-u{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);text-transform:none;letter-spacing:0;color:var(--ink)}.sc .sc-credit{padding:var(--s-1) var(--s-1) 0}}@scope([data-card=library])to ([data-card]){.sc{--on-ink: var(--cs-cream);--card-bg: var(--cs-cream);--surface: var(--cs-cream);--surface-2: var(--cs-paper-line);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-paper-line);--cd-accent: var(--cs-stamp-red);--cd-radius: var(--r-sm);--cd-font: var(--font-mono);color:var(--ink)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-4) var(--s-5) var(--s-8);font-family:var(--font-mono);background:repeating-linear-gradient(transparent 0 27px,var(--cs-note-line) 27px 28px)}.sc .sc-body:before{content:"DATE DUE" / "";padding-bottom:var(--s-1);border-bottom:2px solid var(--ink);font-weight:var(--w-bold);font-size:var(--t-small);letter-spacing:var(--track-caps)}.sc .sc-line{font-size:var(--t-body-lg);line-height:28px;letter-spacing:0}.sc .sc-line em{font-style:normal;font-weight:var(--w-bold)}.sc .sc-line .n{text-decoration:none}.sc .sc-meta{font-family:var(--font-mono);font-size:var(--t-caption)}.sc[data-n]:after{content:attr(data-n) " " attr(data-u) / "";position:absolute;right:var(--s-4);bottom:var(--s-3);rotate:-7deg;padding:.15em .5em;border:3px double var(--acc);border-radius:var(--r-sm);font:var(--w-bold) var(--t-body) / 1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--acc)}}@scope([data-card=envelope])to ([data-card]){.sc{--on-ink: var(--cs-cream);--card-bg: var(--cs-cream);--surface: var(--cs-cream);--surface-2: var(--cs-paper-line);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-paper-line);--cd-accent: var(--cs-air-red);--cd-radius: 2px;color:var(--ink);border:7px solid transparent;border-image:repeating-linear-gradient(-45deg,var(--cs-air-red) 0 10px,var(--cs-cream) 10px 18px,var(--cs-air-blue) 18px 28px,var(--cs-cream) 28px 36px) 7}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0;flex-direction:column}.sc:before{content:"";flex:none;height:56px;background:color-mix(in srgb,var(--ink) 9%,var(--cs-cream));clip-path:polygon(0 0,100% 0,50% 100%)}.sc .sc-body{justify-items:center;text-align:center;padding:var(--s-3) var(--s-5) var(--s-5)}.sc .sc-line .n{text-decoration-color:var(--cs-air-blue)}.sc .sc-meta{align-items:center;font-family:var(--font-mono);font-size:var(--t-caption);text-transform:uppercase;letter-spacing:.06em}}@scope([data-card=notebook])to ([data-card]){.sc{--on-ink: var(--cs-paper);--card-bg: var(--cs-paper);--surface: var(--cs-paper);--surface-2: var(--cs-paper-line);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-paper-line);--cd-accent: var(--cs-margin);--cd-radius: var(--r-sm);color:var(--ink);padding-left:54px;background:radial-gradient(circle 6px at 18px 50%,var(--bg) 92%,transparent) 0 6px / 36px 28px repeat-y,linear-gradient(90deg,transparent 44px,var(--cs-margin) 44px 46px,transparent 46px),repeating-linear-gradient(transparent 0 27px,var(--cs-note-line) 27px 28px) 0 14px,var(--card-bg)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-4) var(--s-5) var(--s-4) var(--s-2)}.sc .sc-line{line-height:28px}}@scope([data-card=passport])to ([data-card]){.sc{--on-ink: var(--cs-cream);--card-bg: var(--cs-cream);--surface: var(--cs-cream);--surface-2: var(--cs-guilloche);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-guilloche);--cd-accent: var(--cs-visa);--cd-radius: var(--r-md);--cd-font: var(--font-ui);color:var(--ink);background:repeating-radial-gradient(circle at 100% 0,transparent 0 9px,var(--cs-guilloche) 9px 10px),repeating-radial-gradient(circle at 0 100%,transparent 0 13px,var(--cs-guilloche) 13px 14px),var(--card-bg)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5) calc(120px + var(--s-5)) var(--s-5) var(--s-5);min-height:150px;align-content:center}.sc .sc-body:before{content:"ARRIVALS" / "";font-size:var(--t-caption);font-weight:var(--w-bold);letter-spacing:var(--track-caps);color:var(--acc)}.sc .sc-line .n{text-decoration-color:var(--acc)}.sc[data-n]:after{content:attr(data-n) "\a" attr(data-u) / "";white-space:pre;position:absolute;right:var(--s-5);top:50%;translate:0 -50%;rotate:12deg;width:104px;aspect-ratio:1;display:grid;place-content:center;text-align:center;border-radius:50%;border:3px double var(--acc);outline:1px dashed var(--acc);outline-offset:4px;font:var(--w-bold) var(--t-h3) / 1.1 var(--font-ui);text-transform:uppercase;color:var(--acc)}.sc--h[data-n]:after{right:calc(var(--icon-btn) + var(--s-4))}}@scope([data-card=dial])to ([data-card]){.sc{--cd-accent: var(--cs-fill-teal);--cd-radius: var(--r-lg);--cd-font: var(--font-ui);text-align:center}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{justify-items:center;padding:var(--s-5)}.sc--h .sc-body{padding-right:var(--s-5)}.sc .big-n{width:148px;aspect-ratio:1;margin-inline:auto;display:grid;place-items:center;border-radius:50%;font-size:var(--t-h1);background:radial-gradient(closest-side,var(--card-bg) 82%,transparent 83%),conic-gradient(var(--acc) calc(var(--p, .5) * 360deg),var(--line) 0)}.sc[data-nl="3"] .big-n{font-size:var(--t-h2)}.sc[data-nl="4"] .big-n,.sc[data-nl="5"] .big-n{font-size:var(--t-h3)}.sc .big-u{margin-top:var(--s-3);font-size:var(--t-small);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink)}.sc .sc-meta,.sc .sc-flags{align-items:center;justify-content:center}}@scope([data-card=hourglass])to ([data-card]){.sc{--cd-accent: var(--cs-retro-2);--cd-radius: var(--r-lg);--cd-font: var(--font-ui)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5)}.sc .sc-link:has(.big-n){display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:0 var(--s-4)}.sc .sc-link:has(.big-n):before{content:"";grid-row:1 / span 2;width:56px;height:96px;clip-path:polygon(0 0,100% 0,56% 50%,100% 100%,0 100%,44% 50%);background:linear-gradient(var(--line) calc(50% * var(--p, .5)),var(--acc) 0 50%,var(--line) 0 calc(100% - 50% * var(--p, .5)),var(--acc) 0);box-shadow:inset 0 4px 0 var(--ink),inset 0 -4px 0 var(--ink)}.sc .big-n{font-size:var(--t-h1)}.sc .big-u{margin-top:var(--s-1);font-size:var(--t-small);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink)}}@scope([data-card=battery])to ([data-card]){.sc{--cd-accent: var(--p-green-l);--cd-radius: var(--r-lg);--cd-font: var(--font-ui)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5) var(--s-5) var(--s-3)}.sc .big-n{font-size:var(--t-h1)}.sc .big-u{font-size:var(--t-small);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink)}.sc[data-pct]:after{content:attr(data-pct) "% charged" / "";display:grid;place-items:center;height:44px;margin:0 calc(var(--s-5) + 7px) var(--s-5) var(--s-5);border:3px solid var(--ink);border-radius:8px;padding:3px;background-clip:content-box;background-image:linear-gradient(90deg,color-mix(in srgb,var(--acc) 45%,var(--card-bg)) calc(var(--p, .5) * 100%),transparent 0);font-size:var(--t-small);font-weight:var(--w-bold);color:var(--ink)}.sc[data-pct]:before{content:"";position:absolute;right:var(--s-5);bottom:calc(var(--s-5) + 13px);width:7px;height:18px;border-radius:0 3px 3px 0;background:var(--ink)}.sc--h[data-pct]:after{align-self:end;flex:none;width:34%}}@scope([data-card=thermometer])to ([data-card]){.sc{--cd-accent: var(--cs-ruler-red);--cd-radius: var(--r-lg);--cd-font: var(--font-ui);padding-right:64px;min-height:196px}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:196px}.sc .sc-body{padding:var(--s-5);align-content:center;flex:1}.sc:after{content:"";position:absolute;right:26px;top:var(--s-5);bottom:calc(var(--s-5) + 22px);width:16px;border-radius:8px 8px 0 0;border:2px solid var(--ink);border-bottom:0;background:linear-gradient(to top,var(--acc) calc(var(--p, .5) * 100%),var(--card-bg) 0)}.sc:before{content:"";position:absolute;right:20px;bottom:var(--s-5);width:28px;aspect-ratio:1;border-radius:50%;border:2px solid var(--ink);background:var(--acc)}.sc .big-n{font-size:var(--t-h1)}.sc .big-u{font-size:var(--t-small);color:var(--ink-2)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3);color:var(--ink)}.sc .fav,.sc .card-menu{right:calc(64px + var(--s-1))}}@scope([data-card=lcd])to ([data-card]){.sc{container-type:inline-size;--card-bg: var(--cs-device);--cd-radius: var(--r-lg);--cd-font: var(--font-mono);padding:14px}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{--ink: var(--cs-lcd-ink);--ink-2: var(--cs-lcd-ink);color:var(--ink);background:var(--cs-lcd);border-radius:var(--r-sm);box-shadow:inset 0 2px 6px #0000004d;padding:var(--s-4);font-family:var(--font-mono)}.sc--h .sc-body{padding-right:calc(var(--icon-btn) + var(--s-3))}.sc .big-n{font-family:var(--font-mono);font-weight:var(--w-regular);font-size:min(calc(var(--t-h1) * 1.2),26cqi);letter-spacing:.04em}.sc .big-u{font-size:var(--t-caption);text-transform:uppercase;letter-spacing:var(--track-caps)}.sc .big-u em{display:block;margin-top:var(--s-1);font-style:normal;font-weight:var(--w-bold);font-size:var(--t-body-lg)}.sc .sc-line .n{text-decoration:none}.sc .sc-meta{font-family:var(--font-mono);font-size:var(--t-caption);text-transform:uppercase}}@scope([data-card=watermark])to ([data-card]){.sc{container-type:inline-size;--cd-accent: var(--cs-dots-blue);--cd-radius: var(--r-lg);isolation:isolate;min-height:180px}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:180px}.sc[data-n]:before{content:attr(data-n) / "";position:absolute;z-index:-1;right:-.04em;bottom:-.22em;font:var(--w-bold) clamp(6rem,55cqi,12rem) / 1 var(--font-ui);letter-spacing:-.06em;color:color-mix(in srgb,var(--acc) 12%,color-mix(in srgb,var(--ink) 10%,transparent))}.sc .sc-body{padding:var(--s-5);align-content:end;flex:1}}@scope([data-card=magazine])to ([data-card]){.sc{--cd-accent: var(--cs-rust);--cd-radius: 0;--cd-shadow: none;--card-bg: transparent;border-bottom:1px solid var(--line-strong)}@media(hover:hover){.sc:hover{box-shadow:none;transform:none}}.sc>:is(.sc-photo,.sc-slot,.sc-theme){border-bottom:0}.sc .sc-body{padding:var(--s-3) 0 var(--s-4)}.sc--h .sc-body{padding:var(--s-3) var(--s-5) var(--s-4)}.sc .sc-credit{padding:0 0 var(--s-2)}.sc .sc-body:before{content:"COUNTDOWN" / "";padding-bottom:var(--s-1);border-bottom:2px solid var(--acc);justify-self:start;font:var(--w-bold) var(--t-caption) / 1.4 var(--font-ui);letter-spacing:var(--track-caps);color:var(--ink)}.sc .sc-link:has(.big-n){display:block}.sc .big-n{float:left;margin:.02em .12em 0 0;font-family:var(--font-sentence);font-weight:var(--w-bold);font-size:4.6rem;line-height:.82;color:color-mix(in srgb,var(--acc) 70%,var(--ink))}.sc .big-u{margin:0;font-family:var(--font-sentence);font-size:var(--t-sentence);line-height:var(--lh-sentence)}.sc .big-u em{font-style:italic}.sc .sc-meta{clear:both}}@scope([data-card=pullquote])to ([data-card]){.sc{--cd-accent: var(--cs-cal-blue);--cd-radius: var(--r-lg);text-align:center}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{justify-items:center;padding:var(--s-4) var(--s-6) var(--s-5)}.sc .sc-line:before{content:"“" / "";display:block;height:.55em;font:var(--w-bold) 4.5rem / 1 var(--font-sentence);color:var(--acc)}.sc .sc-line{font-style:italic;font-size:calc(var(--t-sentence) * 1.05)}.sc .sc-line em{font-style:normal;font-weight:var(--w-bold)}.sc .sc-line .n{text-decoration:none;font-style:normal}.sc .sc-meta{align-items:center;padding-top:var(--s-2);border-top:1px solid var(--line)}}@scope([data-card=marquee])to ([data-card]){.sc{container-type:inline-size;--cd-accent: var(--cs-bulb);--cd-radius: var(--r-md);--cd-font: var(--font-ui);padding:16px;background:radial-gradient(circle 4px,var(--cs-bulb) 85%,transparent) 2px 2px / 20px 20px,var(--cs-marquee)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{--ink: var(--cs-marquee-ink);--ink-2: var(--cs-marquee-ink);color:var(--ink);background:var(--cs-marquee);border-radius:var(--r-sm);padding:var(--s-4);justify-items:center;text-align:center}.sc .big-n{color:var(--cs-bulb);font-size:min(calc(var(--t-h1) * 1.2),24cqi)}.sc .big-u{font-size:var(--t-small);text-transform:uppercase;letter-spacing:var(--track-caps)}.sc .big-u em{display:block;margin-top:var(--s-1);font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3)}.sc .sc-line{text-transform:uppercase;letter-spacing:.04em}.sc .sc-line .n{text-decoration:none;color:var(--cs-bulb)}.sc .sc-meta{align-items:center;font-size:var(--t-caption);text-transform:uppercase;letter-spacing:.06em}}@scope([data-card=stencil])to ([data-card]){.sc{container-type:inline-size;--on-ink: var(--cs-kraft);--card-bg: var(--cs-kraft);--surface: var(--cs-kraft);--ink: var(--cs-kraft-ink);--ink-2: var(--cs-kraft-ink);--ink-3: var(--cs-kraft-ink);--line: color-mix(in srgb, var(--cs-kraft-ink) 30%, var(--cs-kraft));--cd-radius: var(--r-sm);--cd-font: var(--font-ui);color:var(--ink);background:radial-gradient(circle 4px at 14px 14px,var(--ink) 80%,transparent),radial-gradient(circle 4px at calc(100% - 14px) 14px,var(--ink) 80%,transparent),radial-gradient(circle 4px at 14px calc(100% - 14px),var(--ink) 80%,transparent),radial-gradient(circle 4px at calc(100% - 14px) calc(100% - 14px),var(--ink) 80%,transparent),repeating-linear-gradient(90deg,transparent 0 46px,color-mix(in srgb,var(--cs-kraft-ink) 8%,transparent) 46px 48px),var(--card-bg)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-6) var(--s-6) var(--s-5)}.sc .big-n{font-size:clamp(4rem,30cqi,7.5rem);line-height:.9;letter-spacing:.02em;color:transparent;background:linear-gradient(var(--ink) 0 44%,transparent 44% 54%,var(--ink) 54%);-webkit-background-clip:text;background-clip:text}.sc.is-now .big-n{color:var(--ink)}.sc .big-u{text-transform:uppercase;letter-spacing:var(--track-caps);font-size:var(--t-small);font-weight:var(--w-bold)}.sc .big-u em{display:block;font-style:normal;font-size:var(--t-h3);line-height:var(--lh-h3)}.sc .sc-line{text-transform:uppercase;font-weight:var(--w-bold);letter-spacing:.03em}.sc .sc-line .n{text-decoration:none}}@scope([data-card=folder])to ([data-card]){.sc{--on-ink: var(--cs-manila);--card-bg: var(--cs-manila);--surface: var(--cs-manila);--surface-2: var(--cs-cream);--ink: var(--cs-manila-ink);--ink-2: var(--cs-manila-ink);--ink-3: var(--cs-manila-ink);--line: color-mix(in srgb, var(--cs-manila-ink) 25%, var(--cs-manila));--cd-radius: var(--r-md);--cd-shadow: none;color:var(--ink);padding-top:26px;background:linear-gradient(var(--bg) 0 0) right top / 58% 26px no-repeat,var(--card-bg)}@media(hover:hover){.sc:hover{box-shadow:none}}.sc>:is(.sc-photo,.sc-slot,.sc-theme){width:auto;margin:var(--s-3) var(--s-4) 0;border:6px solid var(--cs-paper);border-bottom-width:6px;rotate:-1.5deg;box-shadow:var(--e-1)}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){width:36%;margin:var(--s-3)}.sc .sc-credit{padding:var(--s-2) var(--s-5) 0}.sc .fav,.sc .card-menu{top:calc(26px + var(--s-2))}}@scope([data-card=frame])to ([data-card]){.sc{--on-ink: var(--cs-paper);--card-bg: var(--cs-paper);--surface: var(--cs-paper);--surface-2: var(--cs-paper-line);--ink: var(--cs-paper-ink);--ink-2: var(--cs-paper-2);--ink-3: var(--cs-paper-2);--line: var(--cs-paper-line);--cd-radius: 2px;--cd-border: 12px solid var(--cs-wood);--cd-shadow: inset 0 0 0 1px rgb(0 0 0 / .25), var(--e-2);color:var(--ink);padding:var(--s-5) var(--s-5) var(--s-4)}.sc>:is(.sc-photo,.sc-slot,.sc-theme){border:0;box-shadow:inset 0 0 0 1px #00000026}.sc--h{min-height:0}.sc .sc-body{justify-self:center;margin-top:var(--s-4);padding:var(--s-2) var(--s-4);--ink: var(--cs-brass-ink);--ink-2: var(--cs-brass-ink);color:var(--ink);text-align:center;justify-items:center;background:linear-gradient(160deg,color-mix(in srgb,white 25%,var(--cs-brass)),var(--cs-brass));border-radius:2px;box-shadow:0 1px 2px #00000059}.sc--h .sc-body{margin:auto var(--s-4)}.sc .sc-line{font-size:var(--t-body-lg);line-height:var(--lh-body-lg)}.sc .sc-line .n{text-decoration:none}.sc .sc-meta{align-items:center;font-size:var(--t-caption)}.sc .sc-credit{text-align:center;padding:var(--s-2) 0 0}}@scope([data-card=arch])to ([data-card]){.sc{--cd-accent: var(--cs-rust);--cd-radius: 50% 50% var(--r-lg) var(--r-lg) / 150px 150px var(--r-lg) var(--r-lg);text-align:center}.sc>:is(.sc-photo,.sc-slot,.sc-theme){aspect-ratio:1;border-bottom:0}.sc--h{min-height:0;flex-direction:column}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){width:100%;aspect-ratio:16 / 10;border-right:0}.sc .sc-body{justify-items:center;padding:var(--s-4) var(--s-5) var(--s-3)}.sc .sc-meta{align-items:center}.sc .sc-credit{text-align:center}.sc .fav{top:auto;bottom:var(--s-2)}}@scope([data-card=corner])to ([data-card]){.sc{--cd-accent: var(--cs-ticket-orange);--cd-radius: var(--r-lg);--cd-font: var(--font-ui)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5) 96px var(--s-5) var(--s-5);min-height:150px;align-content:center}.sc .sc-line{font-weight:var(--w-medium);letter-spacing:-.015em}.sc .sc-line em{font-style:normal;font-weight:var(--w-bold)}.sc .sc-line .n{text-decoration:none}.sc[data-n]:after{content:attr(data-n) / "";position:absolute;right:0;bottom:0;width:104px;height:104px;display:grid;align-content:end;justify-content:end;padding:var(--s-2) var(--s-3);clip-path:polygon(100% 0,100% 100%,0 100%);background:var(--acc);color:var(--cu-on, var(--p-white));font:var(--w-bold) var(--t-h2) / 1 var(--font-ui);letter-spacing:var(--track-tight)}.sc[data-nl="4"]:after,.sc[data-nl="5"]:after{font-size:var(--t-h3)}.sc[data-n]:before{content:"";position:absolute;right:0;bottom:0;width:104px;height:104px;z-index:1;pointer-events:none;background:linear-gradient(315deg,transparent 50%,rgb(0 0 0 / .12) 50% 52%,transparent 52%)}}@scope([data-card=bubble])to ([data-card]){.sc{--card-bg: transparent;--cd-shadow: none;--cd-radius: 0;--cd-accent: var(--cs-cal-blue);flex-direction:row;align-items:end;gap:var(--s-3);overflow:visible}@media(hover:hover){.sc:hover{box-shadow:none;transform:none}}.sc>:is(.sc-photo,.sc-slot,.sc-theme){flex:none;width:44px;height:44px;aspect-ratio:1;border-radius:50%;border:0;font-size:1.2rem;padding:0}.sc>.sc-slot--date .sd-m,.sc>.sc-slot--date .sd-e{display:none}.sc>.sc-slot--date .sd-d{font-size:var(--t-body)}.sc--h{min-height:0}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){width:44px;border-right:0}.sc .sc-credit{display:none}.sc .sc-body{position:relative;flex:1;min-width:0;padding:var(--s-3) var(--s-4);border-radius:18px 18px 18px 4px;background:color-mix(in srgb,var(--acc) 12%,var(--surface));margin-right:calc(var(--icon-btn) + var(--s-2))}.sc .sc-line{font-size:var(--t-body-lg);line-height:var(--lh-body-lg)}.sc .sc-meta{font-size:var(--t-caption)}.sc .sc-meta:before{content:"Delivered" / "";font-weight:var(--w-medium)}.sc .fav{top:auto;bottom:0;right:0}}@scope([data-card=glass])to ([data-card]){.sc{--cd-accent: var(--cs-cal-blue);--cd-radius: calc(var(--r-lg) * 1.5);isolation:isolate;min-height:260px;justify-content:end;padding:var(--s-3);background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 35%,var(--surface)),color-mix(in srgb,var(--cs-retro-1) 30%,var(--surface)))}.sc>:is(.sc-photo,.sc-slot,.sc-theme){position:absolute;inset:0;z-index:-1;width:100%;height:100%;aspect-ratio:auto;border:0;filter:blur(3px) saturate(1.2);scale:1.08}.sc>.sc-slot{display:none}.sc--h{flex-direction:column;min-height:260px}.sc--h>:is(.sc-photo,.sc-slot,.sc-theme){width:100%}.sc .sc-body{--ink: var(--p-n900);--ink-2: var(--p-n700);color:var(--ink);background:#ffffffb8;backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .6);border-radius:var(--r-lg);padding:var(--s-4)}.sc .sc-credit{--ink-2: var(--p-n800);color:var(--ink-2);margin-top:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);background:#ffffffb8}}@scope([data-card=retro])to ([data-card]){.sc{container-type:inline-size;--on-ink: var(--cs-retro);--card-bg: var(--cs-retro);--surface: var(--cs-retro);--ink: var(--cs-retro-ink);--ink-2: var(--cs-retro-ink);--ink-3: var(--cs-retro-ink);--line: color-mix(in srgb, var(--cs-retro-ink) 20%, var(--cs-retro));--cd-accent: var(--cs-retro-1);--cd-radius: calc(var(--r-lg) * 2);--cd-font: var(--font-ui);color:var(--ink)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5)}.sc:after{content:"";flex:none;height:30px;background:linear-gradient(var(--cs-retro-1) 0 33.3%,var(--cs-retro-2) 0 66.6%,var(--cs-retro-3) 0)}.sc--h:after{position:absolute;left:0;right:0;bottom:0}.sc--h .sc-body{padding-bottom:calc(30px + var(--s-4))}.sc .big-n{font-family:var(--font-sentence);font-style:italic;font-weight:var(--w-bold);font-size:min(calc(var(--t-h1) * 1.3),28cqi);color:var(--cs-retro-1)}.sc .big-u{font-size:var(--t-body)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h3);line-height:var(--lh-h3)}.sc .sc-line .n{text-decoration-color:var(--cs-retro-2)}}@scope([data-card=blueprint])to ([data-card]){.sc{--on-ink: var(--cs-blueprint);--card-bg: var(--cs-blueprint);--surface: var(--cs-blueprint);--ink: var(--cs-blueprint-ink);--ink-2: var(--cs-blueprint-ink);--ink-3: var(--cs-blueprint-ink);--line: var(--cs-blueprint-line);--cd-accent: var(--cs-blueprint-ink);--cd-radius: var(--r-sm);--cd-font: var(--font-mono);color:var(--ink);background:linear-gradient(var(--cs-blueprint-line) 1px,transparent 1px) 0 0 / 20px 20px,linear-gradient(90deg,var(--cs-blueprint-line) 1px,transparent 1px) 0 0 / 20px 20px,var(--card-bg);outline:1px solid var(--ink);outline-offset:-8px}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5);font-family:var(--font-mono)}.sc .sc-line{font-size:var(--t-body-lg);line-height:var(--lh-body-lg);letter-spacing:0;text-transform:uppercase}.sc .sc-line em{font-style:normal;font-weight:var(--w-bold)}.sc .sc-line .n{text-decoration:none;border-bottom:2px solid var(--ink)}.sc .sc-meta{font-family:var(--font-mono);font-size:var(--t-caption);text-transform:uppercase}.sc .sc-body:after{content:"";height:14px;margin-top:var(--s-2);width:calc(var(--p, .5) * 100%);min-width:12px;background:linear-gradient(var(--ink) 0 0) left / 1px 100% no-repeat,linear-gradient(var(--ink) 0 0) right / 1px 100% no-repeat,linear-gradient(var(--ink) 0 0) center / 100% 1px no-repeat}}@scope([data-card=chalk])to ([data-card]){.sc{--on-ink: var(--cs-chalk);--card-bg: var(--cs-chalk);--surface: var(--cs-chalk);--ink: var(--cs-chalk-ink);--ink-2: var(--cs-chalk-2);--ink-3: var(--cs-chalk-2);--line: color-mix(in srgb, var(--cs-chalk-ink) 25%, var(--cs-chalk));--cd-accent: var(--cs-bulb);--cd-radius: var(--r-sm);--cd-border: 10px solid var(--cs-wood);color:var(--ink);background:radial-gradient(ellipse at 30% 20%,color-mix(in srgb,var(--cs-chalk-ink) 7%,transparent),transparent 60%),radial-gradient(ellipse at 80% 90%,color-mix(in srgb,var(--cs-chalk-ink) 5%,transparent),transparent 55%),var(--card-bg)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5)}.sc .sc-line{text-shadow:0 0 1px color-mix(in srgb,var(--ink) 70%,transparent)}.sc .sc-line .n{text-decoration-color:var(--acc);text-decoration-style:wavy;text-decoration-thickness:2px}}@scope([data-card=comic])to ([data-card]){.sc{container-type:inline-size;--on-ink: var(--cs-comic);--card-bg: var(--cs-comic);--surface: var(--cs-comic);--ink: var(--cs-comic-ink);--ink-2: var(--cs-comic-ink);--ink-3: var(--cs-comic-ink);--line: var(--cs-comic-ink);--cd-radius: 4px;--cd-border: 3px solid var(--cs-comic-ink);--cd-shadow: 5px 5px 0 var(--cs-comic-ink);--cd-font: var(--font-ui);color:var(--ink);margin:0 5px 5px 0;background:radial-gradient(color-mix(in srgb,var(--cs-retro-1) 45%,transparent) 2px,transparent 2.5px) 0 0 / 10px 10px,var(--card-bg)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5)}.sc .sc-link:has(.big-n){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-3)}.sc .big-n{width:2.6em;aspect-ratio:1;display:grid;place-items:center;font-size:var(--t-h2);background:var(--p-white);color:var(--cs-comic-ink);clip-path:polygon(50% 0,61% 18%,82% 10%,79% 32%,100% 38%,84% 54%,96% 74%,74% 74%,68% 96%,50% 82%,32% 96%,26% 74%,4% 74%,16% 54%,0 38%,21% 32%,18% 10%,39% 18%)}.sc[data-nl="3"] .big-n{font-size:var(--t-h3)}.sc[data-nl="4"] .big-n,.sc[data-nl="5"] .big-n{font-size:var(--t-body)}.sc.is-now .big-n{clip-path:none;width:auto;aspect-ratio:auto;padding:0 .2em;border:2px solid var(--ink)}.sc .big-u{margin:0;font-weight:var(--w-bold);text-transform:uppercase;font-size:var(--t-small)}.sc .big-u em{display:block;font-style:italic;font-size:var(--t-h3);line-height:var(--lh-h3);text-transform:uppercase}.sc .sc-line{font-weight:var(--w-bold);text-transform:uppercase}.sc .sc-line .n{text-decoration:none;padding:0 .2em;background:var(--p-white);border:2px solid var(--ink)}.cards>.sc:nth-child(odd){rotate:-.8deg}}@scope([data-card=tag])to ([data-card]){.sc{container-type:inline-size;--on-ink: var(--cs-kraft);--card-bg: var(--cs-kraft);--surface: var(--cs-kraft);--ink: var(--cs-kraft-ink);--ink-2: var(--cs-kraft-ink);--ink-3: var(--cs-kraft-ink);--line: color-mix(in srgb, var(--cs-kraft-ink) 30%, var(--cs-kraft));--cd-radius: var(--r-sm);--cd-shadow: none;--cd-font: var(--font-ui);color:var(--ink);padding-left:52px;clip-path:polygon(30px 0,100% 0,100% 100%,30px 100%,0 calc(100% - 30px),0 30px);background:radial-gradient(circle 9px at 26px 50%,var(--bg) 88%,color-mix(in srgb,var(--cs-kraft-ink) 40%,transparent) 90%,transparent 100%),var(--card-bg)}@media(hover:hover){.sc:hover{box-shadow:none}}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5) var(--s-5) var(--s-5) var(--s-2);border-left:2px dashed var(--line)}.sc .big-n{font-size:min(calc(var(--t-h1) * 1.2),26cqi)}.sc .big-u{font-size:var(--t-small);text-transform:uppercase;letter-spacing:var(--track-caps);font-weight:var(--w-bold)}.sc .big-u em{display:block;margin-top:var(--s-1);font-style:normal;font-size:var(--t-h3);line-height:var(--lh-h3);text-transform:none;letter-spacing:0}.sc .sc-line .n{text-decoration-color:var(--ink)}}@scope([data-card=sign])to ([data-card]){.sc{--on-ink: var(--cs-sign);--card-bg: var(--cs-sign);--surface: var(--cs-sign);--ink: var(--cs-sign-ink);--ink-2: var(--cs-sign-ink);--ink-3: var(--cs-sign-ink);--line: color-mix(in srgb, var(--cs-sign-ink) 40%, var(--cs-sign));--cd-accent: var(--cs-sign-ink);--cd-radius: var(--r-lg);--cd-font: var(--font-ui);color:var(--ink);outline:3px solid var(--cs-sign-ink);outline-offset:-9px}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-6) var(--s-6) var(--s-5)}.sc .sc-link:has(.big-n){display:flex;flex-direction:column}.sc .big-u{order:-1;margin:0;font-size:var(--t-small)}.sc .big-u em{display:block;font-style:normal;font-weight:var(--w-bold);font-size:var(--t-h2);line-height:var(--lh-h2)}.sc .big-n{align-self:end;margin-top:var(--s-2);font-size:var(--t-h1)}.sc:not(.is-now) .big-n:before{content:"↑ " / "";font-size:.6em;vertical-align:.25em}.sc .sc-line{font-weight:var(--w-bold)}.sc .sc-line em{font-style:normal}.sc .sc-line .n{text-decoration-color:var(--ink)}}@scope([data-card=tape])to ([data-card]){.sc{--cd-radius: var(--r-lg);--cd-font: var(--font-mono)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5)}.sc .sc-line{font-family:var(--font-mono);font-size:var(--t-body-lg);line-height:1.6;text-transform:uppercase;letter-spacing:.14em;font-weight:var(--w-bold);text-wrap:wrap}.sc .sc-link{display:inline-block;max-width:100%;padding:.3em .7em;background:var(--cs-tape);color:var(--cs-tape-ink);text-shadow:0 1px 0 rgb(0 0 0 / .35);box-shadow:0 1px 2px #0000004d;border-radius:2px;rotate:-1deg}.sc .sc-line em{font-style:normal}.sc .sc-line .n{text-decoration:none}.sc .big-u{font-size:inherit;margin:0}.sc .big-n{display:inline;font-family:var(--font-mono);font-size:inherit}.sc .big-n:after{content:" " / ""}.sc .sc-meta{font-family:var(--font-mono);font-size:var(--t-caption);text-transform:uppercase}}@scope([data-card=pixel])to ([data-card]){.sc{container-type:inline-size;--on-ink: var(--cs-pixel);--card-bg: var(--cs-pixel);--surface: var(--cs-pixel);--ink: var(--cs-pixel-ink);--ink-2: var(--cs-pixel-2);--ink-3: var(--cs-pixel-2);--line: color-mix(in srgb, var(--cs-pixel-ink) 25%, var(--cs-pixel));--cd-accent: var(--cs-pixel-green);--cd-radius: 0;--cd-shadow: none;--cd-font: var(--font-mono);color:var(--ink);clip-path:polygon(0 8px,4px 8px,4px 4px,8px 4px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 4px,calc(100% - 4px) 4px,calc(100% - 4px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 4px) calc(100% - 8px),calc(100% - 4px) calc(100% - 4px),calc(100% - 8px) calc(100% - 4px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 4px),4px calc(100% - 4px),4px calc(100% - 8px),0 calc(100% - 8px))}@media(hover:hover){.sc:hover{box-shadow:none}}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0}.sc .sc-body{padding:var(--s-5);font-family:var(--font-mono);text-transform:uppercase}.sc .big-n{font-family:var(--font-mono);font-size:min(calc(var(--t-h1) * 1.1),24cqi);color:var(--cs-pixel-green);text-shadow:3px 3px 0 color-mix(in srgb,var(--cs-pixel-green) 30%,transparent)}.sc .big-u{font-size:var(--t-caption);letter-spacing:.1em;color:var(--ink-2)}.sc .big-u em{display:block;margin-top:var(--s-1);font-style:normal;font-weight:var(--w-bold);font-size:var(--t-body-lg);color:var(--ink)}.sc .sc-line{font-family:var(--font-mono);font-size:var(--t-body-lg);line-height:var(--lh-body-lg);letter-spacing:0}.sc .sc-line .n{text-decoration:none;color:var(--cs-pixel-green)}.sc .sc-meta{font-family:var(--font-mono);font-size:var(--t-caption)}.sc .sc-body:after{content:"";height:14px;margin-top:var(--s-2);background:linear-gradient(90deg,var(--acc) calc(var(--p, .5) * 100%),var(--line) 0);mask:linear-gradient(90deg,black 0 10px,transparent 10px 14px) 0 0 / 14px 100% repeat-x}}@scope([data-card=download])to ([data-card]){.sc{--cd-accent: var(--cs-cal-blue);--cd-radius: var(--r-md);--cd-font: var(--font-ui);border:1px solid var(--line-strong)}.sc>:is(.sc-photo,.sc-slot,.sc-theme),.sc .sc-credit{display:none}.sc--h{min-height:0;flex-direction:column}.sc:before{content:"";flex:none;height:30px;border-bottom:1px solid var(--line);background:radial-gradient(circle 5px at 16px 50%,#e5534b 90%,transparent),radial-gradient(circle 5px at 34px 50%,#e0a526 90%,transparent),radial-gradient(circle 5px at 52px 50%,#3fae5a 90%,transparent),var(--surface-2)}.sc .fav,.sc .card-menu{top:calc(30px + var(--s-2))}.sc .sc-body{padding:var(--s-4) var(--s-5) var(--s-2)}.sc .sc-line{font-family:var(--font-ui);font-size:var(--t-body-lg);line-height:var(--lh-body-lg);font-weight:var(--w-medium);letter-spacing:-.01em}.sc .sc-line em{font-style:normal;font-weight:var(--w-bold)}.sc .sc-line .n{text-decoration:none}.sc .sc-body:after{content:"";height:10px;margin-top:var(--s-2);border-radius:var(--r-pill);background:repeating-linear-gradient(-45deg,rgb(255 255 255 / .22) 0 6px,transparent 6px 12px) 0 0 / calc(var(--p, .5) * 100%) 100% no-repeat,linear-gradient(90deg,var(--acc) calc(var(--p, .5) * 100%),var(--line) 0)}.sc[data-pct]:after{content:attr(data-pct) "% done" / "";padding:0 var(--s-5) var(--s-4);font-size:var(--t-small);font-weight:var(--w-medium);color:var(--ink-2);font-variant-numeric:tabular-nums}}@scope([data-cphoto],[data-cnum],[data-calign],[data-cbar],[data-ctex],[data-ctilt],[data-ccaps],[data-csize])to ([data-card=own]){:scope:not([data-photos=off])[data-cphoto=top] .sc:not(.sc--h)>img.sc-photo{display:block}:scope:not([data-photos=off])[data-cphoto=top] .sc:not(.sc--h)>:is(.sc-slot,.sc-theme){display:grid}:scope:not([data-photos=off])[data-cphoto=side] .sc:not(.sc--h){flex-direction:row}:scope:not([data-photos=off])[data-cphoto=side] .sc>img.sc-photo{display:block}:scope:not([data-photos=off])[data-cphoto=side] .sc>:is(.sc-slot,.sc-theme){display:grid}:scope:not([data-photos=off])[data-cphoto=side] .sc>:is(.sc-photo,.sc-slot,.sc-theme){flex:none;width:38%;height:auto;aspect-ratio:auto;border-bottom:0;border-right:var(--card-rule)}:scope:not([data-photos=off])[data-cphoto=side] .sc .sc-body{flex:1;min-width:0}:scope:not([data-photos=off])[data-cphoto=behind] .sc:has(>img.sc-photo){--ink: var(--p-white);--ink-2: color-mix(in srgb, var(--p-white) 88%, transparent);--ink-3: var(--ink-2);color:var(--ink);isolation:isolate;min-height:300px;flex-direction:column}:scope:not([data-photos=off])[data-cphoto=behind] .sc>img.sc-photo{display:block;position:absolute;inset:0;z-index:-1;width:100%;height:100%;aspect-ratio:auto;border:0}:scope:not([data-photos=off])[data-cphoto=behind] .sc:has(>img.sc-photo) .sc-body{flex:1;align-content:end;padding-top:var(--s-9);background:linear-gradient(to top,color-mix(in srgb,var(--p-n900) 84%,transparent),color-mix(in srgb,var(--p-n900) 66%,transparent) 55%,transparent 90%)}:scope:not([data-photos=off])[data-cphoto=behind] .sc:has(>img.sc-photo) .sc-credit{background:color-mix(in srgb,var(--p-n900) 84%,transparent)}:scope[data-cnum=highlight] .sc .sc-line .n{text-decoration:none;padding-inline:.12em;border-radius:var(--r-sm);background:color-mix(in srgb,var(--acc) 30%,transparent)}:scope[data-cnum=bold] .sc .sc-line .n{text-decoration:none;font-weight:var(--w-bold)}:scope[data-cnum=circle] .sc .sc-line .n{text-decoration:none;padding-inline:.25em;border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--acc)}:scope[data-cnum=plain] .sc .sc-line .n{text-decoration:none;font-weight:inherit}:scope[data-calign=center] .sc .sc-body{justify-items:center;text-align:center}:scope[data-calign=center] .sc :is(.sc-meta,.sc-flags){align-items:center;justify-content:center}:scope[data-calign=start] .sc .sc-body{justify-items:start;text-align:start}:scope[data-calign=start] .sc :is(.sc-meta,.sc-flags){align-items:flex-start}:scope[data-cbar=on] .sc .sc-meta:after{content:"";align-self:stretch;height:6px;margin-top:var(--s-2);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--acc) calc(var(--p, 0) * 100%),var(--line) 0)}:scope[data-ctex=paper] .sc .sc-body{background-image:radial-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1.5px),radial-gradient(color-mix(in srgb,var(--ink) 4%,transparent) 1px,transparent 1.5px);background-size:7px 7px,11px 11px;background-position:0 0,3px 5px}:scope[data-ctex=dots] .sc .sc-body{background-image:radial-gradient(color-mix(in srgb,var(--ink) 6%,transparent) 1.5px,transparent 2px);background-size:16px 16px}:scope[data-ctex=grid] .sc .sc-body{background-image:linear-gradient(color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,transparent) 1px,transparent 1px);background-size:24px 24px}:scope[data-ctex=lines] .sc .sc-body{background-image:repeating-linear-gradient(transparent 0 23px,color-mix(in srgb,var(--ink) 6%,transparent) 23px 24px)}:scope[data-ctilt=on] .cards>.sc:nth-child(odd){rotate:-1deg}:scope[data-ctilt=on] .cards>.sc:nth-child(2n){rotate:.8deg}:scope[data-csize=s] .sc .sc-body{zoom:.9}:scope[data-csize=l] .sc .sc-body{zoom:1.15}:scope[data-ccaps=on] .sc :is(.sc-line,.big-u) em{font-style:normal;text-transform:uppercase;letter-spacing:var(--track-caps)}}@scope([data-card=own])to ([data-card]){.sc{--cu-accent: initial;--cu-font: initial;--cu-radius: initial;--cu-shadow: initial;--cu-border: initial;--cu-on: initial;--card-bg: var(--o-fill);--surface: var(--o-bg);--on-ink: var(--o-bg);--surface-2: color-mix(in srgb, var(--o-ink) 9%, var(--o-bg));--line: color-mix(in srgb, var(--o-ink) 18%, var(--o-bg));--line-strong: color-mix(in srgb, var(--o-ink) 50%, var(--o-bg));--ink: var(--o-ink);--ink-2: var(--o-ink2);--ink-3: var(--o-ink2);--cd-accent: var(--o-accent);--cd-radius: var(--o-radius);--cd-shadow: var(--o-shadow);--cd-border: var(--o-border);--cd-font: var(--o-font);--cd-numfont: var(--o-numfont);--card-rule: 0 solid transparent;color:var(--ink)}.sc .sc-body{padding:var(--o-pad)}.sc--h .sc-body{padding-right:calc(var(--icon-btn) + var(--s-3))}.sc .sc-line em{font-style:var(--o-em, italic)}:scope[data-ocaps=on] .sc :is(.sc-line,.big-u) em{font-style:normal;text-transform:uppercase;letter-spacing:var(--track-caps)}:scope[data-oalign=center] .sc .sc-body{justify-items:center;text-align:center}:scope[data-oalign=center] .sc :is(.sc-meta,.sc-flags){align-items:center;justify-content:center}:scope[data-otilt=on] .cards>.sc:nth-child(odd){rotate:-1deg}:scope[data-otilt=on] .cards>.sc:nth-child(2n){rotate:.8deg}:scope[data-obar=on] .sc .sc-meta:after{content:"";align-self:stretch;height:6px;margin-top:var(--s-2);border-radius:var(--r-pill);background:linear-gradient(90deg,var(--acc) calc(var(--p, 0) * 100%),var(--line) 0)}.sc .sc-line .n{text-decoration-color:var(--o-accent)}:scope[data-onum=highlight] .sc .sc-line .n{text-decoration:none;padding-inline:.12em;border-radius:var(--r-sm);background:color-mix(in srgb,var(--o-accent) 32%,transparent)}:scope[data-onum=circle] .sc .sc-line .n{text-decoration:none;padding-inline:.25em;border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--o-accent)}:scope[data-onum=plain] .sc .sc-line .n{text-decoration:none;font-weight:inherit}.sc .big-n{font-size:var(--o-nsize, var(--t-h1))}.sc .big-u em{font-style:normal;font-weight:var(--w-bold)}:scope[data-oph=none] .sc>:is(.sc-photo,.sc-slot,.sc-theme),:scope[data-oph=none] .sc .sc-credit{display:none}:scope[data-oph=none] .sc--h{min-height:0}:scope[data-oph=side] .sc:not(.sc--h){flex-direction:row}:scope[data-oph=side] .sc>:is(.sc-photo,.sc-slot,.sc-theme){flex:none;width:38%;height:auto;aspect-ratio:auto}:scope[data-oph=side] .sc .sc-body{flex:1;min-width:0}:scope[data-oph=behind] .sc:has(>img.sc-photo){--ink: var(--p-white);--ink-2: color-mix(in srgb, var(--p-white) 88%, transparent);--ink-3: var(--ink-2);color:var(--ink);isolation:isolate;min-height:300px;flex-direction:column}:scope[data-oph=behind] .sc>img.sc-photo{position:absolute;inset:0;z-index:-1;width:100%;height:100%;aspect-ratio:auto}:scope[data-oph=behind] .sc:has(>img.sc-photo) .sc-body{flex:1;align-content:end;padding-top:var(--s-9);background:linear-gradient(to top,color-mix(in srgb,var(--p-n900) 84%,transparent),color-mix(in srgb,var(--p-n900) 66%,transparent) 55%,transparent 90%)}:scope[data-ob=split] .sc{container-type:inline-size;display:grid;grid-template-columns:minmax(84px,34%) minmax(0,1fr)}:scope[data-ob=split] .sc>:is(.sc-photo,.sc-slot,.sc-theme){display:none}:scope[data-ob=split] .sc:before{content:attr(data-n) / "";grid-column:1;grid-row:1 / span 3;display:grid;place-items:center;padding:var(--s-3);background:var(--o-accent);color:var(--o-on);font:var(--w-bold) clamp(2rem,13cqi,3.5rem) / 1 var(--o-numfont);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums}:scope[data-ob=split] .sc:not([data-n]):before{content:""}:scope[data-ob=split] .sc :is(.sc-body,.sc-credit){grid-column:2}:scope[data-ob=split] .sc .sc-body{align-content:center}:scope[data-ob=split] .sc .big-n{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:scope[data-ob=badge] .sc-link:has(.big-n){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-4)}:scope[data-ob=badge] .big-n{width:2.3em;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;border:3px solid var(--o-accent);font-size:var(--t-h2)}:scope[data-ob=badge] .sc[data-nl="3"] .big-n{font-size:var(--t-h3)}:scope[data-ob=badge] .sc[data-nl="4"] .big-n,:scope[data-ob=badge] .sc[data-nl="5"] .big-n{font-size:var(--t-body)}:scope[data-ob=badge] .big-u em{display:block;font-size:var(--t-h3);line-height:var(--lh-h3)}:scope[data-ob=stack] .big-u em{display:block;margin-top:var(--s-2);font-size:var(--t-h3);line-height:var(--lh-h3)}:scope[data-ob=stack] .big-u{font-size:var(--t-small);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--ink-2)}:scope[data-ob=stack] .big-u em{text-transform:none;letter-spacing:0;color:var(--ink)}}.cg{display:grid;gap:var(--section)}.cg-sec{display:grid;gap:var(--s-6);scroll-margin-top:calc(var(--header-h) + var(--s-5))}.cg-sec-head{display:grid;gap:var(--s-2);max-width:68ch}#cg-list{display:grid;gap:var(--s-7)}.cg-group{display:grid;gap:var(--s-4)}.cg-row,.cg-own-list{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3) var(--s-5)}.cg-row{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto}.cg-tile{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:var(--s-3);min-width:0}.cg-prev{padding:var(--s-2);border-radius:var(--r-lg)}.cg-prev>.cards{zoom:.62}.cg-tile:has(.cg-meta [aria-pressed=true]) .cg-prev{outline:2px solid var(--ink);outline-offset:2px}.cg-one{grid-template-columns:minmax(0,1fr)}.cg-meta{display:grid;gap:var(--s-2);justify-items:start;align-content:start}.cg-n{font-size:var(--t-body-lg);line-height:var(--lh-body-lg);font-weight:var(--w-medium)}.cg-meta .btn-row{gap:var(--s-2)}.cg-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cg-inline{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s-3)}.cg-inline input[type=color]{width:120px;height:44px;padding:2px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer}.range{width:100%;height:44px;accent-color:var(--ink)}.cg-mine{display:grid;gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--line)}.cg-own-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));grid-auto-rows:auto auto}.cg-own-list .cg-prev>.cards{zoom:.8}.cg-empty{grid-column:1 / -1;padding:var(--s-5);border:1px dashed var(--line-strong);border-radius:var(--r-lg)}.cg-code{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s-3);max-width:720px}.cg-code .field{flex:1 1 280px}@media(max-width:1199px){.cg-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,38%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:var(--s-1) var(--s-1) var(--s-4)}.cg-tile{scroll-snap-align:start}.cg-prev>.cards{zoom:.8}}@media(max-width:639px){.cg-row{grid-auto-columns:84%}.cg-prev>.cards{zoom:.88}.cg-pair{grid-template-columns:minmax(0,1fr)}.cg-pair>:nth-child(2){display:none}}.cg .seg{flex-wrap:wrap;border-radius:var(--r-lg)}.cg .seg button{white-space:nowrap}#cg-list:empty{min-height:100vh}
