.legal.svelte-1l7r4q6{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:20px;display:grid}.legal-art.svelte-1l7r4q6{background:linear-gradient(140deg,#4d2b69,#1b102a 45%,#533071);border:1px solid #a681c7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:18px;min-height:420px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0007}.legal-art.svelte-1l7r4q6:before{content:"";pointer-events:none;border:1px solid #c1a0dc55;border-radius:7px;position:absolute;inset:9px}.legal-art.svelte-1l7r4q6:after{content:"";pointer-events:none;border:1px solid #c1a0dc22;border-radius:3px;position:absolute;inset:16px}.legal-stamp.svelte-1l7r4q6{letter-spacing:2.7px;text-transform:uppercase;color:#b394cd;font-size:10px;font-weight:700}.legal-art.svelte-1l7r4q6 .legal-star{color:#ccb1ed;filter:drop-shadow(0 0 22px #ba7cff55);margin-top:18px}.legal-roll.svelte-1l7r4q6{max-width:260px;font:800 52px/.95 var(--font-display);letter-spacing:-.5px;text-transform:uppercase;color:#efe3fb;margin:auto 0 0}.legal-tagline.svelte-1l7r4q6{letter-spacing:2px;color:#b394cd;font-size:9px}.legal-list.svelte-1l7r4q6{background:var(--color-tile);border:1px solid #ffffff10;border-radius:12px;padding:34px 40px}.credits.svelte-1l7r4q6{margin:18px 0 0;padding:0;list-style:none}.credit.svelte-1l7r4q6{border-top:1px solid var(--color-line);gap:22px;padding:24px 0;display:flex}.credit.svelte-1l7r4q6:last-child{padding-bottom:0}.credit-number.svelte-1l7r4q6{width:22px;font:700 14px var(--font-display);letter-spacing:1px;color:var(--color-purple);flex-shrink:0;padding-top:3px}.credit-copy.svelte-1l7r4q6{flex:1;min-width:0}.credit.svelte-1l7r4q6 h3:where(.svelte-1l7r4q6){font:600 22px/1.2 var(--font-display);letter-spacing:.3px;margin:0 0 6px}.credit.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){color:#bba9c7;max-width:520px;margin:0;font-size:14px;line-height:1.65}.credit-link.svelte-1l7r4q6{color:#e0c7f4;background:#221830;border:1px solid #9567bb55;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:420px;margin-top:18px;padding:14px 18px;transition:border-color .2s,background .2s;display:flex}.credit-link.svelte-1l7r4q6:hover{background:#2c1f3d;border-color:#b58ad9}.credit-link.svelte-1l7r4q6 strong:where(.svelte-1l7r4q6){font:700 22px/1 var(--font-display);letter-spacing:.5px;color:var(--color-paper);display:block}.credit-link.svelte-1l7r4q6 small:where(.svelte-1l7r4q6){color:var(--color-muted);margin-top:4px;font-size:11px;display:block}@media (width<=850px){.legal.svelte-1l7r4q6{grid-template-columns:minmax(0,1fr)}.legal-art.svelte-1l7r4q6{min-height:260px}}@media (width<=600px){.legal-art.svelte-1l7r4q6{min-height:220px;padding:30px 26px}.legal-art.svelte-1l7r4q6 .legal-star{width:56px;height:56px;margin-top:8px}.legal-roll.svelte-1l7r4q6{font-size:40px}.legal-list.svelte-1l7r4q6{padding:26px 22px}.credit.svelte-1l7r4q6{gap:14px;padding:20px 0}.credit.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){font-size:13px}}
