.backdrop.svelte-1egjtr8{z-index:300;animation:svelte-1egjtr8-fade .18s var(--ease-out,ease-out) both;background:oklch(12% .02 160/.62);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet.svelte-1egjtr8{width:100%;max-height:min(90%,44rem);padding:0 1.25rem env(safe-area-inset-bottom,0);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;color:var(--color-ink);background:var(--color-mist);flex-direction:column;display:flex}.sheet.white.svelte-1egjtr8{animation:svelte-1egjtr8-rise .24s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both;background:oklch(100% 0 0)}.content.svelte-1egjtr8{flex-direction:column;flex:1;min-height:0;display:flex}.art.svelte-1egjtr8{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;flex:none;height:clamp(7rem,32vw,10rem);margin:0 -1.25rem;overflow:hidden}.art.svelte-1egjtr8 img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;width:100%;height:100%;display:block}.sheet.illustrated.svelte-1egjtr8 .grip:where(.svelte-1egjtr8){background:oklch(100% 0 0/.7);position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.sheet.illustrated.svelte-1egjtr8{position:relative}.sheet.illustrated.svelte-1egjtr8 .head:where(.svelte-1egjtr8){padding-top:1.5rem}.sheet.illustrated.svelte-1egjtr8 .close:where(.svelte-1egjtr8){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:oklch(96% .02 85/.82);margin:0;position:absolute;top:.6rem;right:.75rem}.sheet.illustrated.svelte-1egjtr8 .close:where(.svelte-1egjtr8):hover{background:oklch(96% .02 85/.95)}.grip.svelte-1egjtr8{background:oklch(24% .025 156/.22);border-radius:999px;width:2.5rem;height:.25rem;margin:.6rem auto 0}.head.svelte-1egjtr8{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0 1rem;display:flex}h2.svelte-1egjtr8{margin:0;font-size:1.35rem;line-height:1.2}.head.svelte-1egjtr8 p:where(.svelte-1egjtr8){color:oklch(24% .025 156/.68);margin:.3rem 0 0;font-size:.86rem}.close.svelte-1egjtr8{min-width:44px;min-height:44px;color:var(--color-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:-.5rem;font-size:2.1rem;line-height:1;display:inline-flex}.close.svelte-1egjtr8:hover{background:oklch(24% .025 156/.08)}.controls.svelte-1egjtr8{flex:none;padding-bottom:1rem}.sheet.fill.svelte-1egjtr8{height:min(90%,44rem)}@media (width<=699px){.sheet.fill.svelte-1egjtr8{height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0);border-radius:0}.sheet.fill.svelte-1egjtr8 .grip:where(.svelte-1egjtr8){display:none}}.body.fill.svelte-1egjtr8{flex-direction:column;padding-right:0;display:flex;overflow:hidden}.body.svelte-1egjtr8{overscroll-behavior:contain;flex:1;margin-left:-.5rem;padding-bottom:1.25rem;padding-left:.5rem;padding-right:.5rem;overflow-y:auto}.foot.svelte-1egjtr8{border-top:1px solid oklch(24% .025 156/.12);padding:.9rem 0 1.25rem}@keyframes svelte-1egjtr8-fade{0%{opacity:0}}@keyframes svelte-1egjtr8-rise{0%{transform:translateY(6%)}}@media (width>=700px){.backdrop.svelte-1egjtr8{align-items:center}.sheet.svelte-1egjtr8{border-radius:var(--border-radius-lg);width:min(38rem,100% - 3rem);max-height:min(86%,46rem);padding:0 1.75rem}.sheet.fill.svelte-1egjtr8{height:min(86%,46rem)}.grip.svelte-1egjtr8{display:none}.head.svelte-1egjtr8{padding-top:1.5rem}.foot.svelte-1egjtr8{padding-bottom:1.5rem}.sheet.illustrated.svelte-1egjtr8{flex-direction:row;width:min(54rem,100% - 3rem);min-height:min(30rem,86%);padding:0;overflow:hidden}.sheet.illustrated.svelte-1egjtr8 .art:where(.svelte-1egjtr8){border-radius:0;flex:0 0 23rem;height:auto;margin:0}.sheet.illustrated.svelte-1egjtr8 .art:where(.svelte-1egjtr8) img{-o-object-position:center;object-position:center}.sheet.illustrated.svelte-1egjtr8 .content:where(.svelte-1egjtr8){justify-content:space-between;min-width:0;padding:1rem 2.5rem 2.5rem}.sheet.illustrated.svelte-1egjtr8 .body:where(.svelte-1egjtr8){display:contents}.sheet.illustrated.svelte-1egjtr8 h2:where(.svelte-1egjtr8){font-size:2.4rem;line-height:1.05}.sheet.illustrated.svelte-1egjtr8 .close:where(.svelte-1egjtr8){top:.9rem;right:.9rem}.sheet.illustrated.svelte-1egjtr8 .head:where(.svelte-1egjtr8){padding-right:2.25rem}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-1egjtr8,.sheet.svelte-1egjtr8{animation:none}}
