@media (pointer:coarse){.iconbtn,.btn.sm,a.avatar,.chips a,.genre-chips a,.seg a,.seg button,.pfilters button,.pickchips button,.sec-index a,.filters-btn,.theme-text,.scope-chips a{position:relative}.iconbtn:after,.btn.sm:after,a.avatar:after,.chips a:after,.genre-chips a:after,.seg a:after,.seg button:after,.pfilters button:after,.pickchips button:after,.sec-index a:after,.filters-btn:after,.theme-text:after,.scope-chips a:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toptable .mine select,select.pill.lib,.vf-sort select,.filters select{min-height:44px}}@media (max-width:599px){.tile .nv,.tile .d{font-size:11px;line-height:14px}.tile .score{width:26px;height:18px;font-size:11px}.similar-item>p{font-size:11px;line-height:14px}.predicted.sm{height:18px;font-size:11px}}.cover .ini{display:none}.cover.gen.c-xs,.toplist .cover.gen,.mini .cover.gen,.sg-cov .cover.gen,.calib li .cover.gen,.extreme .cover.gen,.aw-row .cover.gen{--ini:18px}@media (max-width:719px){.toptable .cover.gen{--ini:18px}}@media (max-width:599px){.tile .cover.gen{--ini:20px}}.sg-cov .cover.gen,.toplist .cover.gen{--ini:13px}.cover.gen.c-xs>b,.toplist .cover.gen>b,.mini .cover.gen>b,.sg-cov .cover.gen>b,.calib li .cover.gen>b,.extreme .cover.gen>b,.aw-row .cover.gen>b,.cover.gen.c-xs>i,.toplist .cover.gen>i,.mini .cover.gen>i,.sg-cov .cover.gen>i,.calib li .cover.gen>i,.extreme .cover.gen>i,.aw-row .cover.gen>i{display:none}.cover.gen.c-xs .ini,.toplist .cover.gen .ini,.mini .cover.gen .ini,.sg-cov .cover.gen .ini,.calib li .cover.gen .ini,.extreme .cover.gen .ini,.aw-row .cover.gen .ini{display:grid}@media (max-width:719px){.toptable .cover.gen>b,.toptable .cover.gen>i{display:none}.toptable .cover.gen .ini{display:grid}}@media (max-width:599px){.tile .cover.gen>b,.tile .cover.gen>i{display:none}.tile .cover.gen .ini{display:grid}}.cover .ini{font:600 var(--ini,18px)/1 var(--f-book);color:#fffdf8e6;letter-spacing:0;place-items:center;position:absolute;inset:0}html{scroll-padding-top:calc(101px + 12px + env(safe-area-inset-top,0px))}@media (max-width:719px){html{scroll-padding-top:calc(53px + 12px + env(safe-area-inset-top,0px));scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}[id=ficha],[id=votos],[id=criticas],[id=prensa],[id=saga],[id=similares]{scroll-margin-top:48px}@media (max-width:719px){.theme-head{display:none}}.theme-text{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.theme-text:hover{color:var(--ink)}.theme-text svg{width:14px;height:14px}.theme-row{align-items:center;gap:12px;display:flex}.theme-row .theme-text{background:var(--fill);min-height:34px;color:var(--ink);border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.scope-chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.scope-chips::-webkit-scrollbar{display:none}.scope-chips a{background:var(--fill);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:14px;font-weight:500;display:inline-flex}.scope-chips a:hover{background:var(--fill-2);text-decoration:none}.scope-chips a .n{color:var(--muted);font-variant-numeric:tabular-nums}.scope-chips a[aria-current]{background:var(--chosen);color:var(--on-chosen)}.scope-chips a[aria-current] .n{color:inherit;opacity:.7}.search-start{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.genre-chips a[aria-current=true]{background:var(--chosen);color:var(--on-chosen)}.genre-chips a[aria-current=true] .n{color:inherit;opacity:.7}.pickchips button[aria-pressed=true]{background:var(--chosen);color:var(--on-chosen)}@media (max-width:719px){.tabbar a[aria-current=page]{color:var(--ink)}}.follow-btn[aria-pressed=true]{background:var(--active);color:var(--on-active)}.aw-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 8px;display:grid}.aw-row .tile .a{display:none}.aw-row .tile .t{font-size:12px;line-height:15px}.aw-row .tile .nv{font-size:11px}.aw-row .tile .d{font-size:11px;line-height:14px}.aw-row .tile .score{border-radius:5px;width:26px;height:18px;font-size:11px}.aw-row .cover-medal{width:16px;height:16px;top:3px;right:3px}.aw-row .cover-medal svg{width:10px;height:10px}@media (max-width:599px){.aw-row{gap:12px 6px}}.aw-row .tile .d.aw{white-space:normal;display:block;overflow:visible}.aw-row .tile .d.aw svg{display:none}
:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--book-shadow:0 1px 1px #28190a29, 0 6px 16px #28190a2e;--ornament:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2l2 6 6 2-6 2-2 6-2-6-6-2 6-2z' fill='black'/%3E%3C/svg%3E")}.cover{box-shadow:var(--book-shadow);border-radius:3px 6px 6px 3px}.cover:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#00000042 0,#ffffff1f 3.5%,#0000000a 6%,#0000 10%),linear-gradient(#ffffff0f,#0000 30%);position:absolute;inset:0}.cover.gen{background-image:radial-gradient(120% 80% at 75% 0%, #ffffff24, transparent 60%), var(--grain);justify-content:flex-start;gap:6%;padding:12% 10% 10% 15%}.cover.gen>b{letter-spacing:-.005em;font-weight:500;line-height:1.08}.cover.gen>b:after{content:"";opacity:.5;background:currentColor;width:38%;height:1px;margin-top:.55em;display:block}.cover.gen>i{font:italic 400 max(10px, .62em)/1.15 var(--f-book);opacity:.88;margin-top:auto;padding-right:14%}@media (min-width:720px){.c-l.gen>i{font-size:15px}}.cover.gen:after{content:"";aspect-ratio:1;opacity:.42;width:11%;-webkit-mask:var(--ornament) center / contain no-repeat;-webkit-mask:var(--ornament) center / contain no-repeat;mask:var(--ornament) center / contain no-repeat;background:currentColor;position:absolute;bottom:8%;right:9%}.cover.gen.c-xs:after,.toplist .cover.gen:after,.mini .cover.gen:after,.sg-cov .cover.gen:after{display:none}.cover .ini{font-style:italic;font-weight:500}.cover .ini:after{content:"";left:36%;right:36%;top:calc(50% + var(--ini,18px) * .7);opacity:.45;background:currentColor;height:1px;position:absolute}.cover.gen.c-xs .ini:after,.toplist .cover.gen .ini:after,.sg-cov .cover.gen .ini:after{display:none}.cover img{z-index:0}.cover .cover-medal{z-index:2}@media (hover:hover){.tile:hover .cover,.rec-cover:hover .cover{transform:translateY(-4px)rotate(-.6deg);box-shadow:0 2px 4px #28190a24,0 16px 30px #28190a38}}@media (prefers-reduced-motion:reduce){.tile:hover .cover,.rec-cover:hover .cover{transform:none}}.book-top.tinted{isolation:isolate;position:relative}.book-top.tinted:before{content:"";z-index:-1;pointer-events:none;border-radius:var(--r-lg);background:radial-gradient(70% 90% at 8% 0%, color-mix(in srgb, var(--tint) 34%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 13%, transparent), transparent 85%);height:calc(100% + 14px);transition:background .6s var(--smooth);position:absolute;inset:-14px -24px auto}:root[data-theme=dark] .book-top.tinted:before{background:radial-gradient(70% 90% at 8% 0%, color-mix(in srgb, var(--tint) 42%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 20%, transparent), transparent 85%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .book-top.tinted:before{background:radial-gradient(70% 90% at 8% 0%, color-mix(in srgb, var(--tint) 42%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--tint) 20%, transparent), transparent 85%)}}@media (max-width:719px){.book-top.tinted:before{border-radius:0;inset:-16px -16px auto}}.book-top .coverwrap .cover.c-l{box-shadow:0 2px 3px #28190a2e,0 18px 40px #28190a42}.book-top .book-sub a{font-family:var(--f-book);font-style:italic}.featured{border-radius:var(--r-lg);color:var(--ink);background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--tint) 30%, transparent), transparent 70%), linear-gradient(135deg, color-mix(in srgb, var(--tint) 12%, var(--card)), var(--card) 70%);box-shadow:var(--shadow);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;margin-top:28px;padding:22px;display:grid}.featured .cover{width:132px;font-size:16px}.featured .cover.gen>i{font-size:12px}.featured-body{flex-direction:column;gap:10px;min-width:0;display:flex}.featured-body .kicker{color:var(--mark)}.featured-title{font:500 30px/1.08 var(--f-book);letter-spacing:-.015em;text-wrap:balance;color:var(--ink)}.featured-title:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.featured-author{font:italic 400 17px/1.2 var(--f-book);color:var(--muted)}.featured-quote{font:italic 400 19px/1.38 var(--f-book);text-wrap:pretty;max-width:60ch;margin:2px 0 0}.featured-quote:before{content:"«"}.featured-quote:after{content:"»"}.featured-by{color:var(--muted);font-size:12.5px}.featured-score{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.featured-score .big{font:500 46px/1 var(--f-book);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.featured-score .fs-high{color:var(--high)}.featured-score .fs-mid{color:var(--mid)}.featured-score .fs-low{color:var(--low)}.featured-score .small{color:var(--muted)}.featured-cta{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:599px){.featured{grid-template-columns:96px minmax(0,1fr);gap:14px;margin-top:20px;padding:16px}.featured .cover{width:96px;font-size:11px}.featured-title{font-size:23px}.featured-author{font-size:15px}.featured-quote{grid-column:1/-1;font-size:15.5px}.featured-score .big{font-size:36px}}.sec-h.voiced{align-items:end;margin-bottom:4px}.sec-h.voiced>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sec-h.voiced .kicker{color:var(--mark);letter-spacing:.12em;font-size:11px}.sec-h.voiced h2{font-size:28px;font-weight:500}.sec-lede{font:italic 400 15px/1.35 var(--f-book);color:var(--muted);max-width:62ch;margin:0 0 14px}.sec-h.voiced+:not(.sec-lede){margin-top:10px}.sec.band{background:var(--card-2);border-radius:var(--r-lg);margin-inline:-22px;padding:22px 22px 24px}@media (max-width:719px){.sec.band{border-radius:0;margin-inline:-16px;padding:20px 16px 22px}.sec-h.voiced h2{font-size:24px}.sec-lede{margin-bottom:12px;font-size:14px}}.toplist .pos,.toptable .pos{font:italic 500 24px/1 var(--f-book);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--muted)}.toplist li:nth-child(-n+3) .pos{color:var(--mark);font-size:30px}.toplist li:nth-child(-n+3) .cover{width:42px}.toplist li{grid-template-columns:30px auto minmax(0,1fr) auto}.toplist .tt{font:500 16px/1.2 var(--f-book);letter-spacing:-.005em}.toptable .pos{font-size:34px}.toptable li:nth-child(-n+3) .pos{color:var(--mark);font-size:40px}.toptable.news .pos,.toptable.news li:nth-child(-n+3) .pos{font:600 13px/1.2 var(--f-ui);color:var(--muted);letter-spacing:0}@media (max-width:719px){.toptable .pos{font-size:20px}.toptable li:nth-child(-n+3) .pos{font-size:24px}}.synopsis-top:empty{display:none}.empty-ill{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.empty-ill svg{width:64px;height:64px;color:var(--mark)}.empty-ill b{font:500 18px/1.25 var(--f-book);color:var(--ink);display:block}.empty-ill p{margin-top:4px}.avatar{font-family:var(--f-book);color:#fbf4e6;letter-spacing:0;font-size:15px;font-style:italic;font-weight:500}.avatar.author-avatar{font-style:normal}.coverwrap .cover-zoom{width:100%}#ficha .tech{box-shadow:none;border-top:1px solid var(--sep);background:0 0;border-radius:0;grid-template-columns:max-content minmax(0,1fr);column-gap:18px;padding:0}#ficha .tech dt,#ficha .tech dd{border-bottom:1px dotted var(--sep);padding:9px 0}#ficha .tech dt:last-of-type,#ficha .tech dd:last-of-type{border-bottom:1px dotted var(--sep)}#ficha .tech dt{font:600 10.5px/1.9 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:baseline}#ficha .tech dd{font:400 16px/1.4 var(--f-book);align-self:baseline}#ficha .tech dd .small,#ficha .tech dd .muted{font-family:var(--f-ui)}@media (min-width:720px){#ficha .tech{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);column-gap:18px}}.menu nav{align-items:center;gap:22px;padding-bottom:0;overflow:visible}.menu a,.menu-more>summary{color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:8px 0 10px;font-size:14.5px;font-weight:500}.menu a:hover,.menu-more>summary:hover{color:var(--ink);background:0 0}.menu a[aria-current=page],.menu-more>summary[aria-current=page]{color:var(--ink);border-bottom-color:var(--mark);background:0 0;font-weight:600}.menu-more{position:relative}.menu-more>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:4px;list-style:none;display:inline-flex}.menu-more>summary::-webkit-details-marker{display:none}.menu-more>summary svg{transition:transform .25s var(--spring)}.menu-more[open]>summary svg{transform:rotate(180deg)}.menu-more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.menu-more-list{z-index:30;border-radius:var(--r-md);background:var(--card);min-width:200px;box-shadow:var(--shadow), 0 16px 40px #28190a29;animation:menuIn .22s var(--spring);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.menu-more-list a{color:var(--ink);border:0;border-radius:9px;padding:9px 12px}.menu-more-list a:hover{background:var(--fill)}.menu-more-list a[aria-current=page]{background:var(--fill);color:var(--ink);border:0}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.myvote .score.stamp{animation:stamp .5s var(--spring)}@keyframes stamp{0%{opacity:.3;transform:scale(1.6)rotate(-10deg)}to{opacity:1;transform:none}}.goal-ring .fill{animation:ringIn 1.2s var(--spring) .15s both}@keyframes ringIn{0%{stroke-dasharray:0 400}}.tile:active .cover,.btn:active{transition-duration:80ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.myvote .score.stamp,.goal-ring .fill,.menu-more-list{animation:none}.tile:active .cover,.btn:active{transform:none}}.rnow{margin-top:22px}.rnow-row{scrollbar-width:none;scroll-snap-type:x proximity;gap:14px;margin:0;padding:2px 0 6px;list-style:none;display:flex;overflow-x:auto}.rnow-row::-webkit-scrollbar{display:none}.rnow-row li{scroll-snap-align:start;flex:none}.rnow-item{cursor:pointer;width:68px;color:var(--ink);font:inherit;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid}.rnow-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.rnow-ring{background:conic-gradient(from 200deg, var(--accent), color-mix(in srgb, var(--accent) 45%, var(--mark)), var(--accent));width:64px;height:64px;transition:transform .35s var(--spring);border-radius:50%;padding:3px;position:relative}.rnow-item:hover .rnow-ring{transform:scale(1.05)}.rnow-in{background:var(--bg);border-radius:50%;width:100%;height:100%;padding:2.5px;display:block;overflow:hidden}.rnow-in .cover{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:50%;padding:0}.rnow-in .cover:before,.rnow-in .cover:after{display:none}.rnow-in .cover .ini{--ini:20px;display:grid}.rnow-in .cover>b,.rnow-in .cover>i{display:none}.rnow-av{width:24px;height:24px;box-shadow:0 0 0 2px var(--bg);font-size:12px;position:absolute;bottom:-2px;right:-2px}.rnow-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:68px;font-size:11.5px;overflow:hidden}.rstory{color:#fbf4e6;background:var(--grain), linear-gradient(170deg, color-mix(in srgb, var(--tint) 85%, #000), color-mix(in srgb, var(--tint) 45%, #0d0a07));border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.rstory::backdrop{background:#0c0a08e6}.rstory[open]{animation:storyIn .3s var(--spring);flex-direction:column;display:flex}@keyframes storyIn{0%{opacity:0;transform:scale(.97)}}.rstory-bars{padding:max(12px, env(safe-area-inset-top)) 14px 0;gap:4px;display:flex}.rstory-bars i{background:#ffffff40;border-radius:2px;flex:1;height:2.5px}.rstory-bars i.on{background:#ffffffe6}.rstory-h{align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.rstory-h a{color:inherit}.rstory-h small{opacity:.75}.rstory-x{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.rstory-body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 24px 32px;display:flex}.rstory-body .cover{width:min(52vw,230px);font-size:20px;box-shadow:0 20px 50px #00000073}.rstory-t{font:500 26px/1.15 var(--f-book);text-wrap:balance;margin-top:12px}.rstory-a{font:italic 400 17px/1.2 var(--f-book);opacity:.85}.rstory-p{opacity:.85;align-items:center;gap:6px;font-size:14px;display:inline-flex}.rstory-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.rstory .wall-save{color:#fbf4e6;background:#ffffff24}.rstory-nav{color:#fbf4e6;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%}.rstory-nav.prev{left:max(10px, env(safe-area-inset-left))}.rstory-nav.next{right:max(10px, env(safe-area-inset-right))}.rstory-nav:disabled{opacity:.25;cursor:default}@media (max-width:599px){.rstory-nav{display:none}}.wall{gap:18px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.wall-post{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.wall-h{align-items:center;gap:10px;padding:12px 14px;display:flex}.wall-h .avatar{width:32px;height:32px}.wall-h p{min-width:0;margin:0;font-size:14px}.wall-who{color:var(--ink);font-weight:600}.wall-art{-webkit-user-select:none;user-select:none;touch-action:manipulation;background:radial-gradient(90% 90% at 50% 20%, color-mix(in srgb, var(--tint) 34%, var(--card)), color-mix(in srgb, var(--tint) 14%, var(--card)));place-items:center;padding:26px 0;display:grid;position:relative}.wall-cover{width:46%;max-width:220px;display:block}.wall-cover .cover{width:100%}.is-small .wall-art{padding:16px 0}.is-small .wall-cover{width:28%}.is-medium .wall-art{padding:18px 0}.is-medium .wall-cover{width:34%}.wall-yv{font:700 22px/1.1 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--on-score);background:var(--high);border-radius:12px;justify-items:center;padding:5px 10px;display:grid;position:absolute;bottom:14px;right:14px}.wall-yv.mid{background:var(--mid)}.wall-yv.low{background:var(--low)}.wall-yv small{font:600 8.5px/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;opacity:.85}.wall-yv.sm{border-radius:5px;padding:1px 5px;font-size:11px;top:4px;bottom:auto;right:4px}.wall-burst{background:var(--mark);width:18px;height:18px;animation:burst .9s var(--spring) forwards;pointer-events:none;border-radius:50%;margin:-9px;position:absolute;top:50%;left:50%}@keyframes burst{0%{opacity:1;transform:scale(0)}35%{opacity:.95;transform:scale(3.2)}to{opacity:0;transform:scale(2.4)}}.wall-body{gap:8px;padding:12px 14px 14px;display:grid}.wall-book{font:500 17px/1.25 var(--f-book);margin:0}.wall-book a{color:var(--ink)}.wall-quote{color:var(--ink);gap:4px;display:grid}.wall-quote b{font:600 14px/1.3 var(--f-ui)}.wall-quote q{font:italic 400 16px/1.4 var(--f-book)}.wall-act{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13.5px;display:flex}.wall-save{background:var(--fill);min-height:36px;color:var(--ink);font:600 13px var(--f-ui);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.wall-save.is-saved,.wall-save.is-had{background:var(--mark-tint);color:var(--mark)}.wall-save.is-error,.wall-save.is-login{color:var(--low)}.wall-dot{background:var(--mark);border-radius:50%;width:9px;height:9px;animation:1.3s ease-in-out 2 beat}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.6)}30%{transform:scale(1)}}.wall-com{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.wall-mine{margin-left:auto;font-size:12.5px}.wall-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:4px 14px 14px;display:grid}.wall-list{color:var(--ink);gap:4px;padding-bottom:14px;display:grid}.wall-list .wall-strip{padding-bottom:6px}.wall-list>b,.wall-list>span{padding:0 14px}.wall-title{font:500 18px/1.2 var(--f-book)}.wall-vote{color:var(--ink);gap:4px;min-width:0;display:grid;position:relative}.wall-vote .cover{width:100%;font-size:9px}.wall-vt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:599px){.wall-vote .cover>b,.wall-vote .cover>i{display:none}.wall-vote .cover .ini,.wall-list .cover .ini{--ini:18px;display:grid}.wall-list .cover>b,.wall-list .cover>i{display:none}}@media (prefers-reduced-motion:reduce){.rstory[open],.wall-burst,.wall-dot{animation:none}.wall-burst{display:none}}.highlights{scrollbar-width:none;gap:14px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.highlights::-webkit-scrollbar{display:none}.highlights li{flex:none}.highlights a{width:68px;color:var(--ink);justify-items:center;gap:5px;display:grid}.hl-ring{border:1px solid var(--sep);background:var(--card);border-radius:50%;place-items:center;width:60px;height:60px;padding:3px;display:grid;overflow:hidden}.hl-ring .cover{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:50%;padding:0}.hl-ring .cover:before,.hl-ring .cover:after,.hl-ring .cover>b,.hl-ring .cover>i{display:none}.hl-ring .cover .ini{--ini:18px;display:grid}.hl-empty,.hl-new{font:italic 500 22px/1 var(--f-book);color:var(--muted)}.hl-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:68px;font-size:11.5px;overflow:hidden}.shelf5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.shelf5-item{color:var(--ink);gap:6px;min-width:0;display:grid}.shelf5-cover{display:block;position:relative}.shelf5-cover .cover{width:100%}.shelf5-score{z-index:3;text-align:center;min-width:24px;font:700 13px/1.5 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--on-yours);background:var(--yours);border-radius:6px;padding:1px 6px;position:absolute;top:5px;right:5px;box-shadow:0 1px 3px #00000040}.shelf5-t{font:500 13px/1.2 var(--f-book);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.shelf5-item:hover .cover{transform:translateY(-3px)rotate(-.6deg)}}.shelf5-item .cover{transition:transform .35s var(--spring)}@media (max-width:599px){.shelf5{gap:10px 6px}.shelf5-cover .cover>b,.shelf5-cover .cover>i{display:none}.shelf5-cover .cover .ini{--ini:20px;display:grid}.shelf5-score{border-radius:4px;min-width:18px;padding:0 4px;font-size:10px;top:2px;right:2px}.shelf5-t{font-size:10.5px}}
.ex-layout{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1000px){.ex-layout{grid-template-columns:188px minmax(0,1fr)}}.ex-rail{display:none}@media (min-width:1000px){.ex-rail{flex-direction:column;align-self:start;gap:2px;font-size:14px;display:flex;position:sticky;top:76px}.ex-rail .h{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:12px 10px 4px;font-size:11px;font-weight:600;display:block}.ex-rail a{color:var(--ink);border-radius:8px;padding:6px 10px;display:block}.ex-rail a:hover{background:var(--fill);text-decoration:none}}.ex-main{min-width:0}.ex-lead{margin-bottom:14px}.ex-finder{max-width:560px;position:relative}.ex-search{background:var(--fill);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.ex-search input{min-width:0;font:16px/1.2 var(--f-ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.ex-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.ex-finder-hits{z-index:5;max-height:60vh;margin:6px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.ex-finder-hits li>a{color:var(--ink);border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.ex-finder-hits li>a:hover,.ex-finder-hits li>a:focus-visible{background:var(--fill);text-decoration:none}.ex-finder-hits li.muted{padding:8px 10px}.ex-sec{margin-top:26px;scroll-margin-top:80px}.ex-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ex-head h2{font:600 21px/1.2 var(--f-display);letter-spacing:-.01em;margin:0}.ex-head a{white-space:nowrap;font-size:14px}.ex-head small{color:var(--muted);white-space:nowrap;font-size:12px}.n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.ex-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (min-width:720px){.ex-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.ex-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}}.ex-tile{background:var(--card);border-radius:var(--r-md);box-shadow:var(--shadow);min-width:0;color:var(--ink);flex-direction:column;gap:5px;padding:8px 8px 7px;display:flex}.ex-tile:hover{box-shadow:0 0 0 1px var(--accent), var(--shadow);text-decoration:none}.ex-tile b{overflow-wrap:anywhere;font-size:12.5px;font-weight:600;line-height:1.2}.ex-tile .n{margin-top:-3px;font-size:11px}.ex-tile-more{text-align:center;color:var(--accent);justify-content:center;align-items:center;min-height:96px}@media (max-width:719px){.ex-tile.m-hide{display:none}}@media (min-width:720px){.ex-tile-more.m-only{display:none}}.ex-fan{height:64px;position:relative}.ex-fan .cover{width:38px;position:absolute;bottom:0;box-shadow:0 1px 2px #0003,0 3px 8px #0000001f}.ex-fan .cover:first-child{left:2%;transform:rotate(-6deg)}.ex-fan .cover:nth-child(2){z-index:2;width:42px;left:calc(50% - 21px)}.ex-fan .cover:nth-child(3){right:2%;transform:rotate(6deg)}.ex-fan .cover .ini{font-size:14px}.ex-chips{flex-wrap:wrap;gap:6px;display:flex}.ex-chips.scroll{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding:2px 2px 6px;overflow-x:auto}.ex-chips.scroll::-webkit-scrollbar{display:none}.ex-chip{background:var(--card);box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:5px;min-height:32px;padding:6px 11px;font-size:13px;display:inline-flex}.ex-chip:hover{background:var(--accent-tint);text-decoration:none}.ex-chip.m{font-size:14px;font-weight:500}.ex-chip.l{font-size:16px;font-weight:600}.ex-chip.on,.ex-chip[aria-current]{background:var(--accent);color:var(--on-accent);box-shadow:none;align-items:center}.ex-chip.on .n,.ex-chip.on .muted-on{color:var(--on-accent);opacity:.8}.ex-timeline{padding:12px 12px 8px}.ex-timeline .bars{grid-template-columns:repeat(11,minmax(0,1fr));align-items:end;gap:4px;height:84px;display:grid}.ex-timeline .bars a{align-items:flex-end;height:100%;display:flex}.ex-timeline .bars a span{background:var(--accent);opacity:.8;width:100%;transition:opacity .2s var(--smooth);border-radius:3px 3px 0 0;display:block}.ex-timeline .bars a:hover span,.ex-timeline .bars a:focus-visible span{opacity:1;background:var(--mark)}.ex-timeline .ticks{color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;margin-top:4px;font-size:10px;display:grid}.ex-places{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}@media (min-width:720px){.ex-places{grid-template-columns:repeat(6,minmax(0,1fr))}}.ex-places a{background:color-mix(in srgb, var(--accent) var(--w,20%), var(--card));color:var(--ink);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;justify-content:space-between;gap:2px;min-height:50px;padding:6px 8px;font-size:12px;font-weight:500;display:flex}.ex-places a:hover{box-shadow:0 0 0 1px var(--accent);text-decoration:none}.ex-places a.w2{grid-column:span 2}.ex-places a.hot{color:var(--on-accent);background:var(--accent)}.ex-places a.hot .n{color:var(--on-accent);opacity:.85}.ex-mood{padding:4px 12px}.ex-mood .r{border-bottom:.5px solid var(--sep);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.ex-mood .r:last-child{border-bottom:0}.ex-mood .r>span{color:var(--muted);font-size:12.5px}.ex-mood .ex-chip{box-shadow:none;background:var(--fill);min-height:30px;padding:5px 10px}.ex-list{margin:0;padding:0;list-style:none}.ex-list li>a{border-bottom:.5px solid var(--sep);color:var(--ink);align-items:center;gap:8px;padding:9px 12px;font-size:14px;display:flex}.ex-list li:last-child>a{border-bottom:0}.ex-list li>a:hover{background:var(--fill);text-decoration:none}.ex-list .n{margin-left:auto}.ex-list .medal{color:var(--mark);flex:none}.ex-index{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ex-index li>a{background:var(--card);box-shadow:var(--shadow);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;font-size:14px;display:flex}.ex-index li>a:hover{background:var(--accent-tint);text-decoration:none}.ex-value{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:8px;display:grid}.ex-value-head{flex-direction:column;gap:4px;display:flex}.ex-value-head .page-title{font-size:32px}@media (min-width:720px){.ex-value-head .page-title{font-size:40px}}.ex-crumbs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ex-refine{flex-direction:column;gap:8px;min-width:0;display:flex}.ex-refine-h{font:600 12px/1 var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.ex-rr{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.ex-rr>span{color:var(--muted);padding-top:8px;font-size:12.5px}.ex-more>summary{cursor:pointer;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;padding:4px 0;font-size:13px;overflow:hidden}.ex-more[open]>summary{margin-bottom:6px}.ex-more>.ex-rr+.ex-rr{margin-top:8px}@media (min-width:1000px){.ex-more>summary{white-space:normal}}.ex-results{min-width:0}.ex-sortbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}@media (min-width:1000px){.ex-value{grid-template-columns:220px minmax(0,1fr);column-gap:28px}.ex-value-head{grid-column:1/-1}.ex-refine{align-self:start;max-height:calc(100vh - 96px);padding-right:4px;position:sticky;top:76px;overflow-y:auto}.ex-rr{grid-template-columns:minmax(0,1fr);gap:4px}.ex-rr>span{text-transform:uppercase;letter-spacing:.05em;padding-top:6px;font-size:11px;font-weight:600}.ex-refine .ex-chips.scroll{flex-wrap:wrap;overflow:visible}}.tile-mine{z-index:1;background:var(--yours);min-width:20px;height:20px;color:var(--on-yours);font:700 11px/1 var(--f-ui);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 5px;display:grid;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0000004d}.tile-mine.pend{width:20px;padding:0}
