.intro.svelte-cwls5q{max-width:820px;margin-bottom:clamp(2rem,5vw,4rem)}.intro.svelte-cwls5q h1:where(.svelte-cwls5q){margin:0;font-size:clamp(2rem,6vw,3.5rem)}.character.svelte-cwls5q{display:block}.character-info.svelte-cwls5q{min-width:0;margin-bottom:1.25rem}.portrait-frame.svelte-cwls5q{width:100%;position:relative}.character-portrait.svelte-cwls5q{aspect-ratio:4/3;object-fit:cover;object-position:center 25%;background:#fffdf6;border:1px solid #0000001a;width:100%;display:block;box-shadow:3px 6px 14px #28304a3d}.tape.svelte-cwls5q{background:#fff9dbb3;width:2.8rem;height:1.15rem;position:absolute;box-shadow:0 1px 2px #0f172a26}.corner-tl.svelte-cwls5q{top:-.45rem;left:-.5rem;transform:rotate(-42deg)}.corner-tr.svelte-cwls5q{top:-.45rem;right:-.5rem;transform:rotate(42deg)}.corner-bl.svelte-cwls5q{bottom:-.45rem;left:-.5rem;transform:rotate(42deg)}.corner-br.svelte-cwls5q{bottom:-.45rem;right:-.5rem;transform:rotate(-42deg)}.character.svelte-cwls5q h2:where(.svelte-cwls5q){margin:0;font-size:clamp(2rem,5vw,3.3rem)}.character.svelte-cwls5q h2:where(.svelte-cwls5q) small:where(.svelte-cwls5q){color:var(--muted);letter-spacing:.14em;font-size:.8rem;font-weight:500;display:block}.character-links.svelte-cwls5q{z-index:2;flex-wrap:wrap;gap:.55rem;margin:0;padding:1rem;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.character.svelte-cwls5q li:where(.svelte-cwls5q){--link-color:#5a65b1}.character.svelte-cwls5q li:where(.svelte-cwls5q):nth-child(2){--link-color:#a66fe4}.character.svelte-cwls5q li:where(.svelte-cwls5q):nth-child(3){--link-color:#d0a900}.character.svelte-cwls5q li:where(.svelte-cwls5q):nth-child(4){--link-color:#858994}.character.svelte-cwls5q li.tilt-1:where(.svelte-cwls5q){--tilt:-.9deg}.character.svelte-cwls5q li.tilt-2:where(.svelte-cwls5q){--tilt:.7deg}.character.svelte-cwls5q li.tilt-3:where(.svelte-cwls5q){--tilt:-.6deg}.character.svelte-cwls5q li.tilt-4:where(.svelte-cwls5q){--tilt:.8deg}.character.svelte-cwls5q a:where(.svelte-cwls5q){border:1px solid #4e5a80;border-left:5px solid var(--link-color);color:#303b78;box-shadow:3px 3px 0 color-mix(in srgb, var(--link-color) 28%, transparent);transform:rotate(var(--tilt));background:#fffdf7f0;grid-template-columns:auto auto auto;align-items:center;gap:.5rem;padding:.4rem .65rem;font-family:Verdana,Yu Gothic,sans-serif;font-size:.78rem;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:box-shadow .12s,transform .12s;animation:.5s cubic-bezier(.34,1.56,.64,1) both svelte-cwls5q-note-settle;display:inline-grid}.character.svelte-cwls5q li.tilt-1:where(.svelte-cwls5q) a:where(.svelte-cwls5q){animation-delay:50ms}.character.svelte-cwls5q li.tilt-2:where(.svelte-cwls5q) a:where(.svelte-cwls5q){animation-delay:.15s}.character.svelte-cwls5q li.tilt-3:where(.svelte-cwls5q) a:where(.svelte-cwls5q){animation-delay:.25s}.character.svelte-cwls5q li.tilt-4:where(.svelte-cwls5q) a:where(.svelte-cwls5q){animation-delay:.35s}@keyframes svelte-cwls5q-note-settle{0%{opacity:0;transform:translateY(8px) rotate(calc(var(--tilt) * 5)) scale(.8)}to{opacity:1;transform:translateY(0) rotate(var(--tilt)) scale(1)}}.character.svelte-cwls5q a:where(.svelte-cwls5q):after{color:var(--link-color);content:"↗";font:700 .8rem monospace;text-decoration:none}.character.svelte-cwls5q a:where(.svelte-cwls5q):hover{box-shadow:5px 5px 0 color-mix(in srgb, var(--link-color) 36%, transparent);transform:rotate(var(--tilt)) translate(-1px,-1px)}.character.svelte-cwls5q a:where(.svelte-cwls5q):focus-visible{outline:2px dashed var(--link-color);outline-offset:3px}.character.svelte-cwls5q a:where(.svelte-cwls5q) span:where(.svelte-cwls5q){color:#596483;font:.68rem monospace;text-decoration:none}.members-section.svelte-cwls5q,.contact.svelte-cwls5q{background:#ffffffeb;border:1px solid #4e5a80;margin-top:1rem;padding:1rem;box-shadow:5px 5px #5a65b133}.members-section.svelte-cwls5q h2:where(.svelte-cwls5q),.contact.svelte-cwls5q h2:where(.svelte-cwls5q){color:#303b78;letter-spacing:.08em;border-bottom:2px dotted #7d87a2;margin:0 0 .8rem;padding-bottom:.4rem;font:800 .92rem monospace}.members.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.4rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.members.svelte-cwls5q li:where(.svelte-cwls5q){position:relative}.members.svelte-cwls5q .note-body:where(.svelte-cwls5q){clip-path:polygon(0% 1%,12% 0%,25% 1.5%,38% .5%,50% 1.5%,62% 0%,75% 1.5%,88% .5%,100% 1%,99% 15%,100% 30%,99% 50%,100% 70%,99% 85%,100% 99%,88% 100%,75% 98.5%,62% 100%,50% 98.5%,38% 100%,25% 98.5%,12% 100%,0% 99%,1% 85%,0% 70%,1% 50%,0% 30%,1% 15%);background:#fffdf6;gap:.3rem;padding:1.15rem 1.2rem 1.05rem;display:grid;box-shadow:2px 3px #a89873,4px 7px 10px #28304a30}.members.svelte-cwls5q li.tilt-1:where(.svelte-cwls5q){transform:rotate(-1.6deg)}.members.svelte-cwls5q li.tilt-2:where(.svelte-cwls5q){transform:rotate(1.3deg)}.members.svelte-cwls5q li.tilt-3:where(.svelte-cwls5q){transform:rotate(-1deg)}.members.svelte-cwls5q li.tilt-4:where(.svelte-cwls5q){transform:rotate(1.6deg)}.members.svelte-cwls5q .tape:where(.svelte-cwls5q){z-index:1;background:#fff9dbb3;width:2.4rem;height:1rem;position:absolute;top:-.4rem;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #0f172a26}.members.svelte-cwls5q .roles:where(.svelte-cwls5q),.contact.svelte-cwls5q p:where(.svelte-cwls5q):last-child{color:var(--muted);font-size:.82rem}.members.svelte-cwls5q li.me:where(.svelte-cwls5q){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=680px){.character.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(1.8rem,10vw,2.5rem)}.character-links.svelte-cwls5q{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:.4rem;padding:.65rem;display:grid}.character.svelte-cwls5q a:where(.svelte-cwls5q){max-width:100%;padding:.3rem .5rem;font-size:.66rem}.character.svelte-cwls5q a:where(.svelte-cwls5q) span:where(.svelte-cwls5q){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.members.svelte-cwls5q{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.character.svelte-cwls5q a:where(.svelte-cwls5q){transition:none;animation:none}}
