:root{--ink:#17211d;--muted:#5d6962;--paper:#f6f3ec;--line:#d9d2c3;--sage:#6b806e;--moss:#2f4b3a;--clay:#b3654d;--white:#fffdf8}.characterPage{background:linear-gradient(180deg,#fff8f1,#f4efe5 38%,#edf4f1);min-height:100vh}.characterHero,.characterSection,.missionBlock{margin:0 auto;max-width:1180px;padding:92px clamp(20px,5vw,42px)}.characterHero{display:grid;grid-gap:36px;gap:36px;padding-top:142px}.characterHero .profilePanel{width:100%}.characterHeroText h1{color:#201816;font-size:clamp(54px,9vw,116px);line-height:.94;margin-bottom:24px}.characterLead{color:#5f514b;font-size:clamp(16px,2vw,22px);line-height:1.85;max-width:720px}.voiceLine{background:#201816;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fffdf8;margin-top:30px;max-width:650px;padding:22px}.inventoryCard span,.missionBlock article span,.statusItem span,.voiceLine span{color:#d47a57;display:block;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.voiceLine p{font-size:clamp(19px,2.4vw,30px);font-weight:700;line-height:1.45;margin-bottom:0}.profilePanel{background:rgba(255,253,248,.86);border:1px solid rgba(32,24,22,.12);border-radius:8px;box-shadow:0 24px 70px rgba(32,24,22,.12);overflow:hidden}.portraitFrame{aspect-ratio:4/5;background:#e8ded2;position:relative}.portraitImage{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.profileList{display:grid;grid-gap:0;gap:0;margin:0}.profileList div{border-top:1px solid rgba(32,24,22,.1);display:grid;grid-gap:14px;gap:14px;grid-template-columns:88px 1fr;padding:17px 20px}.profileList dt{color:#6d7f75;font-size:12px;font-weight:700}.profileList dd{color:#201816;font-size:15px;line-height:1.55;margin:0;word-break:keep-all}.statusLayout{align-items:start;display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr}.statusHeading{grid-column:1/-1}.statusLayout .radarCard{margin-top:0}.radarCard{align-items:center;background:#21312d;border-radius:8px;display:flex;justify-content:center;margin-top:24px;min-height:360px;padding:28px}.radarCard svg{max-width:330px;width:100%}.radarCard circle{fill:#f0b09a}.radarCard text{fill:#fffdf8;font-size:12px;font-weight:700}.radarGrid{fill:none;stroke:rgba(255,253,248,.34);stroke-width:1}.radarGrid.inner{stroke:rgba(255,253,248,.18)}.radarShape{fill:rgba(212,122,87,.48);stroke:#f0b09a}.statusList{display:grid;grid-gap:12px;gap:12px}.statusItem{align-items:center;background:rgba(255,253,248,.78);border:1px solid rgba(32,24,22,.12);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(120px,.3fr) 64px 1fr;padding:18px}.statusItem h3{font-size:22px;margin-bottom:0}.statusItem strong{color:#201816;font-size:34px;line-height:1;text-align:center}.inventoryCard p,.missionBlock li,.missionBlock p,.realVoice,.statusItem p,.storyCard p{color:#5f514b;font-size:15px;line-height:1.8;margin-bottom:0}.itemGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr;padding-top:24px}.inventoryCard{border:1px solid rgba(32,24,22,.12);border-radius:8px;min-height:150px;padding:26px}.inventoryCard p{color:#201816;font-size:18px;font-weight:700}.missionBlock{max-width:none;padding-left:0;padding-right:0}.missionIntro,.questGrid{margin:0 auto;max-width:1180px;padding-left:clamp(20px,5vw,42px);padding-right:clamp(20px,5vw,42px)}.missionIntro h2{color:#201816;font-size:clamp(36px,7vw,88px);letter-spacing:0;line-height:1;max-width:980px}.questGrid{display:grid;grid-gap:1px;gap:1px;grid-template-columns:.85fr 1fr 1fr;margin-top:36px}.missionBlock article{background:#201816;color:#fffdf8;min-height:360px;padding:clamp(22px,3vw,34px)}.missionBlock h3{color:#fffdf8;font-size:clamp(26px,3.4vw,46px);line-height:1.16}.missionBlock ul{display:grid;grid-gap:10px;gap:10px;margin:22px 0;padding-left:18px}.missionBlock li,.missionBlock p{color:rgba(255,253,248,.76)}.storyList{display:grid;grid-gap:12px;gap:12px}.storyCard{background:rgba(255,253,248,.82);border:1px solid rgba(32,24,22,.12);border-radius:8px;overflow:hidden}.storyCard summary{align-items:center;cursor:pointer;display:grid;grid-gap:20px;gap:20px;grid-template-columns:92px minmax(180px,.5fr) 1fr;list-style:none;padding:22px}.storyCard summary::-webkit-details-marker{display:none}.storyCard time{color:#d47a57;font-size:13px;font-weight:700}.storyCard summary span{color:#201816;font-size:20px;font-weight:700;line-height:1.35}.realVoice{background:#f0e6dc;border-top:1px solid rgba(32,24,22,.1);color:#40342f;padding:18px 22px 22px 134px}@media (max-width:900px){.characterHero,.itemGrid,.questGrid,.statusLayout{grid-template-columns:1fr}.characterHero{padding-top:118px}.statusItem{grid-template-columns:1fr 58px}.statusItem p{grid-column:1/-1}.storyCard summary{align-items:start;grid-template-columns:78px 1fr}.storyCard summary p{grid-column:1/-1}.realVoice{padding:18px 20px 22px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}.siteHeader{align-items:center;display:flex;justify-content:space-between;left:0;padding:22px clamp(18px,4vw,56px);position:fixed;right:0;top:0;z-index:20}.brand{background:rgba(255,253,248,.82);border:1px solid rgba(255,253,248,.72);display:inline-flex;font-size:14px;font-weight:700;height:42px;justify-content:center;width:42px}.brand,.nav{align-items:center}.nav{-webkit-overflow-scrolling:touch;background:rgba(23,33,29,.72);border:1px solid rgba(255,253,248,.24);display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow-x:auto;padding:6px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{color:var(--white);flex-shrink:0;padding:10px 12px;white-space:nowrap}@media (max-width:980px){.nav{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 22px),transparent);max-width:calc(100% - 56px)}}.hero{min-height:88vh;overflow:hidden;position:relative}.homeOnly{height:100vh;overflow:hidden}.homeHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,520px);min-height:100vh}.heroImage{object-fit:cover;object-position:center}.heroOverlay{background:linear-gradient(90deg,rgba(12,19,16,.78),rgba(12,19,16,.4) 46%,rgba(12,19,16,.12)),linear-gradient(0deg,rgba(246,243,236,.92),rgba(246,243,236,0) 28%);inset:0;position:absolute}.heroContent{color:var(--white);max-width:860px;padding:148px clamp(22px,6vw,76px) 80px;position:relative;z-index:2}.homeHero .heroContent{align-self:center;padding-bottom:120px}.eyebrow,.projectLabel,.sectionLabel{color:var(--clay);font-size:12px;font-weight:700;letter-spacing:0;margin:0 0 14px;text-transform:uppercase}.hero .eyebrow{color:#f0b09a}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(34px,5.2vw,72px);line-height:1.04;margin-bottom:24px;max-width:720px}h2{font-size:clamp(30px,4vw,52px);line-height:1.12;margin-bottom:0}h3{font-size:22px;line-height:1.28;margin-bottom:12px}.lead{color:rgba(255,253,248,.86);font-size:clamp(15px,1.65vw,19px);line-height:1.75;max-width:620px}.lead.dark{color:var(--muted)}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.homeNews{border-top:1px solid rgba(255,253,248,.28);display:grid;grid-gap:0;gap:0;margin-top:28px;max-width:620px}.homeNews article{align-items:center;border-bottom:1px solid rgba(255,253,248,.2);display:grid;grid-gap:18px;gap:18px;grid-template-columns:64px 1fr;min-height:48px}.homeNews time{color:#f0b09a;font-size:12px;font-weight:700}.homeNews p{color:rgba(255,253,248,.86);font-size:14px;line-height:1.5;margin-bottom:0}.homeEntryRail{align-self:end;background:rgba(23,33,29,.74);border-left:1px solid rgba(255,253,248,.18);display:grid;grid-column:2;grid-row:1;max-height:calc(100vh - 110px);overflow:hidden;padding:110px 24px 24px;position:relative;z-index:3}.homeEntry{border-bottom:1px solid rgba(255,253,248,.18);color:var(--white);display:block;padding:20px 0}.homeEntry:first-child{border-top:1px solid rgba(255,253,248,.18)}.homeEntry span{display:block;font-size:20px;font-weight:700;margin-bottom:8px}.homeEntry p{color:rgba(255,253,248,.72);font-size:13px;line-height:1.65;margin-bottom:0}.button{align-items:center;border:1px solid transparent;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:48px;padding:0 20px}.button.primary{background:var(--clay);color:var(--white)}.button.secondary{background:rgba(255,253,248,.12);border-color:rgba(255,253,248,.45);color:var(--white)}.section{margin:0 auto;max-width:1180px;padding:84px clamp(20px,5vw,42px)}.statsBand{background:var(--ink);color:var(--white);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr)}.statItem{background:rgba(255,253,248,.05);min-height:148px;padding:26px clamp(18px,3vw,34px)}.statItem strong{color:#f0b09a;display:block;font-size:clamp(34px,5vw,58px);line-height:1;margin-bottom:14px}.statItem span{color:rgba(255,253,248,.78);display:block;font-size:14px;line-height:1.7}.intro{align-items:start;display:grid;grid-gap:42px;gap:42px;grid-template-columns:.9fr 1.1fr}.focusCard p,.intro>p,.projectCard p,.timelineItem p{color:var(--muted);font-size:16px;line-height:1.9}.focusGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr);padding-top:18px}.focusCard,.projectCard{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:28px}.cardIndex{color:var(--sage);display:block;font-size:13px;font-weight:700;margin-bottom:44px}.sectionHeader{margin-bottom:28px}.sectionLead{color:var(--muted);font-size:16px;line-height:1.8;margin:14px 0 0;max-width:720px}.pageHero{margin:0 auto;max-width:1180px;padding:148px clamp(20px,5vw,42px) 72px}.pageHero h1{color:var(--ink);max-width:920px}.contactPanel,.entryGrid,.homeGrid,.mediaGrid,.workCatalog{display:grid;grid-gap:18px;gap:18px}.homeGrid{grid-template-columns:.55fr 1fr}.newsList{border-top:1px solid var(--line)}.newsItem{border-bottom:1px solid var(--line);display:grid;grid-gap:26px;gap:26px;grid-template-columns:86px 1fr;padding:24px 0}.newsItem time,.timelineItem time{color:var(--clay);font-weight:700}.contactBox p,.entryCard p,.mediaCard p,.newsItem p,.plainList,.profileCopy p,.workDetail p{color:var(--muted);font-size:16px;line-height:1.9}.entryGrid{grid-template-columns:repeat(4,1fr);padding-top:18px}.contactBox,.entryCard,.mediaCard,.workDetail{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:28px}.entryCard span{color:var(--moss);display:block;font-size:22px;font-weight:700;margin-bottom:16px}.projectList{display:grid;grid-gap:14px;gap:14px}.projectCard{align-items:end;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr auto}.projectCard span{border-left:2px solid var(--sage);color:var(--moss);font-size:13px;font-weight:700;min-width:190px;padding-left:14px}.split{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:.9fr 1.1fr}.quoteBlock{align-items:end;background:var(--moss);color:var(--white);display:flex;min-height:360px;padding:34px}.quoteBlock p{font-size:clamp(24px,3vw,38px);line-height:1.35;margin-bottom:0}.timeline{border-top:1px solid var(--line)}.timelineItem{display:grid;grid-gap:28px;gap:28px;grid-template-columns:90px 1fr;padding:28px 0;border-bottom:1px solid var(--line)}.timelineItem time{color:var(--clay);font-weight:700}.profileCopy{display:grid;grid-gap:22px;gap:22px;grid-template-columns:1fr 1fr;padding-top:18px}.workCatalog{grid-template-columns:repeat(2,1fr)}.workDetail{min-height:300px}.workDetail span{color:var(--moss);display:inline-block;font-size:13px;font-weight:700;margin-top:18px}.mediaGrid{grid-template-columns:repeat(2,1fr);padding-top:18px}.mediaCard{min-height:260px}.channelGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.channelCard{background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-rows:150px 1fr;min-height:330px;overflow:hidden}.channelMark{align-items:end;background:linear-gradient(145deg,rgba(23,33,29,.92),rgba(177,18,38,.55)),linear-gradient(140deg,#e9a487,#7fa8c9);background-position:50%;background-size:cover;color:var(--white);display:flex;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1;padding:18px}.channelBody{display:flex;flex-direction:column;gap:14px;padding:22px}.channelBody h2{font-size:26px}.channelBody p{color:var(--muted);font-size:15px;line-height:1.75}.evidenceSection{padding-top:42px}.evidenceGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.evidenceCard{background:var(--white);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:20px;min-height:300px;padding:28px}.evidenceCard h3{font-size:24px}.evidenceCard p{color:var(--muted);font-size:16px;line-height:1.85}.tagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.tagRow span{background:#ece5d6;color:var(--moss);font-size:12px;font-weight:700;padding:7px 9px}.sourceLinks{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;padding-top:16px}.sourceLinks a,.sourceLinks span{color:var(--clay);font-size:13px;font-weight:700}.highlightShowcase{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.worksTop{grid-template-rows:repeat(2,minmax(0,1fr));min-height:100vh;padding-bottom:24px;padding-top:96px}.highlightCard{background:var(--white);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:minmax(150px,.68fr) 1fr;min-height:0;overflow:hidden}.highlightVisual{align-items:end;display:flex;flex-direction:column;justify-content:space-between;padding:18px}.highlightVisual span{align-self:flex-start;color:rgba(255,253,248,.84);font-size:13px;font-weight:700}.highlightVisual strong{color:var(--white);font-size:clamp(32px,4vw,54px);line-height:.95;overflow-wrap:anywhere}.tone-forest{background:linear-gradient(145deg,#17211d,#526f59)}.tone-clay{background:linear-gradient(145deg,#7e2f27,#d38a62)}.tone-paper{background:linear-gradient(145deg,#7a6549,#d9c499)}.tone-ink{background:linear-gradient(145deg,#101820,#345f75)}.highlightBody{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:18px}.highlightBody h2{font-size:clamp(23px,2.4vw,32px);margin-bottom:0}.highlightBody p{color:var(--muted);font-size:14px;line-height:1.6;margin-bottom:0}.workMasonry{column-count:3;column-gap:18px;padding-top:18px}.moreWorksHeader{padding-bottom:0;padding-top:58px}.moreWorksHeader h2{margin-bottom:0}.pinCard{background:var(--white);border:1px solid var(--line);border-radius:8px;page-break-inside:avoid;break-inside:avoid;margin:0 0 18px;overflow:hidden}.pinImage{align-items:end;background:linear-gradient(145deg,rgba(47,75,58,.88),rgba(179,101,77,.7)),linear-gradient(140deg,#f0d8b8,#e9a487);background-position:50%;background-size:cover;display:flex;min-height:178px;padding:18px}.pin-1 .pinImage,.pin-4 .pinImage{min-height:232px}.pin-2 .pinImage{min-height:138px}.pinImage span{background:rgba(255,253,248,.9);color:var(--ink);font-size:12px;font-weight:700;padding:8px 10px}.pinBody{padding:18px}.pinBody h3{font-size:20px}.pinBody .tagRow{margin:14px 0}.contactPanel{align-items:start;grid-template-columns:.9fr 1.1fr}.plainList{margin:22px 0 0;padding-left:20px}.plainList li+li{margin-top:12px}.plainList.compact{margin-bottom:0}.contact{background:var(--ink);color:var(--white);padding:86px clamp(22px,6vw,76px)}.contact h2{max-width:780px;margin-bottom:32px}.linkRow{display:flex;flex-wrap:wrap;gap:12px}.collectionHero{margin:0 auto;max-width:1180px;padding:110px clamp(20px,5vw,42px) 16px}.collectionHero h1{color:var(--ink);margin-bottom:20px}.rarityLegend{display:flex;flex-wrap:wrap;gap:10px}.rarityLegend span{border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:13px;font-weight:700;padding:9px 12px}.legendRainbow{background:linear-gradient(90deg,#f8d66d,#f2a6ff,#81d8ff)}.legendGold{background:#ead18a}.legendSilver{background:#d8ddd9}.collectionGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0 auto;max-width:1180px;padding:24px clamp(20px,5vw,42px) 92px}.featuredCollection{height:100svh;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden;padding-bottom:12px;padding-top:82px}.featuredCollection .collectibleCard{aspect-ratio:auto;height:100%;min-height:0;min-width:0}.featuredCollection .cardFace{border-radius:10px;padding:10px}.featuredCollection .cardTopline{font-size:11px;min-height:20px}.featuredCollection .cardArtwork{flex:1 1 auto;margin:8px 0;min-height:0}.featuredCollection .cardTitle{font-size:clamp(18px,2vw,25px);line-height:1.18}.collectionArchiveHeader{align-items:end;display:flex;gap:18px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:42px clamp(20px,5vw,42px) 0}.collectionArchiveHeader h2{margin-bottom:0}.collectionPins{column-count:3;column-gap:18px;margin:0 auto;max-width:1180px;padding:24px clamp(20px,5vw,42px) 92px}.collectionPin{background:var(--white);border:1px solid var(--line);border-radius:12px;page-break-inside:avoid;break-inside:avoid;margin:0 0 18px;overflow:hidden}.collectionPin.rainbow{border-color:#f2c94c;box-shadow:0 0 22px rgba(129,216,255,.32)}.collectionPin.gold{border-color:#c99b2f}.collectionPin.silver{border-color:#aeb8b3}.collectionPinImage{align-items:end;background-position:50%;background-size:cover;display:flex;justify-content:space-between;min-height:178px;padding:14px}.collectionPin.pin-1 .collectionPinImage,.collectionPin.pin-4 .collectionPinImage{min-height:230px}.collectionPin.pin-2 .collectionPinImage{min-height:142px}.collectionPinImage span,.collectionPinImage strong{background:rgba(255,253,248,.92);color:var(--ink);font-size:11px;font-weight:800;padding:7px 8px}.collectionPinBody{padding:18px}.collectionPinBody h3{font-size:20px}.collectibleCard{aspect-ratio:.72;min-height:430px;perspective:1200px}.cardFlipButton{background:transparent;border:0;color:inherit;cursor:pointer;display:block;font:inherit;height:100%;padding:0;position:relative;text-align:left;transform-style:preserve-3d;transition:transform .52s ease;width:100%}.collectibleCard.isFlipped .cardFlipButton{transform:rotateY(180deg)}.cardFace{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid var(--line);border-radius:14px;box-shadow:0 16px 36px rgba(23,33,29,.16);display:flex;flex-direction:column;inset:0;overflow:hidden;padding:14px;position:absolute}.collectionGrid:not(.featuredCollection) .cardFace{overflow:auto}.collectionGrid:not(.featuredCollection) .cardArtwork{flex:0 0 150px}.collectionGrid:not(.featuredCollection) .cardBack{justify-content:flex-start}.cardFront{background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.72),transparent 28%),linear-gradient(160deg,#fffdf8,#eee2c8)}.cardBack{background:var(--ink);color:var(--white);transform:rotateY(180deg)}.rainbow .cardFace{border-color:#f2c94c;box-shadow:inset 0 0 0 2px rgba(255,255,255,.8),0 0 28px rgba(129,216,255,.58),0 18px 42px rgba(23,33,29,.24)}.rainbow .cardFront{background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.9),transparent 25%),linear-gradient(135deg,#fff5a8,#f2a6ff 48%,#81d8ff)}.gold .cardFace{border-color:#c99b2f;box-shadow:0 16px 34px rgba(137,98,27,.24)}.gold .cardFront{background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.78),transparent 25%),linear-gradient(145deg,#fff3c0,#d4a640)}.silver .cardFace{border-color:#aeb8b3}.silver .cardFront{background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.7),transparent 25%),linear-gradient(145deg,#f7f7f2,#c9d1cc)}.cardTopline{align-items:center;display:flex;font-size:12px;font-weight:800;gap:10px;justify-content:space-between;line-height:1.2;min-height:28px}.cardTopline span:first-child{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cardTopline span:last-child{flex:0 0 auto}.cardArtwork{align-items:end;background:linear-gradient(145deg,rgba(23,33,29,.25),rgba(179,101,77,.36)),linear-gradient(140deg,#e9a487,#6b3b2c);background-position:50%;background-size:cover;border:1px solid rgba(23,33,29,.18);display:flex;flex:1 1;margin:12px 0;min-height:128px;padding:10px}.cardArtwork span{background:rgba(255,253,248,.9);color:var(--ink);font-size:12px;font-weight:800;padding:7px 9px}.cardTitle{display:block;font-size:19px;font-weight:800;line-height:1.24}.cardOneLine{color:rgba(23,33,29,.72);display:block;font-size:13px;font-weight:700;line-height:1.55;margin-top:8px}.cardLinks a,.cardLinks span{background:rgba(23,33,29,.08);color:var(--moss);font-size:11px;font-weight:800;padding:6px 7px}.cardBack .cardTopline{color:#f0b09a}.cardSummary{color:rgba(255,253,248,.82);display:block;font-size:14px;line-height:1.7;margin:16px 0}.cardAcquired{align-items:center;background:rgba(255,253,248,.12);border:1px solid rgba(240,176,154,.28);color:rgba(255,253,248,.9);display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding:8px 10px}.cardAcquired strong{color:#f0b09a;font-size:10px;letter-spacing:0}.cardAcquired span{color:var(--white);font-size:12px;font-weight:800;text-align:right}.cardDetailBlock{display:block;margin-top:10px}.cardDetailBlock strong{color:#f0b09a;display:block;font-size:10px;letter-spacing:0;margin-bottom:3px}.cardDetailBlock span{color:rgba(255,253,248,.84);display:block;font-size:12px;line-height:1.45}.cardLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.collectionGrid:not(.featuredCollection) .cardLinks{margin-top:14px}.cardLinks a,.cardLinks span{background:rgba(255,253,248,.12);color:var(--white)}@media (max-width:820px){.siteHeader{padding:14px}.nav a{font-size:12px;padding:8px 7px}.hero{min-height:88vh}.homeOnly{min-height:100vh;overflow:hidden}.homeHero{display:block;min-height:100vh}.heroContent{padding:132px 22px 94px}.homeHero .heroContent{padding:112px 20px 20px}.homeEntryRail{background:rgba(23,33,29,.86);border-left:0;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;max-height:none;padding:12px 20px 20px}.homeEntry{border:1px solid rgba(255,253,248,.18);min-height:104px;padding:12px}.homeEntry:first-child{border-top:1px solid rgba(255,253,248,.18)}.homeEntry span{font-size:15px}.homeEntry p{font-size:11px;line-height:1.45}.channelGrid,.contactPanel,.entryGrid,.evidenceGrid,.focusGrid,.homeGrid,.intro,.mediaGrid,.profileCopy,.projectCard,.split,.statsBand,.workCatalog{grid-template-columns:1fr}.worksTop{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));min-height:100vh;padding:88px 10px 12px}.highlightCard{display:grid;grid-template-columns:1fr;min-height:0}.highlightVisual{min-height:76px;padding:10px}.highlightVisual span{font-size:10px}.highlightVisual strong{font-size:clamp(21px,8vw,34px)}.highlightBody{gap:6px;padding:10px}.highlightBody .projectLabel{font-size:9px;margin-bottom:0}.highlightBody h2{font-size:clamp(14px,4.2vw,18px);line-height:1.15}.highlightBody p{display:none}.highlightBody .tagRow{gap:4px}.highlightBody .tagRow span{font-size:9px;padding:4px 5px}.highlightBody .sourceLinks{gap:6px;padding-top:7px}.highlightBody .sourceLinks a{font-size:10px}.moreWorksHeader{padding-top:48px}.workMasonry{column-count:1}.collectionHero{padding:96px 14px 12px}.collectionHero h1{font-size:32px;margin-bottom:12px}.rarityLegend{gap:6px}.rarityLegend span{font-size:10px;padding:6px 7px}.collectionGrid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 12px 64px}.collectionGrid:not(.featuredCollection){grid-template-columns:1fr}.featuredCollection{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100svh;min-height:0;padding:78px 8px 8px}.featuredCollection .collectibleCard{aspect-ratio:auto;height:100%;min-height:0}.featuredCollection .cardFace{border-radius:9px;padding:7px}.featuredCollection .cardTopline{font-size:8px;min-height:16px}.featuredCollection .cardArtwork{margin:5px 0;min-height:0}.featuredCollection .cardArtwork span{font-size:8px;padding:4px 5px}.featuredCollection .cardTitle{font-size:clamp(11px,3.2vw,14px);line-height:1.12}.collectionArchiveHeader{align-items:start;flex-direction:column;gap:10px;padding:34px 12px 0}.collectionArchiveHeader h2{font-size:28px}.collectionArchiveHeader .rarityLegend span{font-size:9px}.collectionPins{column-count:1;padding:18px 12px 64px}.cardFace{border-radius:10px;padding:9px}.collectionGrid:not(.featuredCollection) .collectibleCard{min-height:410px}.collectionGrid:not(.featuredCollection) .cardArtwork{flex-basis:145px}.cardTopline{font-size:9px;min-height:22px}.cardArtwork{margin:8px 0;min-height:82px;padding:7px}.cardArtwork span{font-size:9px;padding:5px 6px}.cardTitle{font-size:13px}.cardOneLine{font-size:10px;line-height:1.35;margin-top:5px}.cardLinks a,.cardLinks span{font-size:9px;padding:4px 5px}.cardSummary{font-size:11px;line-height:1.45;margin:10px 0}.cardDetailBlock{margin-top:6px}.cardDetailBlock strong{font-size:8px}.cardDetailBlock span{font-size:9px;line-height:1.28}.section{padding:64px 20px}.projectCard span{min-width:0}.timelineItem{grid-template-columns:68px 1fr}.pageHero{padding:122px 20px 48px}}.playerFile{align-items:center;display:flex;gap:12px}.playerChip{background:linear-gradient(90deg,#f8d66d,#f2a6ff,#81d8ff);border-radius:999px;color:#17211d;font-size:11px;font-weight:800;letter-spacing:.08em;padding:6px 12px}.homeTitle{background:linear-gradient(92deg,#fffdf8 8%,#f8d66d 36%,#f2a6ff 62%,#81d8ff 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 26px rgba(129,216,255,.28))}.startRow{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.pressStart{align-items:center;background:linear-gradient(90deg,#f8d66d,#f2a6ff 52%,#81d8ff);border-radius:999px;box-shadow:0 0 26px rgba(242,166,255,.45);color:#17211d;display:inline-flex;font-size:17px;font-weight:800;gap:10px;letter-spacing:.06em;min-height:54px;padding:0 26px;transition:transform .16s ease,box-shadow .16s ease;animation:startPulse 1.8s ease-in-out infinite}.pressStart small{border-left:1px solid rgba(23,33,29,.35);font-size:12px;font-weight:700;letter-spacing:0;padding-left:10px}.pressStart:hover{box-shadow:0 0 42px rgba(129,216,255,.7);transform:translateY(-2px) scale(1.02)}@keyframes startPulse{0%,to{box-shadow:0 0 18px rgba(242,166,255,.35)}50%{box-shadow:0 0 38px rgba(129,216,255,.65)}}.subStart{align-items:center;border:1px solid rgba(255,253,248,.55);border-radius:999px;color:var(--white);display:inline-flex;font-size:14px;font-weight:700;min-height:54px;padding:0 22px;transition:background .16s ease,transform .16s ease}.subStart:hover{background:rgba(255,253,248,.14);transform:translateY(-2px)}.systemLog{background:rgba(12,19,16,.62);border-radius:10px;border:1px solid rgba(129,216,255,.3);margin-top:34px;padding:14px 18px 6px}.systemLogLabel{color:#81d8ff;font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:6px}.systemLog article{border-bottom:1px solid rgba(255,253,248,.14)}.systemLog article:last-child{border-bottom:0}.logUnlock{color:#f8d66d;font-weight:800}.newBadge{animation:newBlink 1.1s steps(2,start) infinite;background:#f2a6ff;border-radius:4px;color:#17211d;font-size:10px;font-weight:800;margin-right:8px;padding:3px 6px}@keyframes newBlink{to{opacity:.35}}.railLabel{color:#81d8ff;font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:4px}.homeEntryRail{padding-bottom:66px}.entryTop{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.entryEn{color:rgba(255,253,248,.55);letter-spacing:.14em}.entryBadge,.entryEn{font-size:10px;font-weight:800}.entryBadge{background:linear-gradient(90deg,#f8d66d,#f2a6ff,#81d8ff);border-radius:999px;color:#17211d;flex:0 0 auto;padding:4px 9px}.homeEntry .entryTitle{display:block;font-size:20px;font-weight:700;margin-bottom:8px}.entryCursor{color:#f8d66d;display:inline-block;margin-right:8px;opacity:0;transform:translateX(-6px);transition:opacity .16s ease,transform .16s ease}.homeEntry{border-left:2px solid transparent;padding-left:0;transition:background .16s ease,border-color .16s ease,padding-left .16s ease}.homeEntry:hover{background:rgba(255,253,248,.07);border-left-color:#f2a6ff;padding-left:12px}.homeEntry:hover .entryCursor{opacity:1;transform:translateX(0)}@media (max-width:820px){.playerFile{flex-wrap:wrap;gap:8px}.startRow{gap:10px;margin-top:22px}.pressStart,.subStart{font-size:14px;min-height:46px;padding:0 18px}.systemLog{margin-top:24px;padding:12px 14px 4px}.homeEntryRail{padding-bottom:70px}.homeEntry .entryTitle{font-size:15px}.entryEn{font-size:8px}.entryBadge{font-size:9px;padding:3px 7px}}@media (prefers-reduced-motion:reduce){.newBadge,.pressStart{animation:none}}.characterPage{background:radial-gradient(rgba(255,90,160,.11) 1.6px,transparent 0),radial-gradient(rgba(53,208,224,.11) 1.6px,transparent 0),linear-gradient(180deg,#fff7e8,#ffeef6 48%,#eafaff);background-position:0 0,9px 9px,0 0;background-size:18px 18px,18px 18px,100% 100%;font-family:Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;overflow-x:hidden}.characterHero,.characterHeroText{position:relative}.charKanaRow{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin:0 0 18px}.charTag{background:#1d1a2b;border-radius:6px;color:#ffd23e;display:inline-block;font-size:13px;font-weight:900;letter-spacing:.18em;padding:7px 14px;transform:rotate(-3deg)}.charKana{color:#ff5aa0;font-size:15px;font-weight:800;letter-spacing:.34em}.characterHeroText h1{color:#1d1a2b;text-shadow:5px 5px 0 #ffd23e}.characterHeroText h1 em{color:#ff5aa0;font-style:normal}.charEpithet{color:#1d1a2b;font-size:clamp(15px,2.1vw,21px);font-weight:800;letter-spacing:.18em;margin:0 0 10px}.charEpithet span{color:#ff5aa0;font-weight:900}.voiceLine{background:#fffdf8;border:3px solid #1d1a2b;border-radius:18px;box-shadow:6px 6px 0 rgba(29,26,43,.9);color:#1d1a2b;margin-bottom:34px;position:relative;transform:rotate(-1.2deg)}.voiceLine:after{border:14px solid transparent;border-top-color:#1d1a2b;bottom:-28px;content:"";left:54px;position:absolute}.voiceLine:before{border:11px solid transparent;border-top-color:#fffdf8;bottom:-21px;content:"";left:57px;position:absolute;z-index:1}.voiceLine span{color:#ff5aa0;letter-spacing:.18em}.voiceLine p{color:#1d1a2b}.profilePanel{background:#fffdf8;border:3px solid #1d1a2b;border-radius:18px;box-shadow:10px 10px 0 rgba(255,90,160,.75);overflow:visible;position:relative;transform:rotate(1.4deg)}.profileSticker{background:#ffd23e;border:2px solid #1d1a2b;border-radius:999px;box-shadow:3px 3px 0 #1d1a2b;color:#1d1a2b;font-size:12px;font-weight:900;letter-spacing:.2em;padding:9px 18px;position:absolute;right:18px;top:-17px;transform:rotate(4deg);z-index:2}.profilePanel .portraitFrame{border-radius:14px 14px 0 0}.profileList div{border-top:1px dashed rgba(29,26,43,.16)}.profileList dt{color:#ff5aa0;letter-spacing:.08em}.profileList dd{color:#1d1a2b}.characterPage .sectionLabel{color:#ff5aa0;letter-spacing:.18em}.characterPage h2{color:#1d1a2b;text-shadow:3px 3px 0 rgba(53,208,224,.45)}.characterPage .sectionLead{color:#6a667f}.radarCard{background:#221e3d;border:3px solid #1d1a2b;border-radius:18px;box-shadow:8px 8px 0 rgba(53,208,224,.7)}.radarShape{fill:rgba(255,90,160,.55);stroke:#ff8fc2}.statusItem{background:#fffdf8;border:2px solid #1d1a2b;border-radius:14px;box-shadow:5px 5px 0 rgba(29,26,43,.85)}.statusItem span{color:#35b6c6;letter-spacing:.14em}.statusItem h3{color:#1d1a2b}.statusItem p{color:#574f66}.statusItem strong{align-items:center;border:2px solid #1d1a2b;border-radius:999px;display:flex;font-size:24px;height:58px;justify-content:center;margin:0 auto;width:58px}.statusItem strong.rankS{background:linear-gradient(135deg,#ffd23e,#ff5aa0 55%,#35d0e0);box-shadow:0 0 16px rgba(255,90,160,.55);color:#fffdf8;text-shadow:1px 1px 0 rgba(29,26,43,.65)}.statusItem strong.rankA{background:#ffd23e;color:#1d1a2b}.statusItem strong.rankLow{background:#e8e6f2;color:#6a667f}.inventoryCard{background:#fffdf8;border:2px solid #1d1a2b;border-radius:14px;box-shadow:5px 5px 0 rgba(255,210,62,.95)}.inventoryCard span{color:#ff5aa0;font-size:15px}.inventoryCard span small{color:#6a667f;font-size:11px;font-weight:800;margin-left:8px}.inventoryCard p{color:#1d1a2b}.missionBlock article{background:#1d1a2b}.missionBlock article span{color:#ffd23e}.storyCard{background:#fffdf8;border:2px solid #1d1a2b;border-radius:14px;box-shadow:5px 5px 0 rgba(29,26,43,.85)}.storyCard summary{grid-template-columns:64px 84px minmax(170px,.45fr) 1fr;transition:background .14s ease}.storyCard summary:hover{background:#fff3d6}.storyCard summary span.epNum{align-self:center;background:#1d1a2b;border-radius:8px;color:#ffd23e;font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1.2;padding:7px 0;text-align:center}.storyCard time{color:#35b6c6}.storyCard summary>span:not(.epNum){color:#1d1a2b}.storyCard summary p{color:#574f66}.realVoice{background:#fff3d6;border-top:2px dashed rgba(29,26,43,.28);color:#4a4456;padding:18px 22px 22px 106px}.collectionPage{background:radial-gradient(rgba(255,90,160,.09) 1.6px,transparent 0),radial-gradient(rgba(53,208,224,.09) 1.6px,transparent 0),linear-gradient(180deg,#fff7e8,#ffeef6 55%,#eafaff);background-position:0 0,9px 9px,0 0;background-size:18px 18px,18px 18px,100% 100%;font-family:Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;min-height:100vh}.collectionKicker{color:#ff5aa0;font-size:12px;font-weight:900;letter-spacing:.22em;margin:0 0 10px}.collectionPage .collectionArchiveHeader h2{color:#1d1a2b;font-weight:900;text-shadow:4px 4px 0 rgba(255,210,62,.9)}.collectionPage .rarityLegend span{border:2px solid #1d1a2b;box-shadow:3px 3px 0 #1d1a2b;color:#1d1a2b}.collectionPage .cardFace{border-width:3px}@media (max-width:900px){.characterHeroText h1{text-shadow:3px 3px 0 #ffd23e}.profilePanel,.voiceLine{transform:none}.storyCard summary{grid-template-columns:64px 1fr}.storyCard summary p,.storyCard summary>span:not(.epNum){grid-column:1/-1}.realVoice{padding:16px 18px 20px}}.sparkle{animation:twinkle 2.4s ease-in-out infinite;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.sparkle1{color:#ffd23e;font-size:34px;left:47%;top:124px}.sparkle2{color:#ff5aa0;font-size:20px;left:39%;top:320px;animation-delay:.6s}.sparkle3{bottom:130px;color:#35d0e0;font-size:26px;right:45%;animation-delay:1.1s}.sparkle4{color:#ffd23e;font-size:18px;right:41%;top:210px;animation-delay:1.7s}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.7) rotate(0deg)}50%{opacity:1;transform:scale(1.15) rotate(24deg)}}.charKanaRow{animation:riseIn .55s ease-out .05s both}.characterHeroText h1{animation:riseIn .55s ease-out .14s both}.charEpithet{animation:riseIn .55s ease-out .22s both}.voiceLine{animation:fadeIn .7s ease-out .34s both}.profilePanel{animation:fadeIn .7s ease-out .2s both}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.profilePanel:before{background:rgba(255,210,62,.82);border:1px solid rgba(29,26,43,.25);content:"";height:24px;left:-28px;position:absolute;top:20px;transform:rotate(-38deg);width:96px;z-index:2}.profileSticker{animation:stickerWiggle 3.2s ease-in-out infinite alternate}@keyframes stickerWiggle{0%{transform:rotate(2deg)}to{transform:rotate(7deg)}}.characterPage h2{background:linear-gradient(transparent 64%,rgba(255,210,62,.85) 0,rgba(255,210,62,.85) 94%,transparent 0);display:inline-block;padding:0 8px 0 2px;text-shadow:none}.radarAxis{stroke:rgba(255,253,248,.18);stroke-width:1}.radarShape{fill:url(#radarFill);stroke:#ffd23e;stroke-width:3}.radarCard circle{fill:#ffd23e;stroke:#fffdf8;stroke-width:2}.radarCard circle.limitDot{fill:#fffdf8;stroke:#ff5aa0;stroke-width:3}.radarCard text.limitLabel{fill:#ffd23e;font-size:13px;font-weight:900;transform:rotate(-8deg);transform-box:fill-box;transform-origin:center}.statusItem{display:block;padding:18px 20px 20px}.statusHead{align-items:center;display:flex;gap:12px}.statusItem .statusCode{background:rgba(53,208,224,.16);border-radius:6px;color:#2398a8;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:0;padding:4px 9px}.statusHead h3{flex:1 1;font-size:20px;margin:0}.statusItem strong{flex:0 0 auto;font-size:19px;height:46px;margin:0;width:46px}.statusGauge{background:#eee9f6;border:2px solid #1d1a2b;border-radius:999px;height:16px;margin:12px 0;overflow:hidden}.statusGauge.over{overflow:visible}.gaugeFill{border-radius:999px;display:block;height:100%;max-width:none;transition:width 1.1s cubic-bezier(.22,.61,.36,1)}.gaugeFill.rankS{background:linear-gradient(90deg,#ffd23e,#ff5aa0 55%,#35d0e0)}.statusGauge.over .gaugeFill{box-shadow:0 0 14px rgba(255,90,160,.7)}.gaugeFill.rankA{background:linear-gradient(90deg,#ffe289,#f0b32e)}.gaugeFill.rankLow{background:#c9c4da}.inventoryCard{overflow:hidden;padding-top:42px;position:relative}.inventoryCard:before{border-bottom:2px solid #1d1a2b;content:"";height:12px;left:0;position:absolute;right:0;top:0}.itemHeal{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg transform='rotate(-12 12 12)'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z' fill='%23ff8fc2' fill-opacity='0.3'/%3E%3C/g%3E%3C/svg%3E") right -14px bottom -18px /130px auto no-repeat,#fff4f8}.itemHeal:before{background:repeating-linear-gradient(45deg,#ff8fc2 0 12px,#fffdf8 12px 24px)}.itemDamage{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='6' fill='%231d1a2b' fill-opacity='0.12' stroke='%231d1a2b' stroke-opacity='0.2' stroke-width='1.6'/%3E%3Cpath d='M12 3.2v2.6M12 18.2v2.6M3.2 12h2.6M18.2 12h2.6M5.8 5.8l1.9 1.9M16.3 16.3l1.9 1.9M18.2 5.8l-1.9 1.9M7.7 16.3l-1.9 1.9' stroke='%231d1a2b' stroke-opacity='0.2' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='10' r='1.3' fill='%23fffdf8' fill-opacity='0.55'/%3E%3C/svg%3E") right -10px bottom -14px /118px auto no-repeat,#f4f2fa;box-shadow:5px 5px 0 rgba(106,102,127,.85)}.itemDamage:before{background:repeating-linear-gradient(45deg,#ffd23e 0 12px,#1d1a2b 12px 24px)}.itemDamage>span{color:#8a5fb8}.invSlots{display:flex;flex-wrap:wrap;gap:9px;list-style:none;margin:14px 0 0;padding:0}.invSlots li{align-items:center;background:#fffdf8;border:2px solid #1d1a2b;border-radius:10px;box-shadow:2px 2px 0 rgba(29,26,43,.8);color:#1d1a2b;display:flex;font-size:13px;font-weight:800;gap:8px;padding:8px 12px}.questGrid{border-radius:20px;overflow:hidden}.questGrid article:first-child span{color:#35d0e0}.questGrid article:nth-child(2) span{color:#ff5aa0}.questGrid article:nth-child(3) span{color:#ffd23e}.missionBlock ul.questArrowList,.missionBlock ul.questIconList{list-style:none;padding-left:0}.questIconList li{align-items:baseline;display:flex;gap:10px}.questIconList em{font-style:normal}.questArrowList b{color:#ffd23e;font-weight:900;margin:0 2px}.storyCard:nth-of-type(3n+1){box-shadow:5px 5px 0 rgba(255,90,160,.8)}.storyCard:nth-of-type(3n+2){box-shadow:5px 5px 0 rgba(53,208,224,.8)}.storyCard:nth-of-type(3n){box-shadow:5px 5px 0 rgba(255,210,62,.95)}.storyCard summary{padding-right:54px;position:relative}.storyCard summary:after{color:#ff5aa0;content:"▼";font-size:13px;position:absolute;right:22px;top:50%;transform:translateY(-50%);transition:transform .18s ease}.storyCard[open] summary:after{transform:translateY(-50%) rotate(180deg)}.realVoice{padding:18px 22px 22px}.storyNote{margin:14px 0 0}.storyNote a,.storyPicks li a{background:rgba(255,255,255,.72);border:2px solid #1d1a2b;border-radius:10px;box-shadow:3px 3px 0 rgba(29,26,43,.85);color:#1d1a2b;display:block;font-size:12.5px;font-weight:700;line-height:1.6;margin-top:8px;padding:12px 14px;text-decoration:none;transition:border-color .14s ease,transform .14s ease}.storyNote a:hover,.storyPicks li a:hover{border-color:#ff5aa0;transform:translateY(-1px)}.storyPicks{margin:22px 0 0}.storyPicksTitle{color:#ff5aa0;font-size:13px;font-weight:800;letter-spacing:.18em;margin:0 0 10px}.storyPicks ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.storyPicks li a{margin-top:0}.storyNoteTag{background:#1d1a2b;color:#ffd23e}.realVoiceTag,.storyNoteTag{border-radius:999px;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.1em;padding:4px 12px}.realVoiceTag{background:#ff5aa0;color:#fffdf8;margin-right:10px;transform:translateY(-1px)}.charNext{padding-top:0;text-align:center}.charNextLink{background:linear-gradient(90deg,#ffd23e,#ff8fc2 52%,#8fe3ee);border:3px solid #1d1a2b;border-radius:999px;box-shadow:6px 6px 0 #1d1a2b;color:#1d1a2b;display:inline-block;font-size:18px;font-weight:900;padding:18px 36px;transition:box-shadow .16s ease,transform .16s ease}.charNextLink:hover{box-shadow:9px 9px 0 #1d1a2b;transform:translate(-3px,-3px)}@media (max-width:900px){.sparkle2,.sparkle4{display:none}.sparkle1{left:auto;right:24px;top:108px}.sparkle3{bottom:auto;right:30px;top:340px}.statusHead h3{font-size:17px}.statusItem strong{font-size:16px;height:40px;width:40px}.charNextLink{font-size:15px;padding:15px 26px}}@media (prefers-reduced-motion:reduce){.charEpithet,.charKanaRow,.characterHeroText h1,.profilePanel,.profileSticker,.sparkle,.voiceLine{animation:none}.gaugeFill{transition:none}}.characterHero{align-items:start;gap:18px;grid-template-areas:"text" "panel";grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding-bottom:48px;padding-top:112px}.characterHeroText{grid-area:text}.characterHeroText .charKanaRow{margin-bottom:10px}.characterHeroText h1{font-size:clamp(38px,5vw,64px);margin-bottom:12px}.characterHero .charEpithet{margin-bottom:0}.profilePanel{grid-area:panel}.characterHero,.characterPage .characterSection,.characterPage .missionBlock{max-width:980px}.characterHero .profilePanel{container-type:inline-size}.profileInfo{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:14px 16px 16px 2px}@media (min-width:901px){.storyCard summary{column-gap:20px;grid-template-columns:64px 84px 1fr;row-gap:5px}.storyCard summary .epNum{grid-column:1;grid-row:1/3}.storyCard summary time{align-self:center;grid-column:2;grid-row:1/3}.storyCard summary>span:not(.epNum){grid-column:3;grid-row:1}.storyCard summary p{grid-column:3;grid-row:2;margin:0}.profileBody .profileList{align-content:start;grid-template-areas:"birth roles roles" "base skill wish";grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.9fr)}.profileBody .profileList div{border-top:0;padding:8px 14px}.profileBody .profileList div:first-child{grid-area:birth}.profileBody .profileList div:nth-child(2){grid-area:base}.profileBody .profileList div:nth-child(3){grid-area:roles}.profileBody .profileList div:nth-child(4){grid-area:skill}.profileBody .profileList div:nth-child(5){grid-area:wish}}.profilePanel .voiceLine{box-shadow:4px 4px 0 rgba(29,26,43,.9);margin:12px 14px 4px 26px;max-width:none;padding:12px 16px}.voiceStandalone{display:none}.voiceLine span{margin-bottom:4px}.voiceLine p{font-size:clamp(15px,1.6vw,20px)}.profilePanel .voiceLine p{font-size:clamp(12px,2.1cqw,18px);white-space:nowrap}.profilePanel .voiceLine:after{border:14px solid transparent;border-right-color:#1d1a2b;bottom:auto;left:-28px;top:50%;transform:translateY(-50%)}.profilePanel .voiceLine:before{border:11px solid transparent;border-right-color:#fffdf8;bottom:auto;left:-21px;top:50%;transform:translateY(-50%)}.profileBody{align-items:stretch;display:grid;grid-template-columns:minmax(170px,.38fr) 1fr;min-height:0}.profilePanel .portraitFrame{aspect-ratio:auto;border-radius:14px 0 0 14px;height:100%;overflow:hidden}.profileBody .profileList div{gap:2px;grid-template-columns:1fr;padding:10px 16px}.profileBody .profileList div:first-child{border-top:0}.profileBody .profileList dd{font-size:14px;line-height:1.45}.missionIntro .questTitle{font-size:clamp(15px,calc((100vw - 70px) / 16),56px);line-height:1.1;white-space:nowrap}.questTitle em{color:#ff5aa0;font-style:normal;-webkit-text-decoration:underline wavy rgba(255,90,160,.65) 4px;text-decoration:underline wavy rgba(255,90,160,.65) 4px;text-underline-offset:8px}.visionOuter{margin:36px auto 18px;max-width:1180px;padding:0 clamp(20px,5vw,42px)}.visionBanner{background:radial-gradient(circle at 82% 0,rgba(255,145,90,.3),transparent 46%),radial-gradient(circle at 10% 18%,rgba(255,90,160,.2),transparent 40%),linear-gradient(180deg,#221e3d,#1a3a55 56%,#11576b);border-radius:20px;box-shadow:8px 8px 0 rgba(53,208,224,.65);overflow:hidden;padding:clamp(34px,5vw,58px) clamp(20px,4vw,48px) clamp(78px,10vw,122px);position:relative;text-align:center}.visionBanner:after,.visionBanner:before{color:#ffd23e;content:"✦";font-size:22px;opacity:.7;position:absolute}.visionBanner:before{left:26px;top:20px}.visionBanner:after{right:28px;top:22px}.visionBanner .visionLabel{align-items:center;color:#35d0e0;display:flex;font-size:14px;font-weight:900;gap:16px;justify-content:center;letter-spacing:.34em;margin-bottom:22px}.visionBanner .visionLabel:after,.visionBanner .visionLabel:before{content:"";height:2px;width:clamp(36px,9vw,130px)}.visionBanner .visionLabel:before{background:linear-gradient(90deg,transparent,#35d0e0)}.visionBanner .visionLabel:after{background:linear-gradient(90deg,#35d0e0,transparent)}.visionOuter{container-type:inline-size}.visionBanner .visionStatement{color:#fffdf8;font-size:clamp(15px,calc((100cqw - 96px) / 16.8),48px);font-weight:900;line-height:1.3;margin:0;text-shadow:0 0 32px rgba(53,208,224,.45);white-space:nowrap}.visionBanner .visionStatement em{color:#ffd23e;font-style:normal;-webkit-text-decoration:underline wavy rgba(255,210,62,.6) 4px;text-decoration:underline wavy rgba(255,210,62,.6) 4px;text-underline-offset:9px;text-shadow:0 0 26px rgba(255,210,62,.55)}.visionBanner .visionStatement{position:relative;z-index:2}.visionWaves{bottom:-2px;height:clamp(40px,7vw,74px);pointer-events:none;right:0}.visionWaves,.waveSvg{left:0;position:absolute}.waveSvg{bottom:0;height:100%;width:200%}.waveSvg.waveBack{animation:waveDrift 14s linear infinite;fill:rgba(53,208,224,.32)}.waveSvg.waveFront{animation:waveDrift 8s linear infinite;fill:rgba(53,208,224,.55)}@keyframes waveDrift{to{transform:translateX(-50%)}}.poolFloat{animation:buoyBob 3.4s ease-in-out infinite;bottom:clamp(26px,4vw,44px);font-size:clamp(26px,3.4vw,40px);position:absolute;right:6%;z-index:1}@keyframes buoyBob{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-9px) rotate(8deg)}}.laneRope{background:repeating-linear-gradient(90deg,#ff6b6b 0 20px,#fffdf8 20px 40px,#35d0e0 40px 60px);border:2px solid #1d1a2b;border-radius:999px;box-shadow:2px 2px 0 rgba(29,26,43,.45);height:12px;margin-top:18px}@media (max-width:700px){.visionBanner .visionStatement{font-size:calc((100vw - 84px) / 17);line-height:1.4}.questGrid article:first-child h3{font-size:calc((100vw - 96px) / 19);white-space:nowrap}.questGrid article:nth-child(2) h3{font-size:calc((100vw - 96px) / 16.5);white-space:nowrap}}.questGrid{container-type:inline-size;gap:18px;grid-template-columns:1fr;margin-top:0}.questGrid article:first-child h3{font-size:calc((100cqw - 96px) / 19);white-space:nowrap}.questGrid article:nth-child(2) h3{font-size:calc((100cqw - 96px) / 16.5);white-space:nowrap}.missionBlock article{border-radius:18px;min-height:0}.questGrid article:first-child{box-shadow:8px 8px 0 rgba(255,90,160,.65)}.questGrid article:nth-child(2){box-shadow:8px 8px 0 rgba(255,210,62,.75)}.questGrid article:first-child span{color:#ff5aa0}.questGrid article:nth-child(2) span{color:#ffd23e}@media (max-width:900px){.characterHero{gap:20px;grid-template-areas:"text" "panel" "voice";grid-template-columns:1fr;grid-template-rows:none;padding-bottom:42px;padding-top:108px}.characterHeroText h1{font-size:clamp(38px,11vw,54px);margin-bottom:12px}.charKanaRow{margin-bottom:12px}.profileBody{grid-template-columns:minmax(120px,.72fr) 1fr;min-height:0}.profileInfo{display:contents}.voiceInPanel{display:none}.voiceStandalone{display:block;margin-top:24px}.voiceStandalone p{font-size:17px}.voiceStandalone:after{border:14px solid transparent;border-bottom-color:#1d1a2b;bottom:auto;left:54px;top:-28px}.voiceStandalone:before{border:11px solid transparent;border-bottom-color:#fffdf8;bottom:auto;left:57px;top:-21px}.profileBody .profileList div{padding:7px 12px}.profileBody .profileList dt{font-size:10px}.profileBody .profileList dd{font-size:12px}.visionOuter{margin-top:26px}.visionBanner{box-shadow:5px 5px 0 rgba(53,208,224,.65)}.questGrid{gap:14px;grid-template-columns:1fr}.questGrid article:first-child,.questGrid article:nth-child(2){box-shadow:5px 5px 0 rgba(255,90,160,.65)}.questGrid article:nth-child(2){box-shadow:5px 5px 0 rgba(255,210,62,.75)}}.radarCard{background:radial-gradient(circle at 16% 14%,rgba(255,90,160,.18),transparent 40%),radial-gradient(circle at 86% 88%,rgba(53,208,224,.18),transparent 42%),radial-gradient(rgba(255,253,248,.05) 1px,transparent 0),#221e3d;background-size:auto,auto,16px 16px,auto;padding:26px;position:relative}.radarCard:before{border:1px dashed rgba(255,253,248,.22);border-radius:12px;content:"";inset:9px;pointer-events:none;position:absolute}.radarCard text .rankTs{fill:#ffd23e;font-size:14px;font-weight:900}.radarCard text .rankTs.low{fill:rgba(255,253,248,.55)}.radarCard text .rankTs.plus{fill:#ff8fc2}@media (prefers-reduced-motion:reduce){.poolFloat,.waveSvg{animation:none}}.questGrid article{overflow:hidden;padding:clamp(26px,3.5vw,40px);position:relative}.questGrid article:first-child{background:radial-gradient(circle at 88% 10%,rgba(255,90,160,.22),transparent 42%),linear-gradient(rgba(53,208,224,.07) 1px,transparent 0),linear-gradient(90deg,rgba(53,208,224,.07) 1px,transparent 0),linear-gradient(180deg,#1d1a2b 12%,#173248);background-size:auto,26px 26px,26px 26px,auto}.questGrid article:nth-child(2){background:radial-gradient(circle at 88% 10%,rgba(255,210,62,.18),transparent 42%),linear-gradient(rgba(53,208,224,.07) 1px,transparent 0),linear-gradient(90deg,rgba(53,208,224,.07) 1px,transparent 0),linear-gradient(180deg,#1d1a2b 12%,#173248);background-size:auto,26px 26px,26px 26px,auto}.questGrid article:after{color:rgba(255,253,248,.08);font-size:clamp(56px,7vw,92px);font-weight:900;line-height:1;pointer-events:none;position:absolute;right:18px;top:12px}.questGrid article:first-child:after{content:"01"}.questGrid article:nth-child(2):after{content:"02"}.questGrid article:first-child:before{bottom:2px;content:"🌴";font-size:clamp(40px,5vw,60px);opacity:.45;pointer-events:none;position:absolute;right:6px;transform:rotate(-8deg)}.questGrid article:nth-child(2):before{bottom:4px;content:"🛎️";font-size:clamp(36px,4.6vw,54px);opacity:.45;pointer-events:none;position:absolute;right:10px;transform:rotate(8deg)}.questGrid article span{border:2px solid;border-radius:999px;display:inline-block;font-size:11px;letter-spacing:.16em;margin-bottom:18px;padding:6px 14px;position:relative;z-index:1}.questGrid ul li{background:rgba(255,253,248,.07);border:1px solid rgba(255,253,248,.16);border-radius:12px;padding:11px 14px}.questIconList em,.questIconList li{align-items:center}.questIconList em{background:rgba(255,253,248,.12);border-radius:50%;display:flex;flex:0 0 auto;font-size:16px;height:36px;justify-content:center;width:36px}.questArrowList b{font-size:17px}.questGrid article>p{border-top:1px dashed rgba(255,253,248,.3);margin-top:20px;padding-top:16px}.profileBody .profileList div{align-content:center;padding:11px 18px}.profileBody .profileList dt{align-items:baseline;color:#1d1a2b;display:flex;font-size:11px;font-weight:900;gap:8px;letter-spacing:.22em;text-transform:uppercase}.profileBody .profileList dt:before{align-self:center;background:linear-gradient(90deg,#ff5aa0,#ffd23e);border-radius:2px;content:"";flex:0 0 auto;height:3px;width:16px}.profileBody .profileList dt small{color:#8a8499;font-size:10px;font-weight:700;letter-spacing:.1em}.profileBody .profileList dd{color:#1d1a2b;font-size:16px;font-weight:800;line-height:1.55;margin-top:4px}.profileList dd{position:relative}.profSub{border:2px solid;border-radius:6px;color:#d6486e;display:inline-block;font-size:10px;font-weight:900;letter-spacing:.2em;opacity:.82;outline:1px solid currentColor;outline-offset:2px;padding:3px 8px 3px 10px;position:absolute;right:2px;top:-2px;transform:rotate(-10deg)}.baseNote{color:#6a667f;display:block;font-size:12px;font-weight:700;margin-top:2px}dd.profChips>b{color:#1d1a2b;display:block;font-size:16px;font-weight:800}.profileBody .profileList div{container-type:inline-size}.profileBody .profileList{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 160'%3E%3Cpath d='M10,142 Q95,28 192,26' fill='none' stroke='%231d1a2b' stroke-width='2' stroke-dasharray='2 8' stroke-linecap='round' opacity='0.16'/%3E%3Cg transform='translate(103,31) rotate(57) scale(1.5)' fill='%231d1a2b' opacity='0.2'%3E%3Cpath d='M21,16v-2l-8-5V3.5C13,2.67,12.33,2,11.5,2S10,2.67,10,3.5V9l-8,5v2l8-2.5V19l-2,1.5V22l3.5-1l3.5,1v-1.5L13,19v-5.5L21,16z'/%3E%3C/g%3E%3C/svg%3E") right 10px top 12px /190px auto no-repeat,linear-gradient(180deg,rgba(217,244,248,.55),rgba(217,244,248,0) 58%)}.rolesEn{display:block;margin-top:4px;white-space:nowrap}.rolesEn i{color:rgba(255,90,160,.62);font-size:clamp(7px,4.4cqw,13px);font-style:italic;font-weight:900;letter-spacing:0;line-height:1.2;margin-right:.55em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rolesEn i:last-child{margin-right:0}.rolesEn i:nth-child(2){color:rgba(46,182,201,.68)}.rolesEn i:nth-child(3){color:rgba(224,164,0,.72)}@media (max-width:900px){.profileBody .profileList div{padding:10px 12px}.profileBody .profileList dd{font-size:13px}.profSub{font-size:9px;margin-left:7px;padding:2px 8px}dd.profChips>b{font-size:13px}}.brand{background:none;border:none;height:46px;padding:0 4px;transform:rotate(-2deg);transition:transform .16s ease;width:auto}.brandLogo{color:#1d1a2b;font-family:var(--font-logo),cursive;font-size:27px;font-weight:700;letter-spacing:.02em;line-height:1;padding-right:4px}.homeDesk .brandLogo{color:#fffdf8}.brandLogoImg{display:block;height:15px;padding-right:4px;width:auto}.homeDesk .brandLogoImg{filter:brightness(0) invert(1)}.brand:hover{transform:rotate(2deg) scale(1.06)}.nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,253,248,.94);border:3px solid #1d1a2b;box-shadow:4px 4px 0 #1d1a2b;gap:2px;padding:5px}.nav,.nav a{border-radius:999px}.nav a{color:#1d1a2b;font-size:13px;font-weight:800;padding:9px 15px;transition:background .14s ease,color .14s ease,transform .14s ease}.nav a:hover{background:rgba(255,210,62,.6);transform:translateY(-1px)}.nav a.isActive{background:#1d1a2b;color:#ffd23e}@media (max-width:820px){.siteHeader{padding:12px 14px}.brand{height:38px;padding:0 2px;width:auto}.brandLogo{font-size:22px}.nav{border-width:2px;box-shadow:3px 3px 0 #1d1a2b;padding:4px}.nav a{font-size:11px;padding:7px 9px}}.popPage{background:radial-gradient(rgba(255,90,160,.1) 1.6px,transparent 0),radial-gradient(rgba(53,208,224,.1) 1.6px,transparent 0),linear-gradient(180deg,#fff7e8,#ffeef6 52%,#eafaff);background-position:0 0,9px 9px,0 0;background-size:18px 18px,18px 18px,100% 100%;font-family:Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;min-height:100vh}.popHero{margin:0 auto;max-width:1180px;padding:150px clamp(20px,5vw,42px) 0}.popKicker{color:#ff5aa0;font-size:12px;font-weight:900;letter-spacing:.24em;margin:0 0 14px}.popHero h1{color:#1d1a2b;font-size:clamp(34px,5vw,64px);margin-bottom:18px}.popHero h1 em{color:#ff5aa0;font-style:normal}.popLead{color:#6a667f;font-size:16px;line-height:1.9;max-width:660px}.popPage h2{background:linear-gradient(transparent 64%,rgba(255,210,62,.85) 0,rgba(255,210,62,.85) 94%,transparent 0);color:#1d1a2b;display:inline-block;padding:0 8px 0 2px}.popPage .sectionLabel{color:#ff5aa0;letter-spacing:.18em}.popPage .channelCard{background:#fffdf8;border:2px solid #1d1a2b;border-radius:14px;box-shadow:5px 5px 0 rgba(29,26,43,.85);grid-template-rows:120px 1fr;min-height:300px;overflow:hidden;transition:box-shadow .16s ease,transform .16s ease}.popPage .channelCard:hover{box-shadow:8px 8px 0 rgba(29,26,43,.85);transform:translate(-3px,-3px)}.popPage .channelMark{align-items:center;background:linear-gradient(135deg,#ffd23e,#ff8fc2);border-bottom:2px solid #1d1a2b;color:#1d1a2b;display:flex;font-size:clamp(30px,3vw,40px);font-weight:900;justify-content:center;padding:16px}.channelMark.brand-hundreds{background:#fffdf8;color:#1d1a2b;font-size:30px}.channelMark.brand-links{background:linear-gradient(135deg,#ffd23e,#ff8fc2 52%,#8fe3ee);color:#1d1a2b;letter-spacing:.18em}.channelMark.brand-note{background:#fffdf8;color:#41c9b4;font-size:40px}.channelMark.brand-x{background:#0f1419;color:#fffdf8;font-size:46px}.channelMark.brand-instagram{background:radial-gradient(circle at 28% 110%,#fdc468 0,#f77737 26%,#dd2a7b 56%,#8134af 80%,#515bd4 100%)}.igGlyph{border:3.5px solid #fffdf8;border-radius:11px;display:block;height:40px;position:relative;width:40px}.igGlyph:before{border:3.5px solid #fffdf8;height:16px;left:50%;top:50%;transform:translate(-50%,-50%);width:16px}.igGlyph:after,.igGlyph:before{border-radius:50%;content:"";position:absolute}.igGlyph:after{height:5px;right:4px;top:4px;width:5px}.channelMark.brand-youtube,.igGlyph:after{background:#fffdf8}.ytPlay{background:#ff0000;border-radius:24%;display:block;height:44px;position:relative;width:64px}.ytPlay:after{border-bottom:11px solid transparent;border-left:19px solid #fffdf8;border-top:11px solid transparent;content:"";left:26px;position:absolute;top:11px}.channelMark.brand-threads{background:#101010;color:#fffdf8;font-size:48px}.channelMark.brand-facebook{background:#1877f2;color:#fffdf8;font-size:50px}.channelMark.brand-linkedin{background:#0a66c2;color:#fffdf8;font-size:42px}.channelMark.brand-github{background:#171515;color:#fffdf8;font-size:28px}.popPage .channelBody h2{background:none;color:#1d1a2b;font-size:24px;padding:0}.popPage .channelBody p{color:#6a667f}.popPage .tagRow span{background:rgba(29,26,43,.07);border-radius:999px;color:#1d1a2b}.questBoard{align-items:start;display:grid;grid-gap:30px;gap:30px;grid-template-columns:1.1fr .9fr}.noteList{display:grid;grid-gap:18px;gap:18px;list-style:none;margin:26px 0 0;padding:0}.noteCard{align-items:center;background:#fffdf8;border:2px solid #1d1a2b;border-radius:10px;box-shadow:4px 4px 0 rgba(29,26,43,.85);display:flex;gap:12px;justify-content:space-between;padding:16px 18px;position:relative}.noteCard:nth-child(3n+1){transform:rotate(-.8deg)}.noteCard:nth-child(3n+2){transform:rotate(.9deg)}.noteCard:nth-child(3n){transform:rotate(-.3deg)}.notePin{background:#ff5aa0;border:2px solid #1d1a2b;border-radius:50%;height:14px;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:14px}.noteCard:nth-child(2) .notePin{background:#35d0e0}.noteCard:nth-child(3) .notePin{background:#ffd23e}.noteCard:nth-child(4) .notePin{background:#b88cf0}.noteCard:nth-child(5) .notePin{background:#ffb38a}.noteCard strong{color:#1d1a2b;font-size:16px}.noteCard small{background:rgba(255,90,160,.13);border-radius:999px;color:#ff5aa0;flex:0 0 auto;font-size:11px;font-weight:900;padding:4px 11px}.guildBox{background:#1d1a2b;border-radius:16px;box-shadow:8px 8px 0 rgba(255,210,62,.8);color:#fffdf8;padding:30px}.guildTag{background:#ffd23e;border-radius:999px;color:#1d1a2b;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:16px;padding:5px 13px}.guildBox h3{color:#fffdf8}.guildBox p{color:rgba(255,253,248,.78);font-size:15px;line-height:1.9}.guildButton{background:linear-gradient(90deg,#ffd23e,#ff8fc2 52%,#8fe3ee);border-radius:999px;color:#1d1a2b;display:inline-block;font-weight:900;margin-top:18px;padding:14px 26px;transition:box-shadow .16s ease,transform .16s ease}.guildButton:hover{box-shadow:0 0 26px rgba(242,166,255,.6);transform:translateY(-2px)}.linksSection{padding-top:0}.linkChips{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.linkChip{background:#fffdf8;border:2px solid #1d1a2b;border-radius:999px;box-shadow:3px 3px 0 #1d1a2b;color:#1d1a2b;font-size:14px;font-weight:800;padding:11px 19px;transition:box-shadow .16s ease,transform .16s ease}.linkChip:hover{box-shadow:5px 5px 0 #1d1a2b;transform:translate(-2px,-2px)}.siteFooter{background:#1d1a2b;border-image:linear-gradient(90deg,#ffd23e,#ff8fc2,#8fe3ee) 1;border-top:4px solid transparent;color:rgba(255,253,248,.8);margin-top:30px;padding:46px 20px 36px;text-align:center}.footerNote{color:#ffd23e;font-size:14px;font-weight:800;margin:0 0 20px}.footerLinks{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:22px}.footerLinks a{border:1px solid rgba(255,253,248,.35);border-radius:999px;color:rgba(255,253,248,.88);font-size:12px;font-weight:800;padding:8px 15px;transition:background .14s ease}.footerLinks a:hover{background:rgba(255,253,248,.14)}.footerCopy{color:rgba(255,253,248,.5);font-size:12px;margin:0}@media (max-width:900px){.questBoard{grid-template-columns:1fr}}@media (max-width:820px){.popHero{padding-top:118px}.popHero h1{font-size:clamp(28px,8.4vw,40px)}.popPage .channelCard{min-height:0}.noteCard strong{font-size:14px}}.hofHeader{flex-direction:column;margin:0 auto;max-width:1180px;padding:102px clamp(20px,5vw,42px) 2px;text-align:center}.hofHeader,.hofKicker{align-items:center;display:flex;gap:12px}.hofKicker{color:#ff5aa0;font-size:13px;font-weight:900;letter-spacing:.3em;margin:0}.hofKicker:after,.hofKicker:before{content:"";height:2px;width:clamp(36px,9vw,120px)}.hofKicker:before{background:linear-gradient(90deg,transparent,#ff5aa0)}.hofKicker:after{background:linear-gradient(90deg,#ff5aa0,transparent)}.hofKicker i{color:#ffd23e;font-style:normal;letter-spacing:0}.archiveHead h2,.collectionPage .hofTitle{background:linear-gradient(transparent 64%,rgba(255,210,62,.85) 0,rgba(255,210,62,.85) 94%,transparent 0);color:#1d1a2b;display:inline-block;padding:0 8px 0 2px}.collectionPage .hofTitle{font-size:clamp(26px,3.4vw,40px);margin:0}.collectionPage .sectionLabel{color:#ff5aa0;letter-spacing:.18em}.collectionPage .featuredCollection{background:radial-gradient(ellipse at 50% 38%,rgba(255,210,62,.38),transparent 48%),radial-gradient(ellipse at 22% 72%,rgba(255,90,160,.2),transparent 46%),radial-gradient(ellipse at 78% 72%,rgba(53,208,224,.22),transparent 46%),repeating-conic-gradient(from 0deg at 50% 40%,rgba(255,90,160,.08) 0deg 5deg,rgba(255,253,248,0) 5deg 11deg)}.rainbow .cardFront{background:radial-gradient(circle at 22% 10%,rgba(255,255,255,.1),transparent 30%),conic-gradient(from 210deg at 72% 18%,rgba(255,206,150,.14),rgba(168,124,255,.16),rgba(96,200,255,.13),rgba(255,206,150,.14)),linear-gradient(160deg,#262040,#161226 72%)}.rainbow .cardFace{border-color:#e6c25a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 22px rgba(150,120,255,.32),0 18px 42px rgba(18,14,34,.42)}.gold .cardFront{background:radial-gradient(circle at 22% 10%,rgba(255,235,180,.1),transparent 32%),linear-gradient(160deg,#352a12,#1d1509 74%)}.gold .cardFace{border-color:#c9a227;box-shadow:inset 0 0 0 1px rgba(255,235,180,.08),0 14px 32px rgba(28,20,8,.42)}.gold .cardFront .cardTitle,.rainbow .cardFront .cardTitle{color:#fffdf8}.gold .cardFront .cardOneLine,.rainbow .cardFront .cardOneLine{color:rgba(255,253,248,.72)}.gold .cardFront .cardTopline,.rainbow .cardFront .cardTopline{color:#e6c25a}.gold .cardFront .cardArtwork,.rainbow .cardFront .cardArtwork{border-color:rgba(255,253,248,.16)}.cardBack{background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.06),transparent 44%),repeating-linear-gradient(135deg,rgba(255,253,248,.028) 0 2px,transparent 2px 7px),linear-gradient(165deg,#221b34,#141019 76%)}.cardBack:before{border:1px solid rgba(230,194,90,.35);border-radius:9px;content:"";inset:6px}.cardBack:after,.cardBack:before{pointer-events:none;position:absolute;z-index:-1}.cardBack:after{color:rgba(255,253,248,.05);content:"あ";font-size:clamp(110px,12vw,170px);font-weight:900;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-8deg)}.gold .cardBack{background:radial-gradient(circle at 50% 14%,rgba(255,235,180,.07),transparent 44%),repeating-linear-gradient(135deg,rgba(255,235,180,.03) 0 2px,transparent 2px 7px),linear-gradient(165deg,#2d2410,#191207 78%)}.gold .cardBack:after{color:rgba(255,235,180,.06)}.cardBack .cardTopline{border-bottom:1px solid rgba(230,194,90,.3);color:#e6c25a;padding-bottom:6px}.cardAcquired{background:rgba(230,194,90,.08);border:1px solid rgba(230,194,90,.42);border-radius:7px}.cardAcquired strong{color:#e6c25a;letter-spacing:.14em}.cardDetailBlock strong{color:#e6c25a;letter-spacing:.16em}.cardBack .cardLinks a,.cardBack .cardLinks span{background:rgba(255,253,248,.05);border:1px solid rgba(230,194,90,.4);border-radius:6px;color:#ffe9b3;transition:background .14s ease}.cardBack .cardLinks a:hover{background:rgba(230,194,90,.2)}.cardArtwork.artCustom{align-items:center;flex-direction:column;gap:5px;justify-content:center;text-align:center}.artCustom strong{line-height:1}.artCustom small{font-weight:800;letter-spacing:.18em}.artForbes{background:#142b47}.artForbes strong{color:#fffdf8;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.8vw,76px);font-weight:700}.artForbes small{color:rgba(255,253,248,.72);font-size:10px}.artThird{background:radial-gradient(circle at 50% 28%,#3a2a55,#1d1a2b 78%)}.artThird strong{background:linear-gradient(180deg,#fff3c0,#e0a400);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(46px,5.8vw,96px);font-style:italic;font-weight:900;padding-right:.12em}.artThird small{color:rgba(255,243,192,.85);font-size:10px}.artBest{background:linear-gradient(135deg,#2e8f4a,#55bd6d)}.artBest strong{color:#fffdf8;font-size:clamp(20px,2.7vw,42px);font-weight:900;text-shadow:3px 3px 0 rgba(23,74,38,.55);white-space:nowrap}.artBest small{color:rgba(255,253,248,.85);font-size:10px}.artPycon{background:linear-gradient(135deg,#1e415e,#306998)}.artPycon strong{color:#ffd43b;font-size:clamp(30px,3.8vw,60px);font-weight:900}.artPycon small{color:rgba(255,253,248,.8);font-size:10px}.featuredCollection .collectibleCard{--tilt:0deg;animation:cardPop .6s cubic-bezier(.34,1.56,.64,1) both}.featuredCollection .collectibleCard:first-child{--tilt:-1.2deg;animation-delay:.1s}.featuredCollection .collectibleCard:nth-child(2){--tilt:1deg;animation-delay:.26s}.featuredCollection .collectibleCard:nth-child(3){--tilt:0.8deg;animation-delay:.42s}.featuredCollection .collectibleCard:nth-child(4){--tilt:-0.9deg;animation-delay:.58s}@keyframes cardPop{0%{opacity:0;transform:translateY(48px) scale(.72) rotate(calc(var(--tilt) - 5deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--tilt))}}@media (prefers-reduced-motion:reduce){.featuredCollection .collectibleCard{animation:none}}.archiveWall{margin:0 auto;max-width:1180px;padding:34px clamp(20px,5vw,42px) 96px}.archiveHead{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.archiveHead h2{font-size:clamp(26px,3.4vw,40px)}.archiveLead{color:#6a667f;font-size:15px;line-height:1.8;margin:12px 0 0}.archiveCount{color:transparent;flex:0 0 auto;font-size:clamp(64px,9vw,128px);font-style:italic;font-weight:900;line-height:.8;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-text-stroke:2.5px rgba(255,90,160,.32)}.stickerWall{display:flex;flex-wrap:wrap;gap:10px}.sticker{align-items:center;background:#fffdf8;border:1.5px solid rgba(29,26,43,.4);border-radius:999px;color:rgba(29,26,43,.6);display:inline-flex;font-size:12.5px;font-weight:800;gap:8px;padding:9px 15px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.sticker:before{border-radius:50%;content:"";flex:0 0 auto;height:7px;opacity:.65;width:7px}.sticker:nth-of-type(5n+1){transform:rotate(-1.6deg)}.sticker:nth-of-type(5n+2){transform:rotate(1.3deg)}.sticker:nth-of-type(5n+3){transform:rotate(-.7deg)}.sticker:nth-of-type(5n+4){transform:rotate(1.9deg)}.sticker:nth-of-type(5n){transform:rotate(-1.1deg)}.catTalk:before{background:#35d0e0}.catMedia:before{background:#ff5aa0}.catResearch:before{background:#8a5fb8}.catBook:before{background:#e0a400}.catAward:before{background:#ff8a5c}.catProduct:before{background:#3cb878}a.sticker:hover{border-color:#1d1a2b;box-shadow:3px 3px 0 rgba(29,26,43,.85);color:#1d1a2b;transform:translateY(-3px) rotate(0deg)}a.sticker:hover:before{opacity:1}a.catTalk:hover{background:#e3f7fb}a.catMedia:hover{background:#ffe9f3}a.catResearch:hover{background:#efe9fa}a.catBook:hover{background:#fff3cf}a.catAward:hover{background:#ffeadf}a.catProduct:hover{background:#e4f6ec}.catVideo:before{background:#ff4b4b}a.catVideo:hover{background:#ffe7e7}.sticker.moreTag{border-style:dashed;color:rgba(29,26,43,.45)}.sticker.moreTag:before{display:none}@media (max-width:820px){.archiveHead h2{font-size:24px}.artForbes strong{font-size:clamp(24px,8.4vw,38px)}.artThird strong{font-size:clamp(30px,10vw,48px)}.artBest strong{font-size:clamp(13px,4.4vw,22px)}.artPycon strong{font-size:clamp(18px,6.4vw,30px)}.artCustom small{font-size:8px}.archiveHead{align-items:end;gap:12px}.archiveCount{font-size:56px;-webkit-text-stroke-width:2px}.archiveLead{font-size:13px}.stickerWall{gap:7px}.sticker{font-size:11px;gap:6px;padding:7px 11px}}.invNote{background:rgba(255,210,62,.18);border:1.5px dashed rgba(29,26,43,.35);border-radius:10px;color:#6a5a2a;display:inline-block;font-size:12px;font-weight:700;margin-top:18px;padding:9px 14px}.itemCategory{padding-bottom:30px;padding-top:44px}.categoryLead{color:#6a667f;font-size:14px;font-weight:700;margin:12px 0 0}.itemCardGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:22px}.rpgItem{background:#fffdf8;border:2px solid #1d1a2b;border-radius:14px;box-shadow:4px 4px 0 rgba(29,26,43,.85);display:flex;flex-direction:column;padding:20px 20px 18px;position:relative;transition:box-shadow .16s ease,transform .16s ease}.rpgItem:hover{box-shadow:7px 7px 0 rgba(29,26,43,.85);transform:translate(-2px,-2px)}.rpgItemTag{border:2px solid #1d1a2b;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.08em;padding:4px 10px;position:absolute;right:14px;top:-13px}.toneWeapon .rpgItemTag{background:#ffd9e8}.toneMagic .rpgItemTag{background:#e9e3fa}.tonePotion .rpgItemTag{background:#d9f4f8}.toneKey .rpgItemTag{background:#fff3c4}.rpgIcon{height:auto;position:absolute;right:14px;top:24px;transform:rotate(5deg);width:66px}.rpgItem.hasIcon .rpgItemSub,.rpgItem.hasIcon h3{padding-right:78px}.rpgItem.hasIcon .rpgItemEffect{margin-top:28px}.rpgItem h3{color:#1d1a2b;font-size:18px;margin:0 0 4px}.rpgItemSub{color:#8a8499;font-size:11px;font-weight:800;letter-spacing:.04em;margin:0 0 8px}.rpgItemEffect{border-top:1px dashed rgba(29,26,43,.2);color:#574f66;font-size:13px;line-height:1.8;margin:6px 0 0;padding-top:10px}.rpgItemLink{align-self:flex-start;background:linear-gradient(90deg,#ffd23e,#ff8fc2);border:2px solid #1d1a2b;border-radius:999px;color:#1d1a2b;font-size:12px;font-weight:900;margin-top:14px;padding:7px 14px;transition:transform .14s ease}.rpgItemLink:hover{transform:translateY(-2px)}.skillGrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:36px}.skillCard{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.07),transparent 36%),linear-gradient(165deg,#241e3e,#15111f 78%);border:2px solid #1d1a2b;border-radius:16px;padding:24px 26px}.skillCard.skillPassive{box-shadow:6px 6px 0 rgba(60,184,120,.75)}.skillCard.skillActive{box-shadow:6px 6px 0 rgba(255,90,160,.75)}.skillCard.skillAuto{box-shadow:6px 6px 0 rgba(53,208,224,.75)}.skillCard.skillSummon{box-shadow:6px 6px 0 rgba(184,140,240,.75)}.skillCard{position:relative}.skillIcon{height:auto;position:absolute;right:20px;top:18px;transform:rotate(6deg);width:76px}.skillCard.hasIcon h2{padding-right:96px}.skillHead{margin-bottom:12px}.skillType{border:2px solid;border-radius:999px;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.16em;padding:5px 13px}.skillPassive .skillType{color:#5fd49a}.skillActive .skillType{color:#ff8fc2}.skillAuto .skillType{color:#6fdcec}.skillSummon .skillType{color:#c9a8f5}.skillCard h2{background:none;color:#fffdf8;display:block;font-size:clamp(21px,2.3vw,27px);line-height:1.35;margin-bottom:16px;padding:2px 0 2px 16px;position:relative}.skillCard h2:before{border-radius:3px;bottom:2px;content:"";left:0;position:absolute;top:2px;width:5px}.skillPassive h2:before{background:#5fd49a}.skillActive h2:before{background:#ff8fc2}.skillAuto h2:before{background:#6fdcec}.skillSummon h2:before{background:#c9a8f5}.skillEffectLabel{color:#e6c25a;font-size:10px;font-weight:900;letter-spacing:.24em;margin:0 0 6px}.skillEffect{border-top:1px dashed rgba(255,253,248,.25);color:rgba(255,253,248,.82);font-size:14px;line-height:1.9;margin:0;padding-top:12px}.skillMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.skillMeta span{background:rgba(255,253,248,.08);border:1px solid rgba(255,253,248,.22);border-radius:6px;color:rgba(255,253,248,.8);font-size:11px;font-weight:800;padding:4px 9px}@media (max-width:820px){.skillGrid{grid-template-columns:1fr;padding-top:24px}.skillCard{padding:20px}.itemCategory{padding-top:32px}.itemCardGrid{gap:13px;grid-template-columns:1fr}.invNote{font-size:11px}}.srOnly{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.homeDesk{height:auto;overflow:visible;background:radial-gradient(rgba(255,90,160,.09) 1.6px,transparent 0),radial-gradient(rgba(53,208,224,.09) 1.6px,transparent 0),linear-gradient(180deg,#241e4e,#5b2a55 52%,#b85540);background-position:0 0,9px 9px,0 0;background-size:18px 18px,18px 18px,100% 100%}.deskHero{height:calc(100vh - 45px)}.deskHero,.deskStage{display:flex;justify-content:center}.deskStage{align-items:center;min-width:0;padding:84px 18px 22px}.deskScene{aspect-ratio:768/1375;border:4px solid #1d1a2b;border-radius:22px;box-shadow:10px 10px 0 rgba(29,26,43,.55),0 30px 80px rgba(10,8,24,.5);height:100%;max-height:calc(100vh - 142px);overflow:hidden;position:relative}.deskImage{object-fit:cover}.homeDesk .homeEntryRail{display:flex;flex-direction:column;gap:4px;justify-content:center;max-height:none;overflow:visible;padding:90px 32px 78px}.homeDesk .railLabel{margin-bottom:10px}.homeDesk .homeEntry{padding:14px 0}.homeDesk .homeEntry p{display:none}.homeDesk .homeEntry .entryTitle{font-size:19px;margin-bottom:0}.homeDesk .entryTop{margin-bottom:7px}.hotspot{align-items:flex-end;border-radius:14px;display:flex;padding:6px;position:absolute;transition:background .15s ease;z-index:2}.hotspot:focus-visible,.hotspot:hover{background:rgba(255,253,248,.16)}.hotspot span{animation:hotspotBob 2.8s ease-in-out infinite;background:#fffdf8;border:2px solid #1d1a2b;border-radius:999px;box-shadow:2px 2px 0 #1d1a2b;color:#1d1a2b;font-size:11px;font-weight:900;padding:5px 10px;transition:transform .15s ease;white-space:nowrap}.hotspot:hover span{transform:translateY(-3px)}.hotspot:nth-child(odd) span{animation-delay:1.3s}@keyframes hotspotBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:900px){.homeDesk{height:auto;min-height:100vh;overflow:visible}.deskHero{display:block;height:auto}.deskStage{padding:74px 12px 10px}.deskScene{border-width:3px;box-shadow:6px 6px 0 rgba(29,26,43,.55);height:auto;max-height:none;width:100%}.homeDesk .homeEntryRail{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;padding:16px 20px 20px}.homeDesk .railLabel{grid-column:1/-1;margin-bottom:0}.homeDesk .homeEntry{min-height:0;padding:12px}.homeDesk .homeEntry .entryTitle{font-size:15px}.hotspot span{font-size:9px;padding:4px 8px}}@media (prefers-reduced-motion:reduce){.hotspot span{animation:none}}.dexLegend{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.dexChip{border:2px solid #1d1a2b;border-radius:999px;color:#1d1a2b;display:inline-block;font-size:10px;font-weight:900;letter-spacing:.04em;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.dexCatGame{background:#8fe3ee}.dexCatTool{background:#ffd23e}.dexCatBoard{background:#ff8fc2}.dexCatCard{background:#cdb4ff}.dexSection{padding-top:30px}.dexGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));margin-top:30px}.dexCard{background:#fffdf8;border:2px solid #1d1a2b;border-radius:12px;box-shadow:4px 4px 0 rgba(29,26,43,.85);display:flex;flex-direction:column;gap:6px;min-height:172px;padding:14px}.dexCard.dexFlippable{background:none;border:none;box-shadow:none;cursor:pointer;display:block;padding:0;perspective:900px;text-align:left}.dexThumb{aspect-ratio:16/10;background:#1d1a2b;border:2px solid #1d1a2b;border-radius:8px;display:block;margin-bottom:4px;overflow:hidden;position:relative}.dexThumb img{object-fit:cover}.dexChipRow{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;margin-top:auto;min-width:0}.dexXChip{background:#1d1a2b;border:2px solid #1d1a2b;border-radius:999px;color:#fffdf8;flex-shrink:0;font-size:10px;font-weight:900;line-height:1;margin-left:auto;padding:4px 8px;text-decoration:none;white-space:nowrap}.dexXChip:hover{background:#ff5aa0;border-color:#1d1a2b;color:#fffdf8}.dexCardInner{display:block;height:100%;position:relative;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.4,.2,.2,1);width:100%}.dexFlipped .dexCardInner{transform:rotateY(180deg)}.dexFace{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fffdf8;border:2px solid #1d1a2b;border-radius:12px;box-shadow:4px 4px 0 rgba(29,26,43,.85);display:flex;flex-direction:column;gap:6px;padding:14px}.dexFront{height:100%;position:relative}.dexBack{background:#1d1a2b;inset:0;overflow:auto;position:absolute;transform:rotateY(180deg)}.dexBack .dexNo{color:#ffd23e}.dexBackNote{font-weight:700;line-height:1.7}.dexBackNote,.dexFlipHint{color:#fffdf8;font-size:12px}.dexFlipHint{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ff5aa0;border:2px solid #1d1a2b;border-radius:999px;cursor:pointer;display:flex;font-family:inherit;font-weight:900;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;width:24px;z-index:2}@media (prefers-reduced-motion:reduce){.dexCardInner{transition:none}}.dexNo{color:#ff5aa0;font-size:11px;font-weight:900;letter-spacing:.18em}.dexName{color:#1d1a2b;font-size:15px;line-height:1.4;margin:0}.dexEn{color:#6a667f;font-size:11px;letter-spacing:.04em;margin:0;text-transform:uppercase}.dexNote{background:rgba(255,210,62,.35);border-radius:8px;color:#1d1a2b;font-size:11px;line-height:1.6;margin:4px 0 0;padding:6px 8px}.dexOutro{padding-top:0}.dexOutroCards{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:30px}.dexOutroCard{background:#fffdf8;border:2px solid #1d1a2b;border-radius:14px;box-shadow:5px 5px 0 rgba(29,26,43,.85);color:#1d1a2b;display:flex;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:box-shadow .16s ease,transform .16s ease}a.dexOutroCard:hover{box-shadow:8px 8px 0 rgba(29,26,43,.85);transform:translate(-3px,-3px)}.dexOutroTag{color:#ff5aa0;font-size:11px;font-weight:900;letter-spacing:.2em}.dexOutroCard h3{font-size:18px;margin:0}.dexOutroCard p{color:#6a667f;font-size:13px;line-height:1.8;margin:0}.dexComingSoon{background:repeating-linear-gradient(-45deg,#fffdf8,#fffdf8 12px,#fff3d6 0,#fff3d6 24px)}@media (max-width:640px){.dexGrid{gap:10px;grid-template-columns:repeat(2,1fr)}}.navLangDivider{align-self:stretch;background:currentColor;flex-shrink:0;margin:6px 4px;opacity:.22;width:1px}.nav .navLang{font-size:11px;letter-spacing:.06em;opacity:.72;padding:10px 8px}.nav .navLang:hover{opacity:1}.resortHome .siteHeader{padding-top:16px}.siteHeader{gap:14px}.brand{flex:0 0 auto}@media (max-width:1024px){.brandLogoImg{height:12px}.nav{max-width:calc(100% - 172px);min-width:0}}@media (max-width:640px){.brandLogoImg{height:10px}.nav{max-width:calc(100% - 146px)}}@media (min-width:981px) and (max-width:1300px){.siteHeader{gap:10px;padding-left:clamp(12px,2vw,28px);padding-right:clamp(12px,2vw,28px)}.nav{gap:0;max-width:calc(100% - 150px);padding:4px}.nav a{font-size:12px;padding:8px 9px}.nav .navLang{font-size:10.5px;padding:8px 6px}.navLangDivider{margin:6px 3px}}