:root{color:#f3f3fa;font-synthesis:none;color-scheme:dark;--muted:#a9aec3;--purple:#b29aff;--border:#262b3c;--coral:#ff997d;--mint:#83e3c4;background:#0b0e18;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:5px;outline:3px solid #cab8ff}a:hover{color:#c8b6ff}p{color:var(--muted);line-height:1.7}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;font-size:clamp(2.5rem,4.1vw,4.25rem);line-height:1.13}h2{letter-spacing:-.035em;font-size:clamp(1.6rem,2.3vw,2.25rem)}h3{font-size:1.1rem;line-height:1.4}em{color:#b8a3fc;font-style:normal}main{max-width:1280px;min-height:70vh;margin:auto;padding:0 48px}.header{border-bottom:1px solid #1d2130;align-items:center;gap:60px;max-width:1440px;margin:auto;padding:25px 48px;display:flex}.logo{letter-spacing:-1px;white-space:nowrap;align-items:center;font-size:20px;font-weight:850;display:flex}.logo>span:not(.logo-icon){color:#ab91fb}.logo-icon{color:#fff;background:#8c6bed;border-radius:9px;place-items:center;width:32px;height:32px;margin-right:10px;display:grid;transform:rotate(-7deg)}.logo small{letter-spacing:1px;color:#c4b5f3;border:1px solid #574777;border-radius:4px;margin-left:10px;padding:4px;font-size:9px;font-weight:650}.header nav{color:#b1b6c9;gap:32px;font-size:13px;display:flex}.header nav [aria-current=page]{color:#fff}.nav-search{color:#b4b9cb;margin-left:auto;font-size:14px}.nav-search:first-letter{font-size:24px}.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:65px 0 60px;display:grid}.eyebrow{letter-spacing:2px;color:#b7a2f2;margin-bottom:20px;font-size:10px;font-weight:750}.eyebrow>span{background:#b092ff;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.hero h1{margin-bottom:24px;font-size:clamp(2.5rem,3.6vw,3.65rem)}.lead{font-size:16px;line-height:1.8}.hero-search{background:#171b2a;border:1px solid #36374d;border-radius:12px;align-items:center;gap:12px;margin-top:28px;padding:8px 8px 8px 16px;display:flex}.hero-search>span{color:#a8a3ba;font-size:26px}.hero-search input{color:#fff;background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:12px}.hero-search button,.button{color:#101322;white-space:nowrap;background:#9776ef;border:0;border-radius:7px;padding:13px 17px;font-size:12px;font-weight:650;display:inline-block}.hero-tags{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;font-size:10px;display:flex}.hero-tags>span{color:#a5a9bc}.hero-tags a,.tags a{color:#c9c8dc;background:#171b29;border:1px solid #282d40;border-radius:25px;padding:6px 12px}.hero-art{isolation:isolate;background:radial-gradient(at 65% 25%,#6753a2,#0000 65%),linear-gradient(145deg,#192f42,#333456 50%,#171d30);border:1px solid #55516d;border-radius:20px;height:410px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 25px 80px #47326b22}.orb{background:linear-gradient(140deg,#efcbca,#9f8cbb);border-radius:50%;width:130px;height:130px;position:absolute;top:42px;right:66px;box-shadow:0 0 80px #c49deb30}.mountain{clip-path:polygon(0 100%,0 45%,20% 15%,36% 43%,67% 0,100% 75%,100% 100%);background:#213a50;width:120%;height:270px;position:absolute;bottom:20px}.mountain.front{background:#101e30;height:220px;bottom:0;transform:scaleX(-1)}.art-caption{z-index:2;position:absolute;bottom:32px;left:30px;right:30px}.art-caption h2{margin:16px 0;font-size:36px;line-height:1.1}.art-caption p{color:#c8c5da;margin:0;font-size:12px}.art-caption p span{float:right;font-size:24px}.pill{letter-spacing:1.5px;color:#e0d1ff;background:#19162999;border:1px solid #ffffff30;border-radius:4px;padding:7px 10px;font-size:8px}.art-label{letter-spacing:2px;writing-mode:vertical-rl;color:#ded4ed;font-size:7px;position:absolute;top:20px;right:16px}.section{padding:35px 0 45px}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.section-heading .eyebrow{margin-bottom:10px}.section-heading h2{margin-bottom:0}.text-link{color:#bfabfc;white-space:nowrap;font-size:12px}.section-intro{margin-bottom:24px;font-size:13px}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.card{min-width:0}.card a{display:block}.cover{isolation:isolate;background:radial-gradient(circle at 70% 25%, var(--art), transparent 70%), linear-gradient(150deg, #242a41, #101725);border:1px solid #ffffff15;border-radius:12px;height:280px;transition:transform .2s;position:relative;overflow:hidden}.cover:before{content:"";border:1px solid #ffffff25;width:230px;height:230px;position:absolute;top:50px;left:35%;transform:rotate(35deg)}.cover:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#080d1be6);position:absolute;inset:0}.cover-kind{color:#e9e4fa;background:#111525aa;border-radius:4px;padding:5px 9px;font-size:9px;position:absolute;top:13px;left:13px}.glyph{color:#fff2;font-family:serif;font-size:145px;line-height:1;position:absolute;top:40px;right:20px;transform:rotate(-8deg)}.cover-word{letter-spacing:-.6px;color:#f0edf7;font-size:21px;font-weight:700;line-height:1.2;position:absolute;bottom:23px;left:20px;right:20px}.card-meta{color:#a4aabe;margin:14px 0 6px;font-size:10px}.card-meta span{color:#686879;margin:0 6px}.card h3{margin:0 0 4px}.card p{margin:0;font-size:11px}.discovery{background:linear-gradient(110deg,#211b33,#111722);border:1px solid #36304a;border-radius:15px;grid-template-columns:1fr 1fr;gap:40px;margin:25px 0;padding:36px;display:grid}.discovery h2{margin-bottom:13px}.discovery p{margin-bottom:0;font-size:13px}.genre-links{flex-direction:column;justify-content:center;display:flex}.genre-links a{border-bottom:1px solid #ffffff14;padding:18px 0;font-size:13px}.genre-links a:last-child{border:0}.genre-links span{color:#9d83dd;margin-right:18px;font-size:10px}.genre-links b{float:right;color:#c0a8fb}.manga-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;display:grid}.manga-card{border:1px solid var(--border);background:#101420;border-radius:12px;align-items:center;gap:24px;padding:20px;display:flex}.mini-art{background:linear-gradient(140deg, var(--art), #1b2131);color:#fff6;border-radius:6px;flex-shrink:0;place-items:center;width:100px;height:145px;font-family:serif;font-size:62px;display:grid}.manga-card .eyebrow{margin-bottom:9px;font-size:8px}.manga-card h3{margin-bottom:5px}.manga-card p{font-size:12px}.trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:20px;margin:40px 0 65px;padding:26px 0;display:flex}.trust>span{color:#b39af9;font-size:32px}.trust strong{font-size:14px}.trust p{margin:5px 0 0;font-size:12px}.trust>a{color:#c0abfb;white-space:normal;overflow-wrap:anywhere;margin-left:auto;font-size:12px}footer{border-top:1px solid var(--border);justify-content:space-between;gap:25px;padding:35px max(30px,50vw - 592px);display:flex}footer p{margin-top:10px;font-size:12px}footer>div:last-child{color:#b1b4c7;flex-wrap:wrap;justify-content:end;gap:20px;max-width:350px;font-size:11px;display:flex}footer>div:last-child span{text-align:right;color:#8d93a8;width:100%}.page-head{padding:60px 0 20px}.page-head h1{margin-bottom:20px}.page-head p{max-width:700px}.filters{border:1px solid var(--border);background:#141827;border-radius:12px;flex-wrap:wrap;gap:16px;margin-bottom:28px;padding:24px;display:flex}.filters label{color:#c3c5d5;flex-direction:column;flex:1;gap:9px;min-width:120px;font-size:11px;display:flex}.filters .wide{flex:2;min-width:210px}input,select,textarea{color:#ececf5;background:#0e1320;border:1px solid #394057;border-radius:6px;min-height:44px;padding:12px}input::placeholder{color:#9b9fb4}.secondary{color:#ded3fa;background:#262139;border:1px solid #4d4568;border-radius:6px;align-self:end;min-height:44px;padding:10px 16px;font-size:12px}#result-count{font-size:13px}.empty{text-align:center;background:#151a29;border-radius:12px;padding:45px}.breadcrumbs{color:#afb1c7;padding:35px 0;font-size:12px}.detail{grid-template-columns:300px 1fr;gap:55px;padding:20px 0 30px;display:grid}.detail-cover{height:420px}.detail-cover .glyph{font-size:190px;top:75px}.detail-cover .cover-word{font-size:30px}.detail h1{margin-bottom:15px;font-size:42px}.detail h2{margin-top:30px;font-size:21px}.detail p{font-size:14px}.tags{flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.note{background:#1b192a;border-left:3px solid #9a7bf0;border-radius:0 8px 8px 0;padding:14px 20px}.note strong{font-size:13px}.note p{margin:8px 0 0}dl{gap:40px;margin:25px 0;display:flex}dt{color:#a4a6bd;margin-bottom:6px;font-size:11px}dd{margin:0;font-size:13px}.narrow{max-width:800px}.narrow h2{font-size:24px}.narrow p{font-size:14px}.narrow a,.prose a{color:#bda6ff;text-decoration:underline}.muted{color:#999eb1}.similar-reason{margin-top:12px;font-size:11px}.prose{max-width:760px;margin:60px auto 90px}.prose h1{font-size:42px}.prose h2{margin-top:35px;font-size:24px}.prose p{font-size:15px}.selection-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.selection-grid>div>p{font-size:14px}.selection-grid .selection-number{color:#b49af8;margin-bottom:20px;font-size:40px}.selection-grid .cover{height:320px}.selection-grid .card{margin-bottom:20px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:10;background:#8b68e5;padding:12px;position:absolute;top:-100px;left:20px}.skip:focus{top:10px}[hidden]{display:none!important}@media (width>=1400px){.hero{gap:70px}.hero-art{height:440px}}@media (width<=900px){main{padding:0 25px}.header{gap:30px;padding:20px 25px}.header nav{gap:20px}.hero{gap:25px;padding-top:40px}.hero h1{font-size:36px}.hero-art{height:370px}.hero-search{flex-wrap:wrap}.hero-search input{flex:1}.hero-search button{width:100%}.cover{height:230px}.card-grid{gap:16px}.cover-word{font-size:18px;left:14px}.manga-card{gap:15px;padding:15px}.mini-art{width:75px;height:120px}.detail{grid-template-columns:240px 1fr;gap:30px}.detail h1{font-size:34px}}@media (width<=640px){main{padding:0 20px}.header{flex-wrap:wrap;gap:18px;padding:18px 20px}.header .logo{font-size:18px}.header nav{border-top:1px solid var(--border);order:3;justify-content:space-between;width:100%;padding-top:16px}.nav-search span{display:none}.hero{grid-template-columns:1fr;gap:30px;padding:35px 0 25px}.hero h1{font-size:38px}.hero .lead{font-size:14px}.hero-search{flex-wrap:nowrap}.hero-search button{width:auto;padding:13px}.hero-art{height:300px;transform:none}.orb{width:105px;height:105px;top:20px;right:50px}.art-caption h2{font-size:30px}.art-caption{bottom:25px;left:25px}.section{padding:30px 0}.section-heading{align-items:start}.section-heading h2{font-size:24px}.section-heading .text-link{margin-top:25px;font-size:10px}.section-intro{font-size:12px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.cover{height:230px}.glyph{font-size:120px;right:10px}.cover-word{font-size:18px;bottom:18px;right:12px}.card h3{font-size:14px}.card p{font-size:10px}.card-meta{font-size:9px}.discovery{grid-template-columns:1fr;gap:15px;margin:20px 0;padding:25px}.manga-grid{grid-template-columns:1fr}.manga-card{padding:18px}.trust{flex-wrap:wrap;gap:14px;margin:25px 0 40px}.trust>span{display:none}.trust>a{margin:0}.trust p{font-size:11px}footer{flex-direction:column;padding:30px 20px}footer>div:last-child{justify-content:start}footer>div:last-child span{text-align:left}.page-head{padding-top:35px}.page-head h1{font-size:36px}.page-head p{font-size:14px}.filters{gap:15px;padding:18px}.filters .wide{flex-basis:100%}.filters label{min-width:110px}.filters .secondary{width:100%}.detail{grid-template-columns:1fr;gap:30px}.detail-cover{width:100%;max-width:260px;height:290px;margin:auto}.detail-cover .glyph{font-size:150px;top:35px}.detail-cover .cover-word{font-size:25px}.detail h1{font-size:36px}dl{flex-wrap:wrap;gap:25px}.selection-grid{grid-template-columns:1fr}.selection-grid .cover{height:300px}.prose{margin:35px auto 60px}.prose h1{font-size:34px}.breadcrumbs{font-size:10px}.eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.related-works{gap:16px;padding:0;list-style:none;display:grid}.related-works li{background:#141522;border:1px solid #34324b;border-radius:16px;padding:24px}.related-works h3{margin:10px 0}.personal-tracker{border-top:1px solid #30354a;margin-top:1.5rem;padding-top:1rem}.personal-controls{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.personal-controls label{gap:.4rem;font-size:.9rem;display:grid}.personal-controls input{width:9rem}.personal-controls select{max-width:100%}.personal-controls button{cursor:pointer}.personal-controls [hidden],.personal-page [hidden]{display:none}.personal-help,.personal-message{color:#b1b6c9;font-size:.85rem}.personal-help a,.personal-page a{text-decoration:underline}.personal-page{max-width:1000px;margin-inline:auto;padding:2rem 1rem}.personal-page>p{max-width:75ch}.saved-work{background:#111626;border:1px solid #30354a;border-radius:12px;margin-block:1rem;padding:1.25rem}.saved-work h2{font-size:1.25rem}[data-share-output]{resize:vertical;margin-top:.5rem}[data-share-choice]{vertical-align:middle;width:20px;min-height:20px;margin-right:.4rem}@media (width<=700px){.personal-controls{align-items:stretch}.personal-controls label{flex:130px}.personal-controls button{flex:180px}.header nav{flex-wrap:wrap;gap:12px}}.cover:not(.has-artwork){display:none}.detail.without-artwork{grid-template-columns:minmax(0,1fr)}.cover.has-artwork{background:#101522;align-items:center;display:flex}.cover.has-artwork:before,.cover.has-artwork:after,.cover.has-artwork .glyph,.cover.has-artwork .cover-word,.cover.has-artwork .cover-line{display:none}.cover-image{object-fit:contain;width:100%;height:100%;max-width:var(--image-width);margin-inline:auto;display:block}.cover.has-artwork .cover-kind{z-index:1}.work-artwork{align-self:start;min-width:0;margin:0}.work-artwork img{width:100%;max-width:var(--image-width);border-radius:12px;height:auto;display:block}.work-artwork figcaption{color:#b1b6c9;overflow-wrap:anywhere;margin-top:12px;font-size:.75rem;line-height:1.6}.work-artwork a{text-decoration:underline}.artwork-credit{color:#b1b6c9;margin-top:8px;font-size:.65rem;line-height:1.6;display:block}.artwork-credit:empty{display:none}.artwork-publisher{white-space:nowrap;overflow-wrap:normal;word-break:normal}.work-artwork img[src^="/artwork/kadokawa/"]{border-radius:0}.header{gap:32px;padding-block:20px}.header nav{gap:22px}.header nav a{border-bottom:2px solid #0000;padding:10px 0}.header nav a:hover,.header nav a[aria-current=page]{color:var(--coral);border-color:var(--coral)}.logo-icon{background:#a687fa;transform:none}.hero{grid-template-columns:1fr 1.05fr;gap:48px;padding-block:48px}.hero h1{font-size:clamp(2.5rem,4.3vw,4rem)}.hero h1 em{color:var(--coral)}.hero-search{background:#171f32;border-color:#53617e;border-radius:14px}.hero-search button{background:var(--coral);color:#182035;border:0;border-radius:9px;font-weight:750}.hero-tags a:first-of-type{color:#d3bcff;border-color:#65528d}.hero-tags a:nth-of-type(2){color:#ffbc9d;border-color:#845d4a}.hero-tags a:nth-of-type(3){color:var(--mint);border-color:#407368}.home-spotlight{min-width:0;margin:0}.home-spotlight>a{background:#172137;border:1px solid #354360;border-radius:18px;display:block;overflow:hidden}.home-spotlight img{width:100%;height:auto;display:block}.spotlight-copy{padding:22px 24px}.spotlight-copy h2{margin:9px 0;font-size:1.6rem}.spotlight-copy h2 span{float:right;color:var(--coral)}.spotlight-copy p{margin:0;font-size:.8rem}.spotlight-label{color:var(--mint);letter-spacing:.14em;font-size:.65rem;font-weight:750}.home-spotlight figcaption{color:#a9aec3;margin-top:8px;font-size:.65rem}.home-spotlight figcaption a{text-decoration:underline}.home-spotlight--book>a{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;padding:14px;display:grid}.home-spotlight--book img{object-fit:contain}.home-spotlight--book .spotlight-copy{min-width:0;padding:20px}.home-spotlight--book .spotlight-copy h2{font-size:clamp(1.25rem,2.2vw,1.8rem);line-height:1.25}.home-spotlight--book .spotlight-copy p{color:#c1c8d9;line-height:1.65}.spotlight-cta{color:var(--coral);margin-top:20px;font-size:.8rem;font-weight:700;display:block}.explore-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.explore-shortcuts a{background:#1c1b34;border:1px solid #594879;border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex}.explore-shortcuts a:nth-child(2){background:#2c2028;border-color:#805447}.explore-shortcuts a:nth-child(3){background:#142b2d;border-color:#356e68}.explore-shortcuts span{font-size:1.05rem;font-weight:750}.explore-shortcuts b{color:#c7b5ff;font-size:.8rem}.explore-shortcuts a:nth-child(2) b{color:var(--coral)}.explore-shortcuts a:nth-child(3) b{color:var(--mint)}.card h3{margin:10px 0 6px;font-size:1.02rem}.card-meta{color:#aebcd1;margin-top:12px}.card .cover{border-radius:10px}.card .cover-kind{color:#fff;background:#182239;border-radius:5px}.manga-feature{background:#122528;border:1px solid #365d5d;border-radius:18px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:36px;padding:28px;display:grid}.manga-feature h3{font-size:1.8rem}.manga-feature .cover{height:265px}.manga-feature .text-link{color:var(--mint);padding-block:10px;display:inline-block}.filters{background:#151e30;border-color:#354562;border-radius:16px;grid-template-columns:minmax(180px,2fr) repeat(2,minmax(130px,1fr));display:grid}.filters .wide{min-width:0}.advanced-filters{border-top:1px solid #354562;grid-column:1/-1;padding-top:16px}.advanced-filters summary{cursor:pointer;color:#d8caff;min-height:36px;font-size:.9rem}.advanced-filters summary span{color:#acb7cb;margin-left:12px;font-size:.75rem}.advanced-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:18px;display:grid}.advanced-filter-grid label{min-width:0}.filters>.secondary{background:#243454;border-color:#51688d;justify-self:start}@media (width<=900px){.header{gap:20px}.header nav{gap:16px}.hero{grid-template-columns:1fr}.home-spotlight{max-width:650px}.advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.header{padding:18px 20px 8px}.header nav{flex-wrap:nowrap;gap:20px;width:100%;padding-bottom:6px;overflow-x:auto}.header nav a{white-space:nowrap;min-height:44px}.hero{gap:28px;padding-block:32px}.hero h1{font-size:2.6rem}.explore-shortcuts{grid-template-columns:1fr;gap:10px}.explore-shortcuts a{flex-direction:row;justify-content:space-between;align-items:center;padding:18px}.filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.filters .wide{grid-column:1/-1}.advanced-filters summary span{margin:8px 0 0;display:block}.manga-feature{grid-template-columns:1fr;gap:24px;padding:22px}.manga-feature .card{max-width:180px}.manga-feature h3{font-size:1.5rem}.header nav{scrollbar-width:none}.header nav::-webkit-scrollbar{display:none}}.card{background:#121a2a;border:1px solid #30394f;border-radius:12px;flex-direction:column;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;overflow:hidden}.card>a{border-radius:11px;flex:1;padding:10px}.card:hover,.card:focus-within{background:#172035;border-color:#ad8cf2;box-shadow:0 8px 24px #03071535}.card>a:focus-visible{outline-offset:-3px;outline:3px solid #c5b0ff}.card .cover.has-artwork{aspect-ratio:auto;background:0 0;border:0;border-radius:0;height:auto}.card a:hover .cover{transform:none}.card .cover-image{object-fit:contain;width:100%;max-width:100%;height:auto}.card h3{letter-spacing:0;overflow-wrap:anywhere;margin:12px 0 7px;font-size:1rem;line-height:1.4}.card:not(.card-illustrated) h3{margin-top:2px}.card .card-meta{color:#bdc7dc;margin:0 0 6px;font-size:.72rem;line-height:1.65}.card-meta .card-format{color:#d2baff;margin:0}.card p{color:#aebad0;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.card .artwork-credit{overflow-wrap:anywhere;border-top:1px solid #ffffff12;margin-top:10px;padding-top:8px;font-size:.62rem;line-height:1.5}.card .artwork-credit:empty{display:none}.card-actions{border-top:1px solid #ffffff12;padding:4px 10px 6px}.card-save{color:#d5c3ff;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 4px;font-size:.78rem}.card-save:hover{color:#fff;background:#25203c}.card-save:focus-visible{outline-offset:1px;outline:2px solid #c5b0ff}.card-save-message{color:#aee6d6;font-size:.7rem;line-height:1.5;display:block}.card-save-message:empty{display:none}@media (width>=1100px){.catalogue .card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}}@media (width>=641px) and (width<=900px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.card-grid{gap:14px 10px}.card>a{padding:8px}.card h3{margin-top:10px;font-size:.9rem}.card .card-meta{font-size:.68rem}.card p{font-size:.7rem}.card .artwork-credit{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.card{transition:none}}.card.card-illustrated{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.card.card-illustrated>a{border-radius:0;padding:0}.card.card-illustrated>a:focus-visible{outline-offset:4px}.card.card-illustrated .card-actions{padding-inline:0}.hero-discovery{color:#f1b7d6;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:14px;font-size:.85rem;line-height:1.6;text-decoration:underline;display:inline-flex}.hero-discovery:hover{color:#fff0f8}.mobile-navigation,.mobile-more{display:none}.nav-search{justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:inline-flex}.nav-search svg,.mobile-more svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}@media (width>=901px) and (width<=1150px){.header{gap:20px}.header>nav{gap:16px}.nav-search span{display:none}}@media (width<=900px){html{scroll-padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}body{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}.header{flex-wrap:nowrap;gap:8px;padding:12px 20px}.header .logo{min-height:44px;font-size:18px}.header .logo small,.header>nav{display:none}.nav-search{border:1px solid #343e55;border-radius:9px;margin-left:auto}.nav-search span{display:none}.mobile-more{display:block;position:relative}.mobile-more summary{cursor:pointer;color:#c6cfe0;border:1px solid #343e55;border-radius:9px;place-items:center;width:44px;min-height:44px;list-style:none;display:grid}.mobile-more summary::-webkit-details-marker{display:none}.mobile-more summary:focus-visible{outline-offset:3px;outline:3px solid #cab8ff}.mobile-more[open] summary{color:#e3d6ff;background:#292139;border-color:#947ac5}.header .mobile-more nav{z-index:30;background:#141b2b;border:1px solid #414963;border-radius:12px;flex-direction:column;gap:0;width:min(260px,100vw - 40px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #0007}.header .mobile-more nav a{color:#e0e5ef;border:0;border-radius:6px;align-items:center;min-height:44px;padding:12px;display:flex}.header .mobile-more nav a:hover{background:#252c42}.mobile-navigation{z-index:20;padding:4px 6px calc(4px + env(safe-area-inset-bottom,0px));background:#101726;border-top:1px solid #343d52;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #070b1633}.mobile-navigation a{color:#afbbd1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:62px;padding:7px 2px;font-size:.625rem;line-height:1.3;display:flex}.mobile-navigation svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mobile-navigation a[aria-current]{color:#ffb69e;background:#382a2d}.mobile-navigation a:hover{color:#fff;background:#242c40}.mobile-navigation a:focus-visible{outline-offset:-2px;outline:2px solid #cab8ff}input,select,textarea,[tabindex]{scroll-margin-bottom:100px}}
