:root{color-scheme:light;--paper:#e8f0e7;--surface:#f5f8ee;--subtle:#dce8da;--ink:#163c30;--muted:#455f51;--line:#b8ccbb;--accent:#205b43;--accent-soft:#d3e4cd;--accent-ink:#ffffff;--wood-top:#7d8150;--wood-face:#5c5934;--wood-edge:#39452d;--wood-grain:#899165;--wood-label:#ffffff;--ribbon:#8a392c;--ribbon-ink:#ffffff;--cover-ink:#fff6da;--cover-1:#1d5142;--cover-2:#4b5540;--cover-3:#344b60;--cover-4:#584735;--cover-5:#58425e;--cover-6:#405536;--cover-7:#445d5c;--cover-8:#294d58;--shadow:#24251e21;--book-shadow:#16140e47;--foil:#fff6da40;--backdrop:#161b18b8;--focus:#955300;--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:20px;--gap-6:24px;--gap-7:32px;--gap-8:40px;--gap-9:48px;--gap-10:64px;--round:8px;--font:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;--serif:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif}:root[data-theme=dark]{color-scheme:dark;--paper:#091c17;--surface:#122c23;--subtle:#19372e;--ink:#edf4e6;--muted:#b4c9b8;--line:#3e6553;--accent:#c6dfad;--accent-soft:#284837;--accent-ink:#10271c;--wood-top:#6c7446;--wood-face:#4c5030;--wood-edge:#303e28;--wood-grain:#74805a;--shadow:#00000036;--focus:#f5c85d}:root{--cover-bg:var(--cover-1);--gap-star:19px;--gold:#9a6500;--star-empty:#20392f;--hero-scrim:rgba(232,242,230,0.9);--hero-reveal:rgba(232,242,230,0.18);--hero-image:url(/forest/hero-wide-day.webp);--page-end:#ccddcf;--ornament-opacity:0.65;--hero-radius:12px;--emblem-size:48px}:root[data-theme=dark]{--gold:#f5bd43;--star-empty:#62796c;--hero-scrim:rgba(9,28,23,0.9);--hero-reveal:rgba(9,28,23,0.16);--hero-image:url(/forest/hero-wide-night.webp);--page-end:#18392e;--ornament-opacity:0.8}:root{--header-height:56px;--emblem-size:36px;--hero-height:380px;--hero-fade:64px;--header-glass:rgba(245,248,238,0.94);--panel-wash:rgba(222,233,213,0.9);--panel-color:#dee9d5;--panel-ink:#163c30;--panel-muted:#355443;--panel-active:#205b43;--panel-active-ink:#ffffff;--panel-fade:var(--paper);--hero-gutter:max(var(--gap-8),calc((100vw - 1360px) / 2))}:root[data-theme=dark]{--header-glass:rgba(18,44,35,0.94);--panel-wash:rgba(16,39,29,0.82);--panel-color:#10271d;--panel-ink:#edf4e6;--panel-muted:#c4d6bf;--panel-active:#c6dfad;--panel-active-ink:#10271c;--panel-fade:var(--paper)}@media (prefers-color-scheme:dark){:root[data-theme=system]{color-scheme:dark;--paper:#091c17;--surface:#122c23;--subtle:#19372e;--ink:#edf4e6;--muted:#b4c9b8;--line:#3e6553;--accent:#c6dfad;--accent-soft:#284837;--accent-ink:#10271c;--wood-top:#6c7446;--wood-face:#4c5030;--wood-edge:#303e28;--wood-grain:#74805a;--shadow:#00000036;--focus:#f5c85d;--gold:#f5bd43;--star-empty:#62796c;--hero-scrim:rgba(9,28,23,0.9);--hero-reveal:rgba(9,28,23,0.16);--hero-image:url(/forest/hero-wide-night.webp);--page-end:#18392e;--ornament-opacity:0.8;--header-glass:rgba(18,44,35,0.94);--panel-wash:rgba(16,39,29,0.82);--panel-color:#10271d;--panel-ink:#edf4e6;--panel-muted:#c4d6bf;--panel-active:#c6dfad;--panel-active-ink:#10271c;--panel-fade:var(--paper)}}:root{--content-max:1360px;--content-detail:1100px;--sidebar-width:240px;--cover-width:148px;--cover-height:218px;--line-width:1px;--focus-width:3px;--gap-half:2px;--transparent:transparent}@media (max-width:700px){:root{--header-height:52px;--hero-height:260px;--emblem-size:26px;--hero-gutter:var(--gap-4)}}:root{--account-width:520px;--dialog-width:560px;--stat-size:28px;--sidebar-heading:14px;--shelf-heading:22px;--privacy-size:12px;--spine-width:54px;--spine-title:16px;--spine-title-height:180px;--quick-cover-width:112px;--quick-cover-height:166px;--quick-cover-title:18px;--quick-phone-cover:80px;--quick-phone-height:120px;--shelf-layout-max:1600px;--shelf-sidebar-width:244px;--shelf-hero-max:850px;--shelf-title-size:44px;--shelf-title-weight:500;--shelf-title-tracking:0.07em;--shelf-cover-width:140px;--shelf-cover-height:215px;--shelf-face-track-height:272px;--shelf-spine-track-height:260px;--shelf-spine-width:94px;--shelf-spine-height:242px;--shelf-spine-width-alt:84px;--shelf-spine-height-alt:226px;--shelf-spine-width-wide:102px;--shelf-spine-height-tall:252px;--shelf-spine-height-short:235px;--shelf-cover-title:17px;--shelf-section-size:18px;--shelf-meta-size:10px;--shelf-note-size:11px;--shelf-plank-size:7px;--shelf-heading-font:var(--serif);--management-width:420px;--spine-ornament-size:190px;--spine-ornament-top:80px;--spine-even-ornament-top:100px;--shelf-cover-ornament:120px;--shelf-cover-ornament-top:83px;--shelf-small-heading:13px;--quick-card-height:820px;--quick-small-cover-width:100px;--quick-small-cover-height:150px;--quick-edition-size:5px;--quick-credit-size:6px;--mobile-account-width:140px;--mobile-select-width:60px;--quick-glade:url(/forest/modal-glade-small.webp)}@media (max-width:700px){:root{--shelf-title-size:32px;--shelf-section-size:16px;--shelf-meta-size:9px;--shelf-note-size:10px}}*{box-sizing:border-box}body{margin:0;background:linear-gradient(160deg,var(--paper),var(--page-end)) var(--paper);color:var(--ink);font:14px/1.6 var(--font)}a{color:inherit;text-underline-offset:var(--gap-1)}button,input,select{font:inherit;color:inherit}button,select{cursor:pointer}button,input,select{min-height:var(--gap-8);border:var(--line-width) solid var(--line);border-radius:var(--round);padding:var(--gap-2);background:var(--surface);max-width:100%}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--gap-1)}h1,h2,h3{font-family:var(--serif);overflow-wrap:anywhere}h1{font-size:32px;line-height:1.65;margin:0 0 var(--gap-2)}h1,h2{font-weight:600}h2{font-size:24px}h2,h3{margin:0 0 var(--gap-3)}h3{font-size:16px}p{margin:0 0 var(--gap-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;z-index:10;top:var(--gap-3);left:var(--gap-3);background:var(--surface);padding:var(--gap-3);transform:translateY(-200%)}.skip:focus{transform:translateY(0)}.site-header{height:var(--header-height);position:sticky;top:0;z-index:4;min-height:var(--header-height);gap:var(--gap-7);padding:var(--gap-2) var(--gap-8);background:var(--header-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--line-width) solid var(--line)}.brand,.site-header{display:flex;align-items:center}.brand{gap:var(--gap-2);text-decoration:none;font:700 17px var(--serif);white-space:nowrap}.brand img{object-fit:contain}.edition{color:var(--muted);font-size:12px}.preferences{display:flex;gap:var(--gap-2);margin-left:auto;align-items:center}.preferences button,.preferences select{font-size:12px;padding:var(--gap-1) var(--gap-2);min-height:var(--gap-7)}.hero,.intro{position:relative;isolation:isolate;margin-top:calc(-1 * var(--header-height));padding:calc(var(--header-height) + var(--gap-8)) var(--hero-gutter) var(--gap-10)}.hero:before,.intro:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--hero-image) center /cover no-repeat;pointer-events:none}.hero:after,.intro:after{content:"";position:absolute;inset:auto 0 0;height:var(--hero-fade);z-index:-1;background:linear-gradient(var(--transparent),var(--paper));pointer-events:none}.intro{min-height:var(--hero-height);display:flex;justify-content:flex-end;align-items:center}.hero-card,.hero-copy{background:var(--hero-scrim);border:var(--line-width) solid var(--line);border-radius:var(--hero-radius);padding:var(--gap-6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 var(--gap-2) var(--gap-8) var(--shadow)}.hero-card{width:min(100%,650px)}.eyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:var(--gap-2)}.eyebrow,.results{color:var(--accent)}.results{margin-bottom:0}.catalogue-layout{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);max-width:var(--content-max);margin:calc(-1 * var(--gap-7)) auto 0;position:relative}.sidebar{position:relative;isolation:isolate;padding:var(--gap-10) var(--gap-6) var(--gap-6);color:var(--panel-ink);background:linear-gradient(to right,var(--panel-color) 75%,var(--panel-fade))}.sidebar:before{inset:0;z-index:-1;background:linear-gradient(var(--panel-wash),var(--panel-wash)),url(/forest/sidebar-bark.webp) 0 0 /cover no-repeat;-webkit-mask-image:linear-gradient(to right,currentColor 75%,var(--transparent));mask-image:linear-gradient(to right,currentColor 75%,var(--transparent))}.sidebar:after,.sidebar:before{content:"";position:absolute;pointer-events:none}.sidebar:after{top:var(--gap-2);left:var(--gap-3);width:var(--gap-9);height:var(--gap-9);background:url(/forest/vine-corner-small.webp) 0 0/contain no-repeat}.filters{display:grid;gap:var(--gap-2)}.filters label:not(:first-of-type){margin-top:var(--gap-4)}.filters label{font-size:12px}.filters input{min-width:0;width:100%;font-size:12px}.filters button{margin-top:var(--gap-4)}.primary{background:var(--accent);color:var(--accent-ink);border:var(--line-width) solid var(--accent);border-radius:var(--round);padding:var(--gap-2) var(--gap-4);text-decoration:none}.catalogue-content{min-width:0;padding:var(--gap-9) var(--gap-7) var(--gap-6)}.sample-note{font-size:11px;color:var(--muted);margin-bottom:var(--gap-6)}.book-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--gap-8) var(--gap-6)}.book-card{min-width:0}.book-card>a{display:block;text-decoration:none}.book-card h2{font-size:15px;margin:var(--gap-4) 0 var(--gap-2)}.cover{position:relative;width:var(--cover-width);height:var(--cover-height);display:flex;flex-direction:column;margin:0 auto;overflow:hidden;border-radius:var(--gap-half) var(--gap-1) var(--gap-1) var(--gap-half);background:var(--cover-bg,var(--cover-1));color:var(--cover-ink);border:var(--line-width) solid var(--foil);box-shadow:inset 5px 0 var(--book-shadow),inset -2px 0 var(--foil),5px 5px 14px var(--book-shadow)}.tone-0{--cover-bg:var(--cover-1)}.tone-1{--cover-bg:var(--cover-2)}.tone-2{--cover-bg:var(--cover-3)}.tone-3{--cover-bg:var(--cover-4)}.tone-4{--cover-bg:var(--cover-5)}.tone-5{--cover-bg:var(--cover-6)}.tone-6{--cover-bg:var(--cover-7)}.tone-7{--cover-bg:var(--cover-8)}.cover-edition{text-align:center;font-size:6px;letter-spacing:.12em;margin:var(--gap-4) var(--gap-3) 0}.cover-title{font:500 17px/1.65 var(--serif);margin:var(--gap-3) var(--gap-3) 0}.cover-author,.cover-title{text-align:center;z-index:1}.cover-author{margin:auto var(--gap-2) var(--gap-2);font-size:8px}.cover-number{font-size:7px;text-align:center;border-block:var(--line-width) solid var(--foil);padding:var(--gap-1);margin-bottom:var(--gap-2)}.cover-ornament{width:140px;height:140px;left:0;top:70px;pointer-events:none}.cover-ornament,.cover-ornament:after,.cover-ornament:before{position:absolute;border:var(--line-width) solid var(--foil);border-radius:50%}.cover-ornament:after,.cover-ornament:before{content:"";inset:var(--gap-3)}.cover-ornament:after{inset:var(--gap-6)}.book-status,.credits,.romaji{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.english-title{font:italic 13px/1.6 var(--serif);overflow-wrap:anywhere}.badges,.tags{display:flex;flex-wrap:wrap;gap:var(--gap-2)}.badge,.chip{display:inline-block;border-radius:var(--gap-1);padding:var(--gap-1) var(--gap-2);font-size:10px;background:var(--accent-soft);color:var(--accent)}.book-status{margin-top:var(--gap-2)}.badge{background:var(--accent);color:var(--accent-ink)}.empty{padding:var(--gap-8);background:var(--surface)}.series-hero{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--gap-8) var(--gap-10);padding-inline:max(var(--gap-8),calc((100vw - var(--content-detail)) / 2))}.breadcrumb{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-2);background:var(--hero-scrim);padding:var(--gap-2) var(--gap-3);border-radius:var(--round);font-size:11px}.cover-stage .cover{--cover-width:210px;--cover-height:310px;transform:rotate(-3deg)}.cover-stage .cover-title{font-size:24px;margin-top:var(--gap-6)}.cover-stage .cover-ornament{width:190px;height:190px;top:100px}.wood-shelf{height:var(--gap-7);margin-top:var(--gap-3);background:url(/forest/shelf-plank-cropped.webp) 50%/100% 100% no-repeat}.read-jump{display:inline-block;margin-top:var(--gap-5)}.detail-content{max-width:var(--content-detail);margin:auto;padding:var(--gap-6) var(--gap-4)}.score-panel,.status-section{background:var(--subtle);border:var(--line-width) solid var(--line);border-radius:var(--round);padding:var(--gap-6)}.episodes,.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-6);margin:var(--gap-5) 0 0}dt{font-size:11px;color:var(--muted)}dd{margin:var(--gap-2) 0;font-size:13px}#reviews,.reading-section,.scores-section,.summary-section{margin-top:var(--gap-9)}#reviews:before,.reading-section:before,.scores-section:before{content:"";display:block;height:var(--gap-6);margin-bottom:var(--gap-6);background:url(/forest/divider-vine.webp) 50%/contain no-repeat;pointer-events:none}.synopsis{font-size:13px;line-height:1.9;padding-top:var(--gap-3)}details{background:var(--surface);border:var(--line-width) solid var(--line);border-radius:var(--round);padding:var(--gap-4)}summary{cursor:pointer;color:var(--accent);padding:var(--gap-2)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--gap-6);margin-bottom:var(--gap-5)}.section-heading>p{max-width:380px;font-size:12px;color:var(--muted)}.sources{border:var(--line-width) solid var(--line);border-radius:var(--round);background:var(--surface);overflow:hidden}.source{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:var(--gap-6);padding:var(--gap-5) var(--gap-6);border-top:var(--line-width) solid var(--line)}.source:first-child{border-top:0;border-left:var(--gap-1) solid var(--accent);padding-left:var(--gap-5)}.source .episodes{margin:0}.known,.source-meta{font-size:11px;color:var(--muted);margin-top:var(--gap-2)}.source-meta p{margin-bottom:var(--gap-1)}.source-meta time{display:block;margin-bottom:var(--gap-2)}.score-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-7)}.soon{color:var(--accent);font-family:var(--serif);font-size:20px}footer{text-align:center;padding:var(--gap-8) var(--gap-4) var(--gap-6)}footer p{font:19px var(--serif)}footer .footer-links{display:flex;justify-content:center;gap:var(--gap-4);margin:var(--gap-2) 0;font-size:12px}footer small{font-size:10px;color:var(--muted)}@media (max-width:1000px){.edition{display:none}.catalogue-layout{--sidebar-width:210px}.series-hero{gap:var(--gap-7);grid-template-columns:220px minmax(0,1fr)}.source{grid-template-columns:1fr 1fr}.source-meta{grid-column:1/-1}}@media (max-width:700px){.site-header{padding:var(--gap-2) var(--gap-3);gap:var(--gap-2)}.brand{font-size:12px;gap:var(--gap-1)}.brand img{width:24px;height:24px}.preferences{gap:var(--gap-1)}.preferences button,.preferences select{font-size:10px;padding:var(--gap-1)}.preferences select{max-width:78px}.intro{padding:calc(var(--header-height) + var(--gap-5)) var(--gap-4) var(--gap-7)}.hero-card,.hero-copy{padding:var(--gap-4)}.catalogue-layout{display:block;margin-top:0}.sidebar{padding:var(--gap-5) var(--gap-4);background:var(--panel-color)}.sidebar:after,.sidebar:before{display:none}.filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-2) var(--gap-3)}.filters button,.filters input[type=search],.filters label:first-of-type{grid-column:1/-1}.filters label:not(:first-of-type){margin-top:0}.filters label[for=tag]{grid-row:3}.filters label[for=status]{grid-row:3;grid-column:2}.filters button{margin-top:var(--gap-2)}.catalogue-content{padding:var(--gap-5) var(--gap-4)}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-6) var(--gap-3)}.book-card h2{font-size:13px}.series-hero{display:block;padding:calc(var(--header-height) + var(--gap-4)) var(--gap-4) var(--gap-8)}.breadcrumb{margin-bottom:var(--gap-6)}.cover-stage{width:180px;margin:0 auto var(--gap-6)}.cover-stage .cover{--cover-width:148px;--cover-height:218px}.cover-stage .cover-title{font-size:17px;margin-top:var(--gap-3)}.cover-stage .cover-ornament{width:140px;height:140px;top:70px}h1{font-size:24px}h2{font-size:21px}.score-panel,.status-section{padding:var(--gap-5) var(--gap-4)}.section-heading{display:block}.source{grid-template-columns:1fr;padding:var(--gap-4);gap:var(--gap-4)}.source:first-child{padding-left:var(--gap-3)}.source-meta{grid-column:auto}.score-layout{grid-template-columns:1fr}}.apply-short{display:none}.episodes dd .badge{display:block;width:fit-content;margin-top:var(--gap-2)}@media (max-width:700px){.apply-long{display:none}.apply-short{display:inline}.preferences select{max-width:68px}}.filters select{min-width:0;width:100%}.account-nav{display:flex;align-items:center;gap:var(--gap-3);margin-left:auto;white-space:nowrap}.account-nav form{margin:0}.account-nav button{min-height:var(--gap-7);padding:var(--gap-1) var(--gap-2)}.account-main{min-height:var(--hero-height);padding:var(--gap-9) var(--gap-4);background:linear-gradient(var(--hero-reveal),var(--paper)),var(--hero-image) center top /cover}.account-card{max-width:var(--account-width);margin:auto;padding:var(--gap-7);border:var(--line-width) solid var(--line);border-radius:var(--hero-radius);background:var(--surface);box-shadow:0 var(--gap-3) var(--gap-7) var(--shadow)}.account-card form{display:grid;gap:var(--gap-3);margin-bottom:var(--gap-6)}.field{display:grid;gap:var(--gap-1);min-width:0}.field input{width:100%;min-width:0}.field small{color:var(--muted)}.account-links{display:flex;flex-wrap:wrap;gap:var(--gap-4);margin-top:var(--gap-6)}.notice{background:var(--accent-soft);padding:var(--gap-4);border-radius:var(--round)}.shelf-content{min-width:0}.shelf-track{overflow-x:auto}.shelf-books{display:flex;align-items:flex-end}.shelf-book{display:block;flex:0 0 var(--shelf-cover-width);text-decoration:none;transition:transform .2s ease}.shelf-book:hover{transform:translateY(calc(-1 * var(--gap-2)))}.view-spines .shelf-book .cover{padding:0}.view-spines .shelf-book .cover-title{writing-mode:vertical-rl;font-size:var(--spine-title);height:var(--spine-title-height);max-width:var(--gap-8)}.view-spines .shelf-book .cover-edition{display:none}.quick-dialog{width:var(--dialog-width);max-width:calc(100vw - var(--gap-6));max-height:88dvh;padding:0;border:var(--line-width) solid var(--line);border-radius:var(--hero-radius);background:var(--surface);color:var(--ink);box-shadow:0 var(--gap-6) var(--gap-10) var(--book-shadow);overflow:hidden}.quick-dialog[open]{display:flex;flex-direction:column;animation:quick-open .16s ease-out}.quick-dialog::backdrop{background:var(--backdrop)}.quick-close{align-self:end;flex-shrink:0;margin:var(--gap-2) var(--gap-2) 0;min-width:var(--gap-8)}.quick-content{overflow-y:auto;padding:var(--gap-4) var(--gap-6) var(--gap-6)}.quick-heading{display:grid;grid-template-columns:var(--quick-cover-width) minmax(0,1fr);gap:var(--gap-5);margin-bottom:var(--gap-5)}.quick-heading h2{font-size:var(--shelf-heading)}.quick-heading .cover{width:var(--quick-cover-width);height:var(--quick-cover-height);font-size:var(--privacy-size)}.quick-heading .cover-title{font-size:var(--quick-cover-title)}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-3);margin:var(--gap-5) 0}.quick-actions>:first-child{grid-column:1/-1}.quick-actions a{text-align:center;border-radius:var(--round);padding:var(--gap-3)}.quick-actions small{display:block}.quick-source{display:grid;gap:var(--gap-1);padding:var(--gap-3) 0;border-bottom:var(--line-width) solid var(--line)}.quick-content .score-layout{margin:var(--gap-5) 0}@keyframes quick-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.quick-dialog[open]{animation:none}.shelf-book{transition:none}}@media (max-width:700px){.quick-content{padding:var(--gap-3) var(--gap-4) var(--gap-5)}.quick-heading{grid-template-columns:var(--quick-phone-cover) minmax(0,1fr);gap:var(--gap-3)}.quick-heading .cover{width:var(--quick-phone-cover);height:var(--quick-phone-height)}.quick-heading .cover-title{font-size:var(--privacy-size)}.quick-heading .cover-author,.quick-heading .cover-number{display:none}}.bookshelf .hero-card{display:flex;align-items:center;gap:var(--gap-9);width:auto;max-width:var(--shelf-hero-max)}.bookshelf h1{margin:0;font-family:var(--shelf-heading-font);font-size:var(--shelf-title-size);font-weight:var(--shelf-title-weight);line-height:1.5;letter-spacing:var(--shelf-title-tracking)}.shelf-stats{display:flex;flex-shrink:0;margin:0;gap:var(--gap-6)}.shelf-stats>div{display:flex;flex-direction:column-reverse;text-align:center}.shelf-stats dt{font-size:var(--shelf-meta-size);color:var(--muted)}.shelf-stats dd{margin:0;font:400 var(--gap-7) /1.5 var(--shelf-heading-font)}.shelf-stats>div:last-child dd{color:var(--accent)}.shelf-layout{grid-template-columns:var(--shelf-sidebar-width) minmax(0,1fr);max-width:var(--shelf-layout-max);align-items:stretch}.shelf-content{padding:var(--gap-9) var(--gap-9) var(--gap-6)}.shelf-sidebar .profile{display:flex;align-items:center;gap:var(--gap-3);padding:0;margin-bottom:var(--gap-8)}.shelf-sidebar .avatar{display:grid;place-items:center;border-radius:50%;width:calc(var(--gap-8) + var(--gap-1));height:calc(var(--gap-8) + var(--gap-1));flex-shrink:0;background:var(--accent-soft);color:var(--accent);font-family:var(--shelf-heading-font);font-size:var(--shelf-section-size)}.profile strong{font-size:var(--shelf-small-heading)}.profile .handle{display:block;font-size:var(--shelf-note-size);color:var(--panel-muted)}.shelf-sidebar .nav-heading{margin:0 0 var(--gap-3) var(--gap-3);color:var(--panel-muted);font:700 var(--shelf-meta-size) /1.6 var(--font);letter-spacing:.13em}.shelf-sidebar .custom-heading{margin-top:var(--gap-7)}.shelf-filter{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--gap-2);min-height:calc(var(--gap-8) + var(--gap-1));padding:var(--gap-2) var(--gap-3);margin-bottom:var(--gap-1);border-radius:var(--round);color:var(--panel-muted);font-size:var(--privacy-size);text-decoration:none}.shelf-filter[aria-current=page]{background:var(--panel-active);color:var(--panel-active-ink);box-shadow:inset var(--gap-1) 0 var(--gold);font-weight:700}.shelf-filter:hover{background:var(--subtle);color:var(--ink)}.new-shelf{display:flex;align-items:center;gap:var(--gap-2);padding:var(--gap-3);font-size:var(--privacy-size);text-decoration:none}.new-shelf>span{font-size:var(--gap-5)}.shelf-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-4);border-block:var(--line-width) solid var(--line);padding-block:var(--gap-3);margin-bottom:0}.shelf-toolbar p{margin:0;color:var(--muted);font-size:var(--shelf-note-size)}.view-toggle{display:flex;padding:var(--gap-1);border:var(--line-width) solid var(--line);border-radius:var(--round);background:var(--subtle)}.view-toggle button{display:flex;align-items:center;gap:var(--gap-2);padding:var(--gap-2) var(--gap-4);min-height:calc(var(--gap-8) - var(--gap-1));border:0;background:var(--transparent);font-size:var(--privacy-size);color:var(--muted)}.view-toggle button span{font-size:var(--gap-star);line-height:1}.shelf-toolbar .view-toggle [aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 var(--line-width) var(--gap-1) var(--shadow)}.shelf{margin:var(--gap-7) 0 0}.shelf+.shelf:before{content:"";display:block;height:var(--gap-6);margin-block:var(--gap-4);background:url(/forest/divider-vine.webp) 50%/contain no-repeat;pointer-events:none}.shelf-heading{justify-content:space-between}.shelf-heading,.shelf-name{display:flex;gap:var(--gap-3);align-items:center}.shelf-name{min-width:0}.shelf-heading h2{font:600 var(--shelf-section-size) /1.5 var(--shelf-heading-font);margin:0}.shelf-index{font:var(--privacy-size) var(--shelf-heading-font);color:var(--muted)}.count,.shelf-heading .privacy{font-size:var(--shelf-meta-size);color:var(--muted);white-space:nowrap}.shelf-actions{display:flex;align-items:center;gap:var(--gap-1)}.shelf-menu{display:grid;place-items:center;min-width:var(--gap-6);min-height:var(--gap-6);text-decoration:none;border-radius:var(--round)}.shelf-note{margin:var(--gap-1) 0 0 var(--gap-7);color:var(--muted);font-size:var(--shelf-note-size)}.shelf-track{padding:var(--gap-6) var(--gap-5) 0;scrollbar-width:thin;scrollbar-color:var(--wood-top) var(--subtle);overscroll-behavior-x:contain}.shelf-books{gap:var(--gap-6);min-width:min-content;min-height:var(--shelf-face-track-height);padding-top:var(--gap-2);padding-bottom:var(--gap-2)}.shelf-book{flex-basis:var(--shelf-cover-width)}.shelf-book>.cover{width:var(--shelf-cover-width);height:var(--shelf-cover-height)}.shelf-book .cover-title{font-size:var(--shelf-cover-title);font-weight:500;letter-spacing:.06em;line-height:1.6;margin:var(--gap-4) var(--gap-3) 0}.shelf-book .cover-ornament{width:var(--shelf-cover-ornament);height:var(--shelf-cover-ornament);left:var(--gap-2);top:var(--shelf-cover-ornament-top)}.shelf .wood-shelf{height:var(--gap-7);position:relative}.shelf .wood-shelf>span{position:absolute;right:var(--gap-4);top:var(--gap-2);background:var(--wood-edge);color:var(--wood-label);padding-inline:var(--gap-2);border-radius:var(--gap-1);font-size:var(--shelf-plank-size);letter-spacing:.17em}.shelf-add{display:flex;align-items:center;gap:var(--gap-4);width:100%;margin-top:var(--gap-8);padding:var(--gap-5) var(--gap-6);border:var(--line-width) dashed var(--line);border-radius:var(--round);color:var(--accent);text-decoration:none}.shelf-add>span:last-child{display:flex;flex-direction:column;gap:var(--gap-1)}.shelf-add strong{font-size:var(--shelf-small-heading)}.shelf-add>span:last-child>span{color:var(--muted);font-size:var(--shelf-note-size)}.add-circle{display:grid;place-items:center;width:calc(var(--gap-8) - var(--gap-1));height:calc(var(--gap-8) - var(--gap-1));border:var(--line-width) solid var(--line);border-radius:50%;font-size:var(--gap-6)}.view-spines .shelf-books{gap:var(--gap-2);min-height:var(--shelf-spine-track-height);padding-bottom:0}.view-spines .shelf-book{flex-basis:var(--shelf-spine-width)}.view-spines .shelf-book>.cover{width:var(--shelf-spine-width);height:var(--shelf-spine-height)}.view-spines .shelf-book:nth-of-type(3n+2){flex-basis:var(--shelf-spine-width-alt)}.view-spines .shelf-book:nth-of-type(3n+2)>.cover{width:var(--shelf-spine-width-alt);height:var(--shelf-spine-height-alt)}.view-spines .shelf-book:nth-of-type(3n){flex-basis:var(--shelf-spine-width-wide)}.view-spines .shelf-book:nth-of-type(3n)>.cover{width:var(--shelf-spine-width-wide);height:var(--shelf-spine-height-tall)}.view-spines .shelf-book:nth-of-type(5n)>.cover{height:var(--shelf-spine-height-short)}.view-spines .shelf-book .cover-title{margin:var(--gap-3) auto 0;letter-spacing:.1em}.management-dialog{width:var(--management-width)}.book-personal form,.shelf-editor form{display:grid;gap:var(--gap-3);margin-block:var(--gap-4)}.book-personal{margin-block:var(--gap-5)}.book-personal summary,.form-hint{font-size:var(--privacy-size);color:var(--muted)}.book-label{border-top:var(--line-width) solid var(--line);padding-top:var(--gap-3)}.account-card h1,.quick-heading h2,.shelf-editor h2{font-family:var(--shelf-heading-font);font-weight:var(--shelf-title-weight);letter-spacing:var(--shelf-title-tracking)}.quick-content{background:linear-gradient(var(--hero-scrim),var(--hero-scrim)) top /100% 220px no-repeat,var(--quick-glade) center top /100% 220px no-repeat}.quick-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:1000px){.shelf-content{padding-inline:var(--gap-7)}}@media (max-width:700px){.bookshelf .hero-card{display:block;width:100%;padding:var(--gap-3) var(--gap-4)}.bookshelf h1{line-height:1.3}.shelf-stats{padding-top:var(--gap-2)}.shelf-stats>div{text-align:start}.shelf-stats dd{font-size:var(--gap-6);line-height:1.3}.shelf-layout{display:block;margin-top:calc(-1 * var(--gap-3))}.shelf-sidebar{padding:var(--gap-1) var(--gap-4);margin:0}.shelf-sidebar .profile{padding:0;margin:0}.shelf-sidebar .avatar{display:grid;place-items:center;border-radius:50%;width:var(--gap-7);height:var(--gap-7)}.shelf-sidebar nav{display:flex;overflow-x:auto;gap:var(--gap-2);padding:var(--gap-2) var(--gap-1)}.shelf-sidebar .nav-heading{display:none}.shelf-filter{width:auto;margin:0;border:var(--line-width) solid var(--line);gap:var(--gap-3);min-height:var(--gap-8);font-size:var(--shelf-note-size)}.new-shelf,.shelf-filter{flex-shrink:0;white-space:nowrap}.shelf-content{padding:var(--gap-5) var(--gap-4)}.shelf-toolbar{flex-direction:column-reverse;align-items:stretch;gap:var(--gap-2)}.view-toggle{width:100%}.view-toggle button{justify-content:center;flex:1 1;min-height:var(--gap-7)}.shelf{margin-top:var(--gap-4)}.shelf-heading{flex-wrap:nowrap}.shelf-name{gap:var(--gap-2)}.shelf-index{font-size:var(--shelf-note-size)}.shelf-note{margin-left:var(--gap-6)}.shelf-track{padding-inline:var(--gap-3)}.shelf-add{padding:var(--gap-4);gap:var(--gap-3)}}.mobile-account{display:none}.account-card{background:var(--hero-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.book-dialog{height:var(--quick-card-height);border-radius:var(--gap-4)}.book-dialog .quick-close{position:absolute;top:var(--gap-2);right:var(--gap-2);z-index:1;width:var(--gap-8);height:var(--gap-8);margin:0;border-radius:50%;background:var(--subtle);font-size:var(--gap-6)}.book-dialog .quick-content{min-height:0;flex:1 1;padding-top:var(--gap-10);overscroll-behavior:contain}.book-dialog .quick-heading{grid-template-columns:var(--quick-small-cover-width) minmax(0,1fr);align-items:start}.book-dialog .quick-heading>.cover{width:var(--quick-small-cover-width);height:var(--quick-small-cover-height)}.book-dialog .quick-heading .cover-title{font-size:var(--privacy-size);margin:var(--gap-2)}.book-dialog .quick-heading h2{font-size:var(--gap-5);font-weight:600;letter-spacing:normal;line-height:1.6}.book-dialog .quick-heading .cover-ornament{width:var(--gap-10);height:var(--gap-10);top:var(--gap-10);left:var(--gap-4)}.book-dialog .quick-heading .cover-edition{font-size:var(--quick-edition-size);margin:var(--gap-2) var(--gap-1) 0}.book-dialog .quick-heading .cover-author,.book-dialog .quick-heading .cover-number{font-size:var(--quick-credit-size)}.book-dialog>.quick-actions{flex-shrink:0;margin:0;padding:var(--gap-4) var(--gap-6);padding-bottom:max(var(--gap-4),env(safe-area-inset-bottom));border-top:var(--line-width) solid var(--line);background:var(--surface)}.quick-actions a{display:grid;align-content:center;min-height:var(--gap-9);border:var(--line-width) solid var(--line);text-decoration:none;font-size:var(--privacy-size)}@media (max-width:700px){.site-header{flex-wrap:nowrap;height:var(--header-height)}.site-header .account-nav{display:none}.mobile-account{display:block;position:relative}.mobile-account summary{display:grid;place-items:center;list-style:none;width:var(--gap-6);min-height:var(--gap-7);cursor:pointer}.mobile-account nav{position:absolute;top:100%;right:0;min-width:var(--mobile-account-width);padding:var(--gap-3);border:var(--line-width) solid var(--line);border-radius:var(--round);background:var(--surface);box-shadow:0 var(--gap-2) var(--gap-6) var(--shadow)}.mobile-account nav a{display:block;padding-block:var(--gap-2)}.site-header .preferences{flex-basis:auto;gap:var(--gap-1)}.site-header .preferences select{max-width:var(--mobile-select-width);padding-inline:var(--gap-1);font-size:var(--shelf-note-size)}.site-header .brand{gap:var(--gap-2);font-size:var(--privacy-size)}.site-header .preferences button{min-width:var(--gap-6);padding-inline:var(--gap-1)}.book-dialog .quick-content{padding-top:var(--gap-9)}.book-dialog>.quick-actions{padding-inline:var(--gap-4)}.book-dialog .quick-heading h2{font-size:var(--quick-cover-title)}}.view-spines .shelf-book .cover-ornament{width:var(--spine-ornament-size);height:var(--spine-ornament-size);left:calc(-1 * var(--gap-5));top:var(--spine-ornament-top)}.shelf-book:nth-of-type(2n) .cover-ornament,.shelf-book:nth-of-type(2n) .cover-ornament:after,.shelf-book:nth-of-type(2n) .cover-ornament:before{border-radius:0}.shelf-book:nth-of-type(2n) .cover-ornament{transform:rotate(45deg);top:var(--spine-even-ornament-top)}.book-dialog .quick-content{font-size:var(--privacy-size)}.book-dialog .quick-content h3{font:600 var(--gap-4) /1.5 var(--shelf-heading-font)}.book-dialog .romaji{font-size:var(--shelf-meta-size)}.quick-source-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-2)}.quick-source-title a{font-weight:700}.quick-source-kind{background:var(--accent-soft);color:var(--accent);border-radius:var(--gap-1);padding-inline:var(--gap-1);font-size:var(--shelf-meta-size)}.quick-source small{color:var(--muted);font-size:var(--shelf-meta-size)}.more-sources{display:inline-block;margin-top:var(--gap-2);color:var(--accent);font-size:var(--shelf-note-size)}.score-picker{border:0;padding:0;margin:0;min-width:0}.score-picker legend{font:600 16px var(--serif);margin-bottom:var(--gap-3)}.half-stars{display:inline-flex;position:relative}.half-stars input{min-height:0;padding:0;border:0;pointer-events:none;position:absolute;width:1px;height:1px;opacity:0}.half-stars label{display:block;width:var(--gap-star);overflow:hidden;cursor:pointer;color:var(--muted);height:var(--gap-8)}.half-stars label>span:first-child{display:block;width:calc(var(--gap-star) * 2);font:38px/1 sans-serif}.half-star:nth-child(2n) label>span:first-child{margin-left:calc(-1 * var(--gap-star))}.half-star:has(input:checked) label,.half-star:has(~.half-star input:checked) label{color:var(--gold)}.half-stars input:focus-visible+label{outline:var(--focus-width) solid var(--focus);outline-offset:var(--gap-half)}.score-output{display:inline-block;color:var(--accent);font-size:13px;margin-left:var(--gap-4);vertical-align:top;padding-top:var(--gap-2)}.form-hint{color:var(--muted);font-size:11px;line-height:1.8;margin-block:var(--gap-2)}.community-rating{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--gap-6);margin-top:var(--gap-5);padding-top:var(--gap-5);border-top:var(--line-width) solid var(--line)}.community-rating h3{font-size:13px;margin-bottom:var(--gap-1)}.big-score{display:block;font:40px/1.4 var(--serif)}.big-score small{color:var(--muted);font-size:13px}.muted{color:var(--muted);font-size:11px}.distribution-row{display:flex;align-items:center;gap:var(--gap-2);color:var(--muted);font-size:10px;margin-bottom:var(--gap-1)}.distribution-row>span:last-child{width:var(--gap-5);text-align:end}.bar{height:var(--gap-2);flex:1 1;border-radius:var(--gap-half);background:var(--subtle);overflow:hidden}.bar>span{display:block;background:var(--accent);height:100%}.follow-rating{display:flex;align-items:center;gap:var(--gap-3);border-top:var(--line-width) solid var(--line);margin-top:var(--gap-5);padding-top:var(--gap-4);font-size:11px;color:var(--muted);flex-wrap:wrap}.follow-rating strong{font-size:20px;font-family:var(--serif);color:var(--ink);margin-left:auto}.follow-rating small{font-size:11px}.editorial{background:var(--accent-soft);padding:var(--gap-7);border-radius:var(--round)}.editorial .eyebrow{margin-bottom:var(--gap-1)}.editorial-mark{color:var(--accent);font-size:10px}.editorial h3{margin-top:var(--gap-5);font-size:22px}.editorial>p:last-of-type{font-size:13px;line-height:1.9}.aspect-details{border-top:var(--line-width) solid var(--line);padding-top:var(--gap-2);margin-top:var(--gap-5)}.aspect{display:grid;grid-template-columns:1fr 1fr 24px;align-items:center;gap:var(--gap-3);font-size:11px;padding-block:var(--gap-1)}meter{width:100%;height:var(--gap-3);accent-color:var(--accent)}meter::-webkit-meter-bar{background:var(--paper);border:0}meter::-webkit-meter-optimum-value{background:var(--accent)}.review-controls{display:flex;justify-content:flex-end;gap:var(--gap-4);padding:var(--gap-3) 0;border-block:var(--line-width) solid var(--line)}.review-controls .review-filter{display:flex;align-items:center;gap:var(--gap-2);font-size:11px;color:var(--muted)}.review{border-bottom:var(--line-width) solid var(--line);padding:var(--gap-6) var(--gap-1)}.review-top{display:flex;justify-content:space-between;gap:var(--gap-4);align-items:center}.review-top strong{font-size:12px}.review-top time{color:var(--muted);font-size:10px}.review-meta{display:flex;align-items:center;gap:var(--gap-4);margin-block:var(--gap-2) var(--gap-3);font-size:11px;color:var(--muted)}.review-stars{color:var(--accent);font-weight:600}.review details p,.review-body{font-size:13px;line-height:1.9;overflow-wrap:anywhere}.review details{background:var(--subtle);padding:var(--gap-1) var(--gap-4);border-radius:var(--gap-1);margin-bottom:var(--gap-4)}.review details p{padding-top:var(--gap-2)}.review-actions{display:flex;align-items:center;justify-content:space-between;margin-top:var(--gap-4)}.review-actions .outline{min-height:var(--gap-7);font-size:11px;border-color:var(--line)}.review-actions [aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}#review-form{background:var(--surface);border:var(--line-width) solid var(--line);border-radius:var(--round);padding:var(--gap-6);margin-top:var(--gap-7)}#review-form .score-picker{margin-block:var(--gap-5)}#reviews input:not([type=radio]),#reviews textarea{color:var(--ink);background:var(--paper);font:inherit;border:var(--line-width) solid var(--line);border-radius:var(--gap-1);padding:var(--gap-3);width:100%}textarea{resize:vertical}textarea::placeholder{color:var(--muted)}.field-label{display:block;font-size:12px;margin-block:var(--gap-4) var(--gap-2)}.form-row{gap:var(--gap-6);justify-content:space-between;margin-top:var(--gap-4)}.checkbox,.form-row{display:flex;align-items:center}.checkbox{gap:var(--gap-2);font-size:12px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.episode-label{display:flex;align-items:center;gap:var(--gap-2);font-size:12px}input[type=number]{width:100px}.form-actions{display:flex;justify-content:flex-end;margin-top:var(--gap-5)}.rating-stars{display:inline-flex;white-space:nowrap;font-family:sans-serif;vertical-align:baseline}.rating-star{position:relative;color:var(--star-empty)}.rating-star>span{position:absolute;inset:0;color:var(--gold);overflow:hidden}.rating-star.fill-empty>span{width:0}.rating-star.fill-half>span{width:50%}.rating-star.fill-full>span{width:100%}.gold{color:var(--gold)}.half-stars label{color:var(--star-empty)}.half-stars{align-items:center}.half-star{display:block}.your-rating>form+form{margin-top:var(--gap-2)}.score-layout.no-pick{grid-template-columns:1fr}.community-rating{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.distribution{align-self:center}.distribution-row meter{flex:1 1;min-width:0}.big-score .rating-stars{font-size:20px}.review-body{white-space:pre-line}.edit-pick,.write-review{margin-top:var(--gap-7)}.write-review>summary{width:fit-content}#review-form{margin-top:var(--gap-3)}#review-form input[type=number]{width:100%}#review-form .form-row>label{flex:1 1;min-width:0}.aspect-inputs{margin-top:var(--gap-5)}.aspect-inputs .aspect-input{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--gap-3);margin-top:var(--gap-2)}.review-controls{flex-wrap:wrap}.review-controls .review-filter,.review-controls select{min-width:0}.review-top small{display:block;font-weight:400;color:var(--muted)}.review-actions{align-items:start;gap:var(--gap-3)}.report-review{max-width:60%}.report-review select{max-width:100%}.form-actions{flex-wrap:wrap;gap:var(--gap-3)}.quick-scores{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-4);border-block:var(--line-width) solid var(--line);margin-block:var(--gap-4);padding-block:var(--gap-3)}.quick-scores p{margin-bottom:0}.quick-scores .rating-stars{font-size:12px}.quick-review{margin:var(--gap-3) 0;padding:var(--gap-3);background:var(--subtle);border-radius:var(--round)}.quick-review p{white-space:pre-line;overflow-wrap:anywhere}.quick-review cite{font-style:normal;color:var(--muted);font-size:11px}.shelf-book{position:relative}.cover-score{position:absolute;bottom:var(--gap-2);left:var(--gap-2);right:var(--gap-2);background:var(--surface);color:var(--ink);border-radius:var(--round);padding:var(--gap-1);font-size:11px;text-align:center}.view-spines .cover-score{display:none}.moderation-page{padding-top:var(--gap-9);min-height:65vh}.moderation-item{background:var(--surface);padding:var(--gap-6);margin-top:var(--gap-5)}.moderation-item,.moderation-item textarea{border:var(--line-width) solid var(--line);border-radius:var(--round)}.moderation-item textarea{display:block;width:100%;background:var(--paper);color:var(--ink);padding:var(--gap-3);font:inherit}@media (max-width:700px){.score-layout{grid-template-columns:minmax(0,1fr);gap:var(--gap-5)}.editorial,.score-panel{padding:var(--gap-5)}.community-rating{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--gap-4)}.big-score{font-size:30px}.big-score .rating-stars{display:flex;font-size:16px}.review-controls{justify-content:start;gap:var(--gap-3)}.review-controls .review-filter{flex:1 1 100%;justify-content:space-between}.review-controls select{max-width:65%}.form-row{flex-direction:column;align-items:stretch;gap:var(--gap-3)}#review-form{padding:var(--gap-4)}.review-top{align-items:start}.review-meta{flex-wrap:wrap}}.series-content{max-width:calc(var(--content-detail) + var(--gap-7))}.score-panel{background:var(--surface)}#reviews,.editorial,.score-panel{position:relative;isolation:isolate}#reviews:after,.editorial:before,.score-panel:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:var(--gap-10);height:var(--gap-10);background:url(/forest/vine-corner-small.webp) 0 0/contain no-repeat;opacity:var(--ornament-opacity);pointer-events:none}.editorial:before{left:auto;right:0;transform:scaleX(-1)}.rating-stars{font:18px/1.4 sans-serif;gap:var(--line-width);vertical-align:middle}.rating-star{-webkit-text-fill-color:var(--transparent);-webkit-text-stroke:var(--line-width) var(--star-empty)}.rating-star>span{-webkit-text-fill-color:var(--gold);-webkit-text-stroke:0}.half-star:not(:has(input:checked)):not(:has(~.half-star input:checked)) label>span:first-child{-webkit-text-fill-color:var(--transparent);-webkit-text-stroke:var(--line-width) currentColor}.big-score>.rating-stars{display:flex;font-size:18px;margin-bottom:var(--gap-2)}.distribution-row meter{height:var(--gap-2)}.distribution-row meter::-webkit-meter-bar{background:var(--subtle)}.distribution-row meter::-webkit-meter-optimum-value{background:var(--gold)}.distribution-row meter::-moz-meter-bar{background:var(--gold)}.editorial .aspect-details{background:var(--transparent);border:0;border-top:var(--line-width) solid var(--line);border-radius:0;padding:var(--gap-2) 0 0}.quick-scores .rating-stars{display:flex;margin-block:var(--gap-2)}@media (max-width:700px){.big-score>.rating-stars{font-size:16px}}#review-form .form-row>.review-field{flex:1 1;min-width:0}.review-field label{display:block;margin-bottom:var(--gap-2)}.legal-page{max-width:760px}.legal-page h2{margin-top:var(--gap-6)}.legal-page .legal-updated{font-size:12px;color:var(--muted)}