.card.svelte-ll258t{border-radius:var(--radius-lg);background:var(--sheet);grid-template-rows:auto 1fr;height:100%;display:grid;position:relative;overflow:hidden}.wall.svelte-ll258t{padding:clamp(var(--s-6), 5vw, var(--s-8)) var(--s-5);--mat:8%;--moulding:clamp(4px, .6vw, 6px);background:radial-gradient(70% 60% at 50% 30%,#222c63,#172048 75%);justify-items:center;display:grid}@media (prefers-color-scheme:dark){.wall.svelte-ll258t{background:radial-gradient(70% 60% at 50% 30%,#141b3d,#0a0f22 75%)}}.framed.svelte-ll258t{width:min(62%,17rem);transition:translate .25s var(--ease);position:relative;box-shadow:0 26px 36px -22px #000000b3,0 6px 12px -6px #0006}.pics.svelte-ll258t{display:block;position:relative}.pics.svelte-ll258t .other:where(.svelte-ll258t){opacity:0;height:100%;transition:opacity .35s var(--ease);position:absolute;inset:0}.card.svelte-ll258t:hover .framed:where(.svelte-ll258t),.card.svelte-ll258t:focus-within .framed:where(.svelte-ll258t){translate:0 -3px}.card.svelte-ll258t:hover .other:where(.svelte-ll258t),.card.svelte-ll258t:focus-within .other:where(.svelte-ll258t){opacity:1}@media (prefers-reduced-motion:reduce){.framed.svelte-ll258t,.pics.svelte-ll258t .other:where(.svelte-ll258t){transition:none}}.words.svelte-ll258t{gap:var(--s-3);padding:var(--s-5) clamp(var(--s-5), 3vw, var(--s-6)) var(--s-6);grid-template-rows:auto auto 1fr;display:grid}.words.svelte-ll258t>:where(.svelte-ll258t):first-child{font-size:var(--step-3);line-height:1.05}a.svelte-ll258t{color:var(--ink);text-decoration:none}a.svelte-ll258t:after{content:"";position:absolute;inset:0}.card.svelte-ll258t:hover a:where(.svelte-ll258t){text-decoration:underline;-webkit-text-decoration-color:var(--marker);text-decoration-color:var(--marker);text-underline-offset:.12em;text-decoration-thickness:3px}a.svelte-ll258t:focus-visible{outline:none}.card.svelte-ll258t:has(a:where(.svelte-ll258t):focus-visible){outline:3px solid var(--accent);outline-offset:3px}.words.svelte-ll258t p:where(.svelte-ll258t){max-width:36rem;color:var(--ink-2)}.buy.svelte-ll258t{justify-content:space-between;align-self:end;align-items:center;gap:var(--s-3) var(--s-4);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.cost.svelte-ll258t{gap:2px;display:grid}.cost.svelte-ll258t .price{min-height:1.3em;font-size:var(--step-0)}.cost.svelte-ll258t span:where(.svelte-ll258t):last-child{font-size:var(--step--1);color:var(--ink-2)}.card.svelte-ll258t:hover .btn:where(.svelte-ll258t){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.svelte-ll258t{min-height:2.75rem;font-size:var(--step--1);padding:0 1.2rem}
