.cards-layer{z-index:60;pointer-events:none;--sheet-top:4vh;--sheet-bottom:4vh;--sheet-inline:var(--gutter);--sheet-r:10px;position:fixed;inset:0}.cards-layer [hidden]{display:none!important}.sheet-dialog{pointer-events:auto;position:fixed;inset:0}.sheet-scrim{background:color-mix(in srgb, var(--ink) 42%, transparent);touch-action:none;position:absolute;inset:0}.sheet{top:var(--sheet-top);bottom:calc(var(--sheet-bottom) + var(--dock-h,0px));width:min(68rem, calc(100% - 2 * var(--sheet-inline)));transform-origin:0 0;will-change:transform;margin-inline:auto;position:fixed;left:0;right:0}.sheet-bg{background:var(--paper);border:1px solid var(--rule);border-radius:var(--sheet-r);position:absolute;inset:0;box-shadow:0 30px 90px -30px #00000073}.sheet-scroll{overscroll-behavior:contain;touch-action:pan-y;border-radius:var(--sheet-r);scrollbar-width:thin;position:absolute;inset:0;overflow:hidden auto}.sheet-bar{top:var(--space-2xs);right:var(--space-2xs);gap:var(--space-2xs);align-items:center;display:flex;position:absolute}.sheet-btn{border:1px solid var(--rule);background:var(--paper);min-width:2.75rem;min-height:2.75rem;color:var(--ink);font-family:var(--font-mono);font-size:var(--step--1);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 .9em;display:inline-flex}.sheet-btn:hover{border-color:var(--ink)}.sheet-btn[data-inspect-toggle]{border-style:dashed;border-color:var(--bp-line-on-paper);color:var(--bp-line-on-paper)}.sheet-btn[data-inspect-toggle][aria-pressed=true]{background:var(--bp-line-on-paper);color:var(--paper);border-style:solid}.sh{gap:var(--space-s);padding:3.5rem var(--space-m) var(--space-l);grid-template-columns:minmax(0,1fr);display:grid}.sh-meta{align-self:center;margin:0}.sh-title{font-size:var(--step-4);letter-spacing:-.035em;text-wrap:balance;transform-origin:0 0;margin:0;font-weight:700;line-height:1}.sh-title:focus{outline:none}.sh-ghost{z-index:2;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.sh-hero{min-width:0}.sh-text{gap:var(--space-s);align-content:start;min-width:0;display:grid}.sh-summary{font-size:var(--step-1);color:var(--ink);line-height:1.3}.sh-p{color:var(--ink-soft);max-width:46ch}.sh-facts,.sh-meta2{gap:var(--space-xs);padding-block:var(--space-xs);border-block:1px solid var(--rule);margin:0;display:grid}.sh-facts>div,.sh-meta2>div{gap:var(--space-xs);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;display:grid}.sh-read{font-family:var(--font-mono);font-size:var(--step-0);padding-block:var(--space-2xs);justify-self:start;align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=56rem){.sh{column-gap:var(--space-l);padding-inline:var(--space-l);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-content:start}.sh-meta{grid-area:1/2;align-self:end}.sh-title{grid-area:2/2}.sh-hero{grid-area:1/1/span 3}.sh-text{grid-area:3/2}}@media (width<=40rem){.cards-layer{--sheet-top:max(1.5rem, env(safe-area-inset-top));--sheet-bottom:0px;--sheet-inline:0px;--sheet-r:18px}.sheet-bg,.sheet-scroll{border-bottom-right-radius:0;border-bottom-left-radius:0}.sh{padding-inline:var(--space-s);padding-bottom:calc(var(--space-l) + env(safe-area-inset-bottom))}}html.cards-open{overscroll-behavior:none;overflow:hidden}html.cards-dragging,html.cards-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.cards-dock{pointer-events:auto;z-index:3;width:min(68rem,100%);max-height:46dvh;margin-inline:auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.cards-dock:empty{display:none}.cards-dock .inspect-panel{background-color:var(--paper);border-bottom:0;margin:0;box-shadow:0 -16px 40px -20px #00000059}.cards-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.cards-overlay.is-stage{inset:auto auto auto 50%;bottom:calc(var(--dock-h,0px) + 12px);background-color:var(--paper);border:1px solid var(--bp-line-on-paper);max-width:calc(100vw - 24px);overflow:hidden;translate:-50%;box-shadow:0 10px 30px -14px #0006}@media (prefers-reduced-motion:reduce){.sheet{will-change:auto}}
