@font-face{font-family:byronUi;src:url(../media/bricolage_grotesque_latin_opsz_normal-s.p.1oev-doreg81o.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:byronUi Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.byronui_232db7cc-module__B4ho_G__className{font-family:byronUi,byronUi Fallback}.byronui_232db7cc-module__B4ho_G__variable{--f-byron:"byronUi", "byronUi Fallback"}
@font-face{font-family:byronNum;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:byronNum Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.byronnum_dfe2404f-module__VTRYmW__className{font-family:byronNum,byronNum Fallback}.byronnum_dfe2404f-module__VTRYmW__variable{--f-byron-num:"byronNum", "byronNum Fallback"}
@font-face{font-family:byronSerif;src:url(../media/newsreader_latin_400_normal-s.18q64_vlk_qen.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:byronSerif;src:url(../media/newsreader_latin_400_italic-s.02qxcef_o81-x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:byronSerif Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.byronserif_7094d4b-module__3l-bUG__className{font-family:byronSerif,byronSerif Fallback}.byronserif_7094d4b-module__3l-bUG__variable{--f-byron-serif:"byronSerif", "byronSerif Fallback"}
@font-face{font-family:spine;src:url(../media/BigShoulders-s.1ud834apzlmbd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:spine Fallback;src:local(Arial);ascent-override:183.44%;descent-override:39.71%;line-gap-override:0.0%;size-adjust:53.64%}.spine_e1e34031-module__LkjXwa__className{font-family:spine,spine Fallback}.spine_e1e34031-module__LkjXwa__variable{--f-spine:"spine", "spine Fallback"}
@font-face{font-family:ui;src:url(../media/Schibsted-s.2-1czfgj2-py-.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:ui;src:url(../media/Schibsted_Italic-s.1w-c-bd872wc4.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:ui Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.ui_5bbfa09a-module__flnVWW__className{font-family:ui,ui Fallback}.ui_5bbfa09a-module__flnVWW__variable{--f-ui:"ui", "ui Fallback"}
@font-face{font-family:mono;src:url(../media/MartianMono-s.2840lx0r5r2oc.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:65.19%;descent-override:13.04%;line-gap-override:0.0%;size-adjust:153.41%}.mono_c03be7bb-module__3XCWSG__className{font-family:mono,mono Fallback}.mono_c03be7bb-module__3XCWSG__variable{--f-mono:"mono", "mono Fallback"}
@font-face{font-family:stream;src:url(../media/Archivo-s.0inx24hl2eswd.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:stream Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.stream_6da5039-module__c_L8aW__className{font-family:stream,stream Fallback}.stream_6da5039-module__c_L8aW__variable{--f-stream:"stream", "stream Fallback"}
@font-face{font-family:pop;src:url(../media/MochiyPop-s.0-rtoqocz7tgs.woff2)format("woff2");font-display:swap}@font-face{font-family:pop Fallback;src:local(Arial);ascent-override:89.58%;descent-override:22.24%;line-gap-override:0.0%;size-adjust:129.49%}.pop_9956dc2d-module__RNAfmG__className{font-family:pop,pop Fallback}.pop_9956dc2d-module__RNAfmG__variable{--f-pop:"pop", "pop Fallback"}
@font-face{font-family:ink;src:url(../media/DelaGothic-s.0crg1r49mw_sh.woff2)format("woff2");font-display:swap}@font-face{font-family:ink Fallback;src:local(Arial);ascent-override:88.05%;descent-override:21.86%;line-gap-override:0.0%;size-adjust:131.74%}.ink_e6ff05d5-module___r_-Pa__className{font-family:ink,ink Fallback}.ink_e6ff05d5-module___r_-Pa__variable{--f-ink:"ink", "ink Fallback"}
@font-face{font-family:marquee;src:url(../media/Limelight-s.389l1et88w5_0.woff2)format("woff2");font-display:swap}@font-face{font-family:marquee Fallback;src:local(Arial);ascent-override:75.54%;descent-override:25.49%;line-gap-override:0.0%;size-adjust:120.49%}.marquee_77873f06-module__-W1anq__className{font-family:marquee,marquee Fallback}.marquee_77873f06-module__-W1anq__variable{--f-marquee:"marquee", "marquee Fallback"}
@font-face{font-family:typewriter;src:url(../media/CourierPrime-s.0il1v3n3hrhri.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:typewriter;src:url(../media/CourierPrime_Bold-s.06uzc_5bkiggw.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:typewriter Fallback;src:local(Arial);ascent-override:59.45%;descent-override:26.01%;line-gap-override:0.0%;size-adjust:131.41%}.typewriter_402af576-module__LkMlkG__className{font-family:typewriter,typewriter Fallback}.typewriter_402af576-module__LkMlkG__variable{--f-type:"typewriter", "typewriter Fallback"}
@font-face{font-family:listing;src:url(../media/Anton-s.3ic28bo-2c61o.woff2)format("woff2");font-display:swap}@font-face{font-family:listing Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.listing_20faf26b-module__ABK5NW__className{font-family:listing,listing Fallback}.listing_20faf26b-module__ABK5NW__variable{--f-listing:"listing", "listing Fallback"}
@font-face{font-family:"serif";src:url(../media/Cormorant-s.1wfvpvbbo3vam.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:"serif";src:url(../media/Cormorant_Italic-s.369iaql9n6a6a.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.serif_e887c073-module__EAuOtW__className{font-family:"serif",serif Fallback}.serif_e887c073-module__EAuOtW__variable{--f-serif:"serif", "serif Fallback"}
@font-face{font-family:comic;src:url(../media/Bangers-s.3njnj58qsb_y6.woff2)format("woff2");font-display:swap}@font-face{font-family:comic Fallback;src:local(Arial);ascent-override:105.94%;descent-override:21.72%;line-gap-override:0.0%;size-adjust:83.35%}.comic_5b96f0c1-module__AgztWG__className{font-family:comic,comic Fallback}.comic_5b96f0c1-module__AgztWG__variable{--f-comic:"comic", "comic Fallback"}
@font-face{font-family:pixel;src:url(../media/PressStart-s.3ian8yhe6qs5f.woff2)format("woff2");font-display:swap}@font-face{font-family:pixel Fallback;src:local(Arial);ascent-override:45.63%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:219.15%}.pixel_f1491e3b-module__7mIKxG__className{font-family:pixel,pixel Fallback}.pixel_f1491e3b-module__7mIKxG__variable{--f-pixel:"pixel", "pixel Fallback"}
:root{--c-wall:#ece3d3;--c-ink:#221a12;--c-ink2:#5a4a3a;--c-ink3:#8c7b68;--c-paper:#fbf6ec;--c-line:#221a1224;--c-accent:#d4501c;--c-accent-ink:#fff;--c-active:#2f7d4f;--c-done:#2d55a5;--c-dropped:#a33a2b;--c-todo:#8c7b68;--c-error:#a33a2b;--f-body:var(--f-ui), ui-sans-serif, system-ui, sans-serif;--f-display:var(--f-spine), var(--f-body);--f-label:var(--f-mono), ui-monospace, monospace;--gap:18px;--obj-w:118px;--ratio:2 / 3;--radius:6px;--ease:cubic-bezier(.2, .8, .2, 1);--pad:max(16px, env(safe-area-inset-left))}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--c-wall);background-image:var(--wall-image,none);min-height:100dvh;color:var(--c-ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}:where(a){color:inherit}:where(button,input,select){font:inherit;color:inherit}:where(h1,h2,h3,p){margin:0}:where(img){max-width:100%;display:block}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.page{width:100%;max-width:1180px;padding:18px var(--pad) calc(96px + env(safe-area-inset-bottom));margin:0 auto}.muted{color:var(--c-ink2)}.display{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(28px,7vw,44px);font-weight:800;line-height:.98}.masthead{z-index:20;padding:calc(10px + env(safe-area-inset-top)) var(--pad) 0;background:var(--masthead-bg,var(--c-wall));border-bottom:1px solid var(--masthead-line,var(--c-line));position:sticky;top:0}.masthead-row{align-items:center;gap:12px;max-width:1180px;min-height:44px;margin:0 auto;display:flex}.wordmark{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-size:24px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.wordmark-os{background:var(--c-accent);color:var(--c-accent-ink);border-radius:3px;padding:3px 6px 2px;font-size:.72em;display:inline-block}.wordmark-mark{display:none}.masthead-ws{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-family:var(--f-label);letter-spacing:.04em;color:var(--c-ink3);margin-left:auto;font-size:10.5px;overflow:hidden}.masthead-gear{width:40px;height:40px;color:var(--c-ink2);border-radius:50%;place-items:center;display:grid}.plates{scrollbar-width:none;gap:8px;max-width:1180px;margin:0 auto;padding:10px 0 12px;display:flex;overflow-x:auto}.plates::-webkit-scrollbar{display:none}.plate{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink2);border-radius:4px;flex:none;padding:6px 12px 5px;font-size:15px;font-weight:700;text-decoration:none}.plate[aria-current=page]{color:var(--c-ink)}.nameplate{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.nameplate--big{font-size:clamp(26px,6.5vw,40px)}.shelf-head{margin:6px 0 18px}.rack{grid-template-columns:repeat(auto-fill, minmax(var(--obj-w), 1fr));column-gap:var(--gap);align-items:stretch;row-gap:26px;padding:18px 2px 0;display:grid}.rack--row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--obj-w);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);padding:22px var(--pad) 6px;margin:0 calc(var(--pad) * -1);scrollbar-width:thin;overflow:auto hidden}.rack--row>.obj{scroll-snap-align:start}.obj{min-width:0;animation:obj-rise .55s var(--ease) backwards;animation-delay:calc(var(--i,0) * 32ms);position:relative}.obj-link{height:100%;color:inherit;-webkit-tap-highlight-color:transparent;grid-template-rows:1fr auto auto;text-decoration:none;display:grid}.obj-art{align-self:end;position:relative}.obj-body{aspect-ratio:var(--ratio);border-radius:var(--obj-radius,var(--radius));transition:transform .28s var(--ease), box-shadow .28s var(--ease);transform-origin:50% 100%;position:relative}.obj-face{inset:var(--inset-t,0) var(--inset-r,0) var(--inset-b,0) var(--inset-l,0);border-radius:var(--face-radius,inherit);background:var(--c-ink);position:absolute;overflow:hidden}.obj-cover{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.obj-label{background:hsl(var(--hue,30) 32% 30%);color:hsl(var(--hue,30) 60% 90%);flex-direction:column;justify-content:flex-end;gap:4px;padding:12% 11%;display:flex;position:absolute;inset:0}.obj-label-title{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:clamp(13px,3.6vw,17px);font-weight:800;line-height:.98;display:-webkit-box;overflow:hidden}.obj-label-year{font-family:var(--f-label);opacity:.75;font-size:9px}.obj-band,.obj-sheen,.obj-wrap{pointer-events:none;position:absolute}.obj-band:empty{display:none}.obj-sheen{z-index:3;border-radius:inherit;inset:0}.obj-plank{display:none}.obj-sticker{z-index:5;text-overflow:ellipsis;white-space:nowrap;max-width:92%;font-family:var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--c-todo);border-radius:3px;padding:4px 6px 3px;font-size:8.5px;font-weight:700;position:absolute;top:7%;right:-5px;overflow:hidden;transform:rotate(4deg);box-shadow:0 1px 2px #0000004d}.obj-sticker[data-group=active]{background:var(--c-active)}.obj-sticker[data-group=done]{background:var(--c-done)}.obj-sticker[data-group=dropped]{background:var(--c-dropped)}.obj-sticker--price{background:var(--c-accent);color:var(--c-accent-ink)}.obj-seal{z-index:5;width:27px;height:27px;font-family:var(--f-display);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:7%;left:-6px}.obj-text{align-content:start;gap:2px;height:80px;padding-top:9px;display:grid;overflow:hidden}.obj-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.obj-meta{color:var(--c-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.obj-progress{align-items:center;gap:6px;margin-top:3px;display:flex}.obj-progress-bar{background:var(--c-line);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.obj-progress-bar:after{content:"";background:var(--c-active);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.obj-progress-text{font-family:var(--f-label);color:var(--c-ink2);white-space:nowrap;font-size:9.5px}@media (hover:hover){.obj-link:hover .obj-body{transform:translateY(-6px)rotate(-1deg)}}.obj-link:active .obj-body{transform:translateY(-1px)}@keyframes obj-rise{0%{transform:translateY(12px)}}.shelf-tools{gap:12px;display:grid}.dividers{scrollbar-width:none;gap:2px;padding-top:4px;display:flex;overflow-x:auto}.dividers::-webkit-scrollbar{display:none}.divider{cursor:pointer;font-family:var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--c-ink2);transition:transform .2s var(--ease);background:0 0;border:0;flex:none;padding:9px 14px 8px;font-size:10.5px;font-weight:600}.divider[aria-pressed=true]{color:var(--c-ink)}.shelf-search{gap:8px;display:flex}.catalogue{border:1px solid var(--c-line);background:var(--c-paper);min-width:0;height:42px;font-family:var(--f-label);letter-spacing:.02em;border-radius:6px;flex:1;padding:0 14px;font-size:12px}.catalogue::placeholder{color:var(--c-ink3)}.sorter{border:1px solid var(--c-line);background:var(--c-paper);height:42px;font-family:var(--f-label);border-radius:6px;flex:none;padding:0 10px;font-size:11px}.shelf[aria-busy=true] .rack{filter:saturate(.6)}.empty-shelf{color:var(--c-ink2);padding:40px 4px}.more{justify-content:center;padding:28px 0 0;display:flex}.btn{border:1.5px solid var(--c-ink);background:var(--c-ink);min-height:44px;color:var(--c-paper);cursor:pointer;transition:transform .15s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[disabled]{cursor:default;opacity:.7}.btn--quiet{color:var(--c-ink);background:0 0}.btn--quiet[aria-pressed=true]{background:var(--c-ink);color:var(--c-paper)}.btn--big{min-height:52px;padding:0 26px;font-size:16px}.notice{background:var(--c-paper);border:1px solid var(--c-line);border-radius:8px;margin:14px 0;padding:12px 14px;font-size:14px}.notice--error{border-color:color-mix(in srgb, var(--c-error) 40%, transparent);color:var(--c-error)}.notice--ok{border-color:color-mix(in srgb, var(--c-active) 40%, transparent);color:var(--c-active)}.wall-row{margin-bottom:30px}.wall-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wall-row-all{font-family:var(--f-label);letter-spacing:.05em;text-transform:uppercase;color:var(--c-ink2);font-size:10.5px}.first-visit{gap:10px;padding:24px 0;display:grid}.card-section{background:var(--section-bg,var(--c-paper));border:1px solid var(--c-line);border-radius:12px;gap:12px;margin:0 0 22px;padding:18px;display:grid}.section-title{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;font-size:18px;font-weight:800}.inline-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-list,.receipts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.library-list li,.receipt{border-bottom:1px dashed var(--c-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.library-list li[data-found=false] span:first-child{color:var(--c-ink3)}.receipt-source{color:var(--c-ink2);margin-left:auto}.receipt[data-status=refunded]{color:var(--c-ink3);text-decoration:line-through}.dev-grants{flex-wrap:wrap;gap:6px;display:flex}.card-section--dev{border-style:dashed}.unlock-target{grid-template-columns:minmax(110px,160px) 1fr;align-items:end;gap:22px;margin:8px 0 26px;display:grid}.unlock-target .obj{animation:none}.unlock-copy{gap:16px;display:grid}.unlock-buy{flex-wrap:wrap;gap:8px;display:flex}.unlock-form{gap:10px;display:grid}.where{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.where legend{color:var(--c-ink2);margin-bottom:8px;font-size:13px}.where-option{border:1.5px solid var(--c-line);cursor:pointer;border-radius:8px;align-items:center;min-height:40px;padding:0 14px;font-size:13.5px;display:inline-flex;position:relative}.where-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.where-option[data-on=true]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-paper)}.unlock-hint{color:var(--c-ink2);font-size:13px}.unlock-row{gap:8px;display:flex}.skin-picker{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.skin-tile{text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;align-content:start;gap:6px;padding:8px 8px 12px;display:grid}.skin-tile[aria-checked=true]{border-color:var(--c-accent)}.skin-tile-name{font-size:13px;font-weight:700}.skin-tile-line{color:var(--c-ink2);font-size:11.5px;line-height:1.3}.skin-tile-art{aspect-ratio:4/3;border-radius:8px;justify-content:center;align-items:flex-end;gap:4px;padding:12% 10% 22%;display:flex;position:relative;overflow:hidden}.skin-tile-art i{border-radius:2px;flex:1;display:block}[data-tile=byron] .skin-tile-art{background:linear-gradient(#ece8de 0 26%,#f3f0e8 26%);align-items:flex-end;gap:5px;padding:0 10% 14%}[data-tile=byron] .skin-tile-art:before{content:"";background:#ecebe8;border-radius:4px 4px 0 0;width:26%;height:12%;position:absolute;top:14%;left:10%;box-shadow:inset 0 2px #787774}[data-tile=byron] .skin-tile-art i{background:linear-gradient(90deg,#0000 18%,#d44c4780 18% 22%,#0000 22%),repeating-linear-gradient(#fffdf8 0 5px,#337ea933 5px 6px);border-radius:3px;height:54%;box-shadow:0 0 0 1px #2b241629}[data-tile=byron] .skin-tile-art i:nth-child(2){background:#1663f0}[data-tile=shelf] .skin-tile-art{background:linear-gradient(#ece3d3 0 78%,#7a4f2e 78% 84%,#4a2d1b 84%)}[data-tile=shelf] .skin-tile-art i:first-child{background:#121214;height:70%}[data-tile=shelf] .skin-tile-art i:nth-child(2){background:linear-gradient(#0a2f73 0 14%,#1556c0 14%);height:58%}[data-tile=shelf] .skin-tile-art i:nth-child(3){background:linear-gradient(#f2efe6 0 76%,#d23b2a 76%);height:64%}[data-tile=shelf] .skin-tile-art i:nth-child(4){background:#a8a39a;border-radius:4px 4px 2px 2px;height:52%}[data-tile=worlds] .skin-tile-art{background:#111;flex-wrap:wrap;align-items:stretch;gap:3px;padding:8%}[data-tile=worlds] .skin-tile-art i{flex:40%;height:auto}[data-tile=worlds] .skin-tile-art i:first-child{background:radial-gradient(circle,#ff4f8b 22%,#0000 24%) 0 0/6px 6px,#ffe3ee}[data-tile=worlds] .skin-tile-art i:nth-child(2){background:#7a0f16;box-shadow:inset 0 0 0 2px #d9b75a}[data-tile=worlds] .skin-tile-art i:nth-child(3){background:repeating-linear-gradient(#fdf8e8 0 5px,#9cc3e8 5px 6px)}[data-tile=worlds] .skin-tile-art i:nth-child(4){background:#0d1033;box-shadow:inset 0 0 0 2px #3dfcb1}[data-tile=streaming] .skin-tile-art{background:radial-gradient(120% 80% at 50% 0,#3a1220,#0b0b0d 70%);align-items:center;padding:18% 8%}[data-tile=streaming] .skin-tile-art i{background:linear-gradient(160deg,#6e7b8c,#2a2f38);border-radius:3px;height:80%}[data-tile=streaming] .skin-tile-art i:nth-child(2){background:linear-gradient(160deg,#c46a3c,#4a1f12)}[data-tile=streaming] .skin-tile-art i:nth-child(3){background:linear-gradient(160deg,#5aa3a0,#173836)}.door{min-height:100dvh;padding:40px var(--pad);text-align:center;align-content:center;justify-items:center;gap:34px;display:grid}.door-copy{justify-items:center;gap:14px;max-width:420px;display:grid}.wordmark--big{font-size:clamp(44px,14vw,72px)}.door-line{color:var(--c-ink2);font-size:17px}.door-fine{color:var(--c-ink3);font-size:12.5px}.connect-actions{justify-items:center;gap:10px;display:grid}.door-shelf{justify-content:center;align-items:flex-end;gap:5px;height:190px;padding:0 18px;display:flex;position:relative}.door-obj{width:30px;animation:obj-rise .6s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms);border-radius:2px;place-items:center;display:grid;position:relative}.door-obj span{writing-mode:vertical-rl;font-family:var(--f-display);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:800;transform:rotate(180deg)}.door-plank{height:14px;position:absolute;bottom:-14px;left:-10px;right:-10px}.skeleton-wall{grid-template-columns:repeat(auto-fill, minmax(var(--obj-w), 1fr));gap:var(--gap);padding-top:18px;display:grid}.skeleton-wall--row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--obj-w);overflow:hidden}.skeleton-obj{aspect-ratio:2/3;border-radius:var(--radius);background:linear-gradient(100deg, var(--c-line) 30%, color-mix(in srgb, var(--c-line) 40%, transparent) 50%, var(--c-line) 70%) 0 0 / 300% 100%;animation:1.4s linear infinite skeleton-travel}@keyframes skeleton-travel{to{background-position:-150% 0}}@media (max-width:459px){:root{--obj-w:94px;--gap:14px}.obj-title,.obj-label-title{font-size:12px}.obj-sticker{padding:3px 5px 2px;font-size:7.5px}.obj-seal{width:23px;height:23px;font-size:12px}}@media (min-width:700px){:root{--obj-w:138px;--gap:24px}.obj-title{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.notice--looking{gap:6px;display:grid}.looking-dot{background:var(--sec,var(--c-accent));vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:4px;animation:1.2s ease-in-out infinite looking;display:inline-block}@keyframes looking{50%{transform:scale(.45)}}@media (prefers-reduced-motion:reduce){.looking-dot{animation:none}}.room--embed .page{padding-bottom:24px}.door--embed{min-height:0;padding:28px var(--pad)}.door--embed .wordmark{font-size:28px}.adv>summary{cursor:pointer;color:var(--c-ink2);align-items:center;gap:8px;padding:10px 2px;font-size:14px;font-weight:650;list-style:none;display:flex}.adv>summary::-webkit-details-marker{display:none}.adv>summary:hover{color:var(--c-ink)}.adv-caret{transition:transform .2s var(--ease);font-size:18px;line-height:1;display:inline-block}.adv[open]>summary .adv-caret{transform:rotate(90deg)}.adv[open]>summary{margin-bottom:8px}.embed-steps{color:var(--c-ink2);flex-wrap:wrap;gap:6px 18px;margin:0;padding-left:18px;font-size:13px;display:flex}.embed-steps kbd{font-family:var(--f-label);border:1px solid var(--c-line);border-radius:5px;padding:1px 5px;font-size:11px}.embed-list{margin-top:10px;display:grid}.embed-row{border-top:1px dashed var(--c-line);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.embed-chip{background:var(--sec,var(--c-ink3));border-radius:3px;width:10px;height:10px}.embed-main{min-width:0;display:grid}.embed-name{font-size:14px;font-weight:650}.embed-url{font-family:var(--f-label);color:var(--c-ink3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.btn--small{min-height:32px;padding:0 12px;font-size:12.5px}@media (max-width:420px){.embed-row .btn--quiet:not(:last-child){display:none}}.masthead-share{border:1px solid var(--c-line);height:32px;color:var(--c-ink);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.masthead-share:hover{border-color:var(--c-line-strong,var(--c-ink3))}.maker{gap:18px;display:grid}.maker-group{gap:8px;display:grid}.maker-label{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink3);font-size:10.5px}.maker-chips{flex-wrap:wrap;gap:6px;display:flex}.maker-chip{border:1px solid var(--c-line);height:34px;color:var(--c-ink3);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:560;display:inline-flex}.maker-chip:before{content:"";background:var(--sec,var(--c-ink3));opacity:.35;border-radius:3px;width:8px;height:8px}.maker-chip[aria-pressed=true]{background:var(--sec-bg,var(--c-paper));border-color:color-mix(in oklab, var(--sec,var(--c-ink)) 30%, transparent);color:var(--c-ink)}.maker-chip[aria-pressed=true]:before{opacity:1}.maker-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.maker-tile{text-align:left;border:1px solid var(--c-line);cursor:pointer;background:0 0;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.maker-tile[aria-checked=true]{border:2px solid var(--c-accent);background:var(--c-accent-quiet,transparent);padding:11px 13px}.maker-tile-name{font-size:14px;font-weight:650}.maker-tile-line{color:var(--c-ink2);font-size:12px}.maker-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.maker-field{gap:6px;display:grid}.maker-field .catalogue{width:100%}.maker-check{cursor:pointer;align-items:center;gap:9px;font-size:14px;display:inline-flex}.maker-check input{width:17px;height:17px;accent-color:var(--c-accent)}.maker-go{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.maker-go .muted{font-size:12.5px}.catalog-list{margin:0;padding:0;list-style:none;display:grid}.catalog-list li{border-top:1px dashed var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.catalog-list li:first-child{border-top:0}.catalog-main{gap:2px;min-width:0;display:grid}.catalog-title{font-weight:650}.catalog-main .muted{font-size:12.5px}.catalog-url{font-family:var(--f-label);color:var(--c-accent);overflow-wrap:anywhere;font-size:11px}.catalog-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:560px){.masthead-share{padding:0 9px;font-size:12px}}
[data-skin=byron]{--sec-gray:#787774;--sec-gray-bg:#f1f1ef;--sec-red:#c9433e;--sec-red-bg:#fdebec;--sec-purple:#8a5cad;--sec-purple-bg:#f6f3f9;--sec-orange:#c9680b;--sec-orange-bg:#fbecdd;--sec-pink:#b9447f;--sec-pink-bg:#fbf2f5;--sec-green:#3f7d5b;--sec-green-bg:#edf3ec;--sec-yellow:#b17f1f;--sec-yellow-bg:#fbf3db;--sec-blue:#2f77a3;--sec-blue-bg:#e7f3f8}@media (prefers-color-scheme:dark){[data-skin=byron]{--sec-gray:#9b9b9b;--sec-gray-bg:#2f2f2f;--sec-red:#df5452;--sec-red-bg:#522e2a;--sec-purple:#9d68d3;--sec-purple-bg:#3c2d49;--sec-orange:#c77d48;--sec-orange-bg:#5c3b23;--sec-pink:#d15796;--sec-pink-bg:#4e2c3c;--sec-green:#529e72;--sec-green-bg:#243d30;--sec-yellow:#ca9849;--sec-yellow-bg:#564328;--sec-blue:#379ad3;--sec-blue-bg:#143a4e}}[data-skin=byron] [data-cat=movie]{--sec:var(--sec-red);--sec-bg:var(--sec-red-bg)}[data-skin=byron] [data-cat=tv]{--sec:var(--sec-purple);--sec-bg:var(--sec-purple-bg)}[data-skin=byron] [data-cat=anime]{--sec:var(--sec-orange);--sec-bg:var(--sec-orange-bg)}[data-skin=byron] [data-cat=manga]{--sec:var(--sec-pink);--sec-bg:var(--sec-pink-bg)}[data-skin=byron] [data-cat=book]{--sec:var(--sec-green);--sec-bg:var(--sec-green-bg)}[data-skin=byron] [data-cat=comic]{--sec:var(--sec-yellow);--sec-bg:var(--sec-yellow-bg)}[data-skin=byron] [data-cat=game]{--sec:var(--sec-blue);--sec-bg:var(--sec-blue-bg)}[data-skin=byron]{--f-body:var(--f-byron), "Bricolage Grotesque Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:var(--f-body);--f-label:var(--f-byron-num), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--f-editorial:var(--f-byron-serif), "Newsreader", Georgia, serif;--radius:10px;--r-card:14px;--gap:16px;--obj-w:124px;--hairline:1px;--ease:cubic-bezier(.22, 1, .36, 1);--c-wall:#fff;--c-ink:#1e1b16;--c-ink2:#1e1b16c2;--c-ink3:#1e1b169e;--c-paper:#fff;--c-paper2:#fbfbfa;--c-nav:#fff;--c-sunken:#f7f7f5;--c-line:#37352f1c;--c-line-strong:#37352f3d;--c-hover:#37352f0d;--c-accent:#1663f0;--c-accent-ink:#fff;--c-accent-quiet:#1663f01a;--c-active:#2c7a52;--c-done:#1663f0;--c-dropped:#c03b2b;--c-todo:#1e1b169e;--c-error:#c03b2b;--c-rule:#337ea921;--c-margin:#d44c476b;--c-stamp:#1e1b16d1;--shadow-card:0 1px 2px #0f0f0f0a;--shadow-lift:0 1px 2px #0f0f0f0f, 0 10px 24px -12px #0f0f0f33;--sec:var(--sec-gray);--sec-bg:var(--sec-gray-bg);--wall-image:none;--masthead-bg:var(--c-nav);--masthead-line:color-mix(in oklab, var(--sec) 26%, var(--c-line));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){[data-skin=byron]{--c-wall:#191919;--c-ink:#e3e3e1;--c-ink2:#ffffffb5;--c-ink3:#ffffff75;--c-paper:#202020;--c-paper2:#252525;--c-nav:#191919;--c-sunken:#252525;--c-line:#ffffff18;--c-line-strong:#fff3;--c-hover:#ffffff0e;--c-accent:#2f6fe8;--c-accent-ink:#fff;--c-accent-quiet:#4c8bff29;--c-active:#62bd8e;--c-done:#8fb3ff;--c-dropped:#ef806f;--c-todo:#ffffff75;--c-error:#ef806f;--c-rule:#4ba3d91f;--c-margin:#e2655f66;--c-stamp:#ffffffcf;--shadow-card:0 1px 0 #00000059;--shadow-lift:0 1px 2px #00000080, 0 12px 26px -10px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-skin=byron] body{letter-spacing:-.005em;font-size:15px}[data-skin=byron] .wordmark-mark{display:inline-flex}[data-skin=byron] .wordmark{font-family:var(--f-body);letter-spacing:-.035em;font-variation-settings:"opsz" 48;text-transform:none;color:var(--c-ink);gap:0;font-size:19px;font-weight:720}[data-skin=byron] .wordmark-mark{margin-right:9px}[data-skin=byron] .wordmark-os{color:var(--c-accent);background:0 0;border-radius:0;margin-left:4px;padding:0;font-size:1em;font-weight:800}[data-skin=byron] .wordmark--big{font-size:clamp(38px,11vw,60px)}[data-skin=byron] .wordmark--big .wordmark-mark svg{width:1.15em;height:1.15em}[data-skin=byron] .masthead-ws{font-family:var(--f-body);color:var(--c-ink3);font-size:12.5px}[data-skin=byron] .masthead-gear{border-radius:10px}[data-skin=byron] .masthead-gear:hover{background:var(--c-hover)}[data-skin=byron] .plates{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin-bottom:-1px;padding:8px 0 0;display:grid;overflow:visible}[data-skin=byron] .plate{border:var(--hairline) solid transparent;min-width:0;height:42px;font-family:var(--f-body);letter-spacing:-.01em;text-transform:none;color:var(--c-ink2);white-space:nowrap;text-overflow:ellipsis;transition:background .14s var(--ease), color .14s var(--ease);border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:560;display:flex;position:relative;overflow:hidden}[data-skin=byron] .plate[data-cat]:after{content:"";background:var(--sec);border-radius:3px;flex:none;order:-1;width:8px;height:8px;margin-right:7px}[data-skin=byron] .plate:hover{background:var(--c-hover);color:var(--c-ink);text-decoration:none}[data-skin=byron] .plate[aria-current=page]{z-index:1;background:var(--sec-bg);color:var(--c-ink);border-color:color-mix(in oklab, var(--sec) 26%, var(--c-line));font-weight:640}[data-skin=byron] .plate[aria-current=page]:before{content:"";background:var(--sec);border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:14px;right:14px}@media (max-width:560px){[data-skin=byron] .plates{gap:2px}[data-skin=byron] .plate{border-radius:9px 9px 0 0;height:38px;padding:0 3px;font-size:11.5px}[data-skin=byron] .plate[aria-current=page]:before{left:8px;right:8px}[data-skin=byron] .plate[data-cat]:after{display:none}[data-skin=byron] .plate:not([aria-current=page])[data-cat]{box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--sec) 55%, transparent)}}[data-skin=byron] .shelf-head,[data-skin=byron] .wall>.first-visit,[data-skin=byron] .page>.hero{background:var(--sec-bg);box-shadow:0 0 0 100vmax var(--sec-bg), 0 1px 0 100vmax color-mix(in oklab, var(--sec) 22%, var(--c-wall));clip-path:inset(0 -100vmax -1px);margin:-18px 0 22px;padding:22px 0 20px;position:relative}[data-skin=byron] .wall{padding-top:26px}[data-skin=byron] .nameplate{font-family:var(--f-body);letter-spacing:-.015em;text-transform:none;font-size:15.5px;font-weight:640}[data-skin=byron] .nameplate--big,[data-skin=byron] .display{letter-spacing:-.035em;font-variation-settings:"opsz" 96;text-transform:none;font-size:clamp(26px,3vw,38px);font-weight:720;line-height:1.05}[data-skin=byron] .nameplate--quiet{color:var(--c-ink3)}[data-skin=byron] .section-title,[data-skin=byron] .tick-group-title,[data-skin=byron] .title-name{font-family:var(--f-body);letter-spacing:-.02em;text-transform:none}[data-skin=byron] .wall-row{background:var(--c-paper);border:var(--hairline) solid var(--c-line);border-radius:var(--r-card);box-shadow:var(--shadow-card);margin-bottom:18px;padding:15px 18px 18px}[data-skin=byron] .wall-row .nameplate{background:var(--sec-bg);color:var(--sec);border-radius:6px;padding:4px 10px 3px}[data-skin=byron] .wall-row{border-top:3px solid var(--sec)}[data-skin=byron] .wall-row-all{border:var(--hairline) solid var(--c-line);background:var(--c-paper);height:30px;font-family:var(--f-body);letter-spacing:0;text-transform:none;color:var(--c-ink);border-radius:10px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:560;display:inline-flex}[data-skin=byron] .wall-row-all:hover{border-color:var(--c-line-strong);text-decoration:none}[data-skin=byron] .rack--row{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(var(--obj-w), 1fr));scroll-snap-type:none;grid-auto-columns:auto;margin:0;padding:16px 0 0;overflow:visible}[data-skin=byron] .skeleton-wall--row{flex-wrap:wrap;overflow:hidden}[data-skin=byron] .obj-body{--ratio:2 / 3;border-radius:var(--radius);background:var(--c-paper);box-shadow:0 0 0 var(--hairline) var(--c-line), var(--shadow-card)}[data-skin=byron] .obj-face{border-radius:var(--radius);background:var(--c-paper);inset:0}[data-skin=byron] .obj-body:before,[data-skin=byron] .obj-body:after,[data-skin=byron] .obj-band,[data-skin=byron] .obj-face:after,[data-skin=byron] .obj-sheen{display:none}[data-skin=byron] .obj-body{clip-path:none}[data-skin=byron] .obj-label{background:linear-gradient(90deg, transparent calc(12% - 1px), var(--c-margin) calc(12% - 1px) 12%, transparent 12%), repeating-linear-gradient(180deg, transparent 0 17px, var(--c-rule) 17px 18px) 0 36px / 100% 100% no-repeat, var(--c-paper2);color:var(--c-ink);justify-content:flex-start;padding:40px 10% 10% 18%}[data-skin=byron] .obj-label:before{content:"";background:var(--c-wall);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--c-line-strong);border-radius:50%;margin-left:-3.5px;position:absolute;bottom:7%;left:50%}[data-skin=byron] .obj-label-title{font-family:var(--f-body);letter-spacing:-.015em;text-transform:none;font-size:clamp(12.5px,3.2vw,15px);font-weight:640;line-height:18px}[data-skin=byron] .obj-label-year{font-family:var(--f-label);color:var(--c-ink3);opacity:1;font-size:10px}[data-skin=byron] .obj-cover{border-radius:inherit}[data-skin=byron] .obj-sticker{background:var(--c-paper);max-width:calc(100% - 16px);color:var(--c-stamp);font-family:var(--f-label);letter-spacing:.1em;border:2px solid;border-radius:6px;padding:3px 7px 2px;font-size:9.5px;font-weight:700;top:8px;left:8px;right:auto;transform:rotate(-4deg);box-shadow:0 1px 2px #0000001f}[data-skin=byron] .obj-sticker[data-group=active]{background:var(--c-paper);color:var(--c-active)}[data-skin=byron] .obj-sticker[data-group=done]{background:var(--c-paper);color:var(--c-done)}[data-skin=byron] .obj-sticker[data-group=dropped]{background:var(--c-paper);color:var(--c-dropped)}[data-skin=byron] .obj-sticker--price{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}[data-skin=byron] .obj-seal{background:var(--c-paper);width:auto;height:22px;color:var(--c-ink);font-family:var(--f-label);box-shadow:0 0 0 var(--hairline) var(--c-line), 0 1px 2px #0000001f;border-radius:6px;padding:0 7px;font-size:11px;font-weight:700;bottom:8px;left:auto;right:8px}[data-skin=byron] .obj-seal:before{content:"★";color:var(--c-accent);margin-right:3px;font-size:9px}[data-skin=byron] .obj-title{letter-spacing:-.01em;font-weight:600}[data-skin=byron] .obj-meta{font-family:var(--f-label);font-size:10.5px}[data-skin=byron] .obj-progress-bar{background:var(--c-sunken);height:6px;box-shadow:inset 0 0 0 var(--hairline) var(--c-line);border-radius:6px}[data-skin=byron] .obj-progress-bar:after{background:var(--c-accent);border-radius:6px}[data-skin=byron] .obj-progress-text{font-variant-numeric:tabular-nums;font-size:10px}@media (hover:hover){[data-skin=byron] .obj-link:hover .obj-body{box-shadow:0 0 0 var(--hairline) var(--c-line-strong), var(--shadow-lift);transform:translateY(-4px)rotate(-.6deg)}}[data-skin=byron] .obj--sealed .obj-body{filter:grayscale(.85)}[data-skin=byron] .obj--sealed .obj-wrap{border-radius:var(--radius)}[data-skin=byron] .dividers{background:var(--c-sunken);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 var(--hairline) var(--c-line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;overflow:visible}[data-skin=byron] .divider{height:32px;font-family:var(--f-body);letter-spacing:-.005em;text-transform:none;border-radius:9px;padding:0 12px;font-size:13px;font-weight:560}[data-skin=byron] .divider:hover{color:var(--c-ink)}[data-skin=byron] .divider[aria-pressed=true]{background:var(--c-paper);color:var(--c-ink);box-shadow:0 0 0 var(--hairline) var(--c-line), var(--shadow-card)}[data-skin=byron] .catalogue,[data-skin=byron] .sorter,[data-skin=byron] .date-input,[data-skin=byron] .counter-input{border:var(--hairline) solid var(--c-line);background:var(--c-paper);font-family:var(--f-body);letter-spacing:0;border-radius:10px;font-size:14px}[data-skin=byron] .catalogue:hover,[data-skin=byron] .sorter:hover{border-color:var(--c-line-strong)}[data-skin=byron] .btn{border:var(--hairline) solid var(--c-ink);letter-spacing:-.005em;border-radius:10px;min-height:40px;font-weight:560}[data-skin=byron] .btn--quiet{background:var(--c-paper);border-color:var(--c-line)}[data-skin=byron] .btn--quiet:hover{border-color:var(--c-line-strong)}[data-skin=byron] .btn--quiet[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink)}[data-skin=byron] .btn--big{min-height:48px}[data-skin=byron] .add-btn,[data-skin=byron] .door .btn:not(.btn--quiet){background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}[data-skin=byron] .card-section{border-radius:var(--r-card);border:var(--hairline) solid var(--c-line);background:var(--c-paper);box-shadow:var(--shadow-card)}[data-skin=byron] .notice{background:var(--c-paper);border-radius:10px}[data-skin=byron] .sticker-btn{font-family:var(--f-label);border-radius:6px}[data-skin=byron] .sticker-btn[aria-checked=true]{background:var(--c-paper);color:var(--c-stamp);box-shadow:none;border:2px solid;transform:rotate(-3deg)}[data-skin=byron] .sticker-btn[aria-checked=true][data-group=active]{background:var(--c-paper);color:var(--c-active)}[data-skin=byron] .sticker-btn[aria-checked=true][data-group=done]{background:var(--c-paper);color:var(--c-done)}[data-skin=byron] .sticker-btn[aria-checked=true][data-group=dropped]{background:var(--c-paper);color:var(--c-dropped)}[data-skin=byron] .scale-step{font-family:var(--f-label);font-weight:700}[data-skin=byron] .synopsis{font-family:var(--f-editorial);font-size:17px;line-height:1.5}[data-skin=byron] .door-shelf{align-items:center;gap:0;height:150px}[data-skin=byron] .door-plank{display:none}[data-skin=byron] .door-obj{background:linear-gradient(180deg, transparent 22px, var(--c-margin) 22px 23px, transparent 23px), repeating-linear-gradient(180deg, transparent 0 13px, var(--c-rule) 13px 14px) 0 30px / 100% 100% no-repeat, var(--c-paper);box-shadow:0 0 0 var(--hairline) var(--c-line-strong), var(--shadow-lift);color:var(--c-ink);transform:rotate(calc((var(--i) - 3) * 5deg)) translateY(calc((var(--i) - 3) * (var(--i) - 3) * 2px));border-radius:8px;margin:0 -6px;width:64px!important;height:92px!important}[data-skin=byron] .door-obj span{writing-mode:horizontal-tb;font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-size:8.5px;font-weight:700;position:absolute;top:6px;left:0;right:0;transform:none}[data-skin=byron] .door-line{font-family:var(--f-editorial);font-size:19px;font-style:italic}[data-skin=byron] .skin-tile{border-radius:14px}[data-skin=byron] .skin-tile[aria-checked=true]{background:var(--c-paper);box-shadow:var(--shadow-card)}[data-skin=byron] .page>.back+.hero{margin-top:6px}
[data-skin=shelf]{--c-wall:#ebe2d1;--c-ink:#221a12;--c-ink2:#5d4c3b;--c-ink3:#8f7d69;--c-paper:#fbf6ec;--c-line:#221a1226;--c-accent:#d4501c;--c-accent-ink:#fff;--c-active:#2f7d4f;--c-done:#2d55a5;--c-dropped:#a33a2b;--wood-hi:#a77349;--wood:#7d5130;--wood-lo:#4c2e1a;--brass-hi:#f1d488;--brass:#c49a42;--brass-lo:#8a6524;--cast:#38220e80;--wall-image:radial-gradient(120% 60% at 50% -10%, #fff4ded9, transparent 60%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .15 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");--masthead-bg:color-mix(in srgb, var(--c-wall) 88%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){[data-skin=shelf]{--c-wall:#1b1611;--c-ink:#f2e8d8;--c-ink2:#c4b29b;--c-ink3:#8f7d69;--c-paper:#2a221a;--c-line:#f2e8d824;--wood-hi:#6e4528;--wood:#4f301b;--wood-lo:#2a180c;--cast:#000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wall-image:radial-gradient(90% 55% at 50% -12%, #ffc87833, transparent 65%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%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 .9 0 0 0 0 .8 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}}[data-skin=shelf] .masthead{-webkit-backdrop-filter:blur(10px)}[data-skin=shelf] .nameplate,[data-skin=shelf] .plate[aria-current=page],[data-skin=shelf] .wordmark-os{background:linear-gradient(180deg, var(--brass-hi), var(--brass) 55%, var(--brass-lo));color:#3b2809;text-shadow:0 1px #fff0c899;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000040,0 2px 3px #00000038}[data-skin=shelf] .nameplate{border-radius:3px;padding:7px 22px 6px;position:relative}[data-skin=shelf] .nameplate:before,[data-skin=shelf] .nameplate:after{content:"";background:radial-gradient(circle at 35% 35%,#fff6d8,#8a6524 70%);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;box-shadow:inset 0 0 0 .5px #00000059}[data-skin=shelf] .nameplate:before{left:7px}[data-skin=shelf] .nameplate:after{right:7px}[data-skin=shelf] .nameplate--quiet{box-shadow:none;color:var(--c-ink3);text-shadow:none;background:0 0;padding-left:0}[data-skin=shelf] .nameplate--quiet:before,[data-skin=shelf] .nameplate--quiet:after{display:none}[data-skin=shelf] .plate{border:1px solid var(--c-line)}[data-skin=shelf] .plate[aria-current=page]{border-color:#0000}[data-skin=shelf] .obj-plank{z-index:0;height:13px;margin:0 calc(var(--gap) / -2 - 1px);background:repeating-linear-gradient(90deg, #0000000d 0 2px, transparent 2px 11px, #ffffff0a 11px 13px, transparent 13px 23px), linear-gradient(180deg, var(--wood-hi) 0 2px, var(--wood) 2px 70%, var(--wood-lo));box-shadow:0 9px 14px -7px var(--cast);display:block;position:relative}[data-skin=shelf] .obj-plank:after{content:"";background:linear-gradient(#00000040,#0000000d);height:4px;position:absolute;bottom:0;left:0;right:0}[data-skin=shelf] .obj-text{padding-top:10px}[data-skin=shelf] .obj-body{box-shadow:0 1px 1px #0003, 6px -2px 14px -6px var(--cast)}@media (hover:hover){[data-skin=shelf] .obj-link:hover .obj-body{box-shadow:0 1px 1px #0003, 10px 12px 18px -8px var(--cast);transform:translateY(-8px)rotate(-1.5deg)}}[data-skin=shelf] .obj-seal{color:#4a320a;background:radial-gradient(circle at 34% 28%,#fff6cf,#e8c463 42%,#b38529 78%);box-shadow:inset 0 0 0 2px #fff0becc,inset 0 0 0 3.5px #96691e99,0 2px 4px #00000059}[data-skin=shelf] .obj-band{display:none}[data-skin=shelf] .obj[data-object=bluray] .obj-band,[data-skin=shelf] .obj[data-object=tankobon] .obj-band{display:flex}[data-skin=shelf] .obj[data-object=case] .obj-body{--ratio:135 / 190;--obj-radius:3px 6px 6px 3px;--inset-t:4px;--inset-r:4px;--inset-b:4px;--inset-l:13%;--face-radius:1px;background:linear-gradient(90deg,#08080a,#1d1d22 4%,#0b0b0e 9%,#26262c 11.5%,#0c0c0f 12.5%,#141418)}[data-skin=shelf] .obj[data-object=case] .obj-body:before{content:"";background:repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 3px);border-radius:1px;width:5%;position:absolute;top:6%;bottom:6%;left:3%}[data-skin=shelf] .obj[data-object=case] .obj-sheen{background:linear-gradient(105deg,#0000 20%,#ffffff29 32%,#0000 44% 70%,#ffffff12 80%,#0000 90%)}[data-skin=shelf] .obj[data-object=bluray] .obj-body{--ratio:135 / 172;--obj-radius:3px 6px 6px 3px;--inset-t:15%;--inset-r:4px;--inset-b:4px;--inset-l:12%;--face-radius:1px;background:linear-gradient(90deg,#08306e,#1c5cc4 5%,#0d44a6 10%,#2a6ad0 11.5%,#0f4cb4 12.5%,#1252bd)}[data-skin=shelf] .obj[data-object=bluray] .obj-band{color:#dbe7ff;height:calc(15% - 6px);font-family:var(--f-label);letter-spacing:.16em;background:linear-gradient(#0a2c6b,#062052);border-radius:1px;justify-content:space-between;align-items:center;padding:0 6px;font-size:7.5px;font-weight:700;display:flex;top:4px;left:12%;right:4px}[data-skin=shelf] .obj[data-object=bluray] .obj-band:before{content:"ANIME";opacity:.7}[data-skin=shelf] .obj[data-object=bluray] .obj-sheen{background:linear-gradient(105deg,#0000 18%,#ffffff38 30%,#0000 42%),linear-gradient(#ffffff26,#0000 30%)}[data-skin=shelf] .obj[data-object=boxset] .obj-art{margin:9px 9px 0 0}[data-skin=shelf] .obj[data-object=boxset] .obj-body{--ratio:.74;--obj-radius:1px;background:#2a211b}[data-skin=shelf] .obj[data-object=boxset] .obj-body:before,[data-skin=shelf] .obj[data-object=boxset] .obj-body:after{content:"";position:absolute}[data-skin=shelf] .obj[data-object=boxset] .obj-body:before{transform-origin:0 100%;background:linear-gradient(90deg, hsl(var(--hue) 22% 30%), hsl(var(--hue) 22% 40%));height:9px;top:-9px;left:0;right:0;transform:skew(-45deg);box-shadow:inset 0 1px #fff3}[data-skin=shelf] .obj[data-object=boxset] .obj-body:after{transform-origin:0 0;background:linear-gradient(180deg, hsl(var(--hue) 22% 22%), hsl(var(--hue) 22% 14%));width:9px;top:0;bottom:0;left:100%;transform:skewY(-45deg)}[data-skin=shelf] .obj[data-object=boxset] .obj-sheen{background:linear-gradient(115deg,#ffffff24,#0000 30%)}[data-skin=shelf] .obj[data-object=tankobon] .obj-body{--ratio:128 / 182;--obj-radius:1px 3px 3px 1px;background:#f6f3ea}[data-skin=shelf] .obj[data-object=tankobon] .obj-label{color:#141414;background:#f6f3ea;justify-content:flex-start}[data-skin=shelf] .obj[data-object=tankobon] .obj-body:before{content:"";z-index:2;background:linear-gradient(90deg,#0000002e,#ffffff80);width:2px;position:absolute;top:0;bottom:0;left:5%}[data-skin=shelf] .obj[data-object=tankobon] .obj-band{z-index:2;background:hsl(var(--hue) 78% 46%);color:#fff;height:23%;font-family:var(--f-display);letter-spacing:.04em;justify-content:flex-end;align-items:center;padding:0 8%;font-size:15px;font-weight:900;display:flex;bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff59,0 -3px 5px -2px #0000004d}[data-skin=shelf] .obj[data-object=tankobon] .obj-sheen{background:linear-gradient(100deg,#0000 30%,#ffffff1f 45%,#0000 60%)}[data-skin=shelf] .obj[data-object=paperback] .obj-body{--ratio:.655;--obj-radius:1px 4px 3px 1px;background:#e9dfca}[data-skin=shelf] .obj[data-object=paperback] .obj-label{background:hsl(var(--hue) 38% 82%);color:hsl(var(--hue) 45% 18%);font-style:italic}[data-skin=shelf] .obj[data-object=paperback] .obj-body:before{content:"";z-index:2;background:linear-gradient(90deg,#00000038,#ffffff59 60%,#0000);width:3px;position:absolute;top:0;bottom:0;left:6.5%}[data-skin=shelf] .obj[data-object=paperback] .obj-sheen{background:linear-gradient(90deg,#0000001f,#0000 8%),radial-gradient(140% 90% at 100% 100%,#0000001f,#0000 40%)}[data-skin=shelf] .obj[data-object=comic] .obj-art{margin:16px 5px 0}[data-skin=shelf] .obj[data-object=comic] .obj-body{--ratio:.66;--obj-radius:0;--inset-t:3px;background:#fbfbf8}[data-skin=shelf] .obj[data-object=comic] .obj-body:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(#ffffff80 0 12px,#00000014 12px 13px,#0000 13px),linear-gradient(118deg,#ffffff52,#ffffff0a 35%,#ffffff38 55%,#ffffff05 75%);border:1px solid #ffffffbf;border-radius:2px;position:absolute;inset:-16px -5px -3px;box-shadow:inset 0 0 0 1px #0000000d}[data-skin=shelf] .obj[data-object=comic] .obj-body:after{content:"";z-index:5;background:#faf0c899;width:34%;height:9px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #c8b47840}[data-skin=shelf] .obj[data-object=comic] .obj-label{background:hsl(var(--hue) 82% 50%);color:#fff;-webkit-text-stroke:.5px #00000080}[data-skin=shelf] .obj[data-object=cartridge] .obj-body{--ratio:.86;--obj-radius:4px 4px 7px 7px;--inset-t:21%;--inset-r:10%;--inset-b:15%;--inset-l:10%;--face-radius:3px;clip-path:polygon(0 0,86% 0,100% 9%,100% 100%,0 100%);background:linear-gradient(#d3cec5,#bdb7ad 60%,#a9a399)}@media (prefers-color-scheme:dark){[data-skin=shelf] .obj[data-object=cartridge] .obj-body{background:linear-gradient(#4a4a50,#38383d 60%,#2c2c30)}}[data-skin=shelf] .obj[data-object=cartridge] .obj-body:before{content:"";background:repeating-linear-gradient(#00000029 0 1px,#ffffff40 1px 2px,#0000 2px 4px);height:10%;position:absolute;top:6%;left:10%;right:16%}[data-skin=shelf] .obj[data-object=cartridge] .obj-face{box-shadow:inset 0 1px 3px #00000073}[data-skin=shelf] .obj[data-object=cartridge] .obj-face:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000040}[data-skin=shelf] .obj[data-object=cartridge] .obj-body:after{content:"";filter:drop-shadow(0 1px #fff6);border-top:6px solid #0003;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-left:-5px;position:absolute;bottom:5%;left:50%}[data-skin=shelf] .obj[data-object=cartridge] .obj-band{display:none}[data-skin=shelf] .obj[data-object=cartridge] .obj-sticker{top:2%}[data-skin=shelf] .obj--sealed .obj-body{filter:saturate(.7)brightness(.95)}[data-skin=shelf] .obj--sealed[data-cat=anime]{--hue:218}[data-skin=shelf] .obj--sealed[data-cat=manga]{--hue:4}[data-skin=shelf] .obj--sealed[data-cat=movie]{--hue:350}[data-skin=shelf] .obj--sealed[data-cat=tv]{--hue:20}[data-skin=shelf] .obj--sealed[data-cat=book]{--hue:36}[data-skin=shelf] .obj--sealed[data-cat=comic]{--hue:6}[data-skin=shelf] .obj--sealed[data-cat=game]{--hue:260}[data-skin=shelf] .obj--sealed .obj-wrap{z-index:4;border-radius:inherit;background:linear-gradient(125deg,#ffffff4d,#0000 18% 40%,#ffffff24 52%,#0000 64%,#ffffff38 90%);inset:-2px;box-shadow:inset 0 0 0 1px #ffffff73}[data-skin=shelf] .dividers{border-bottom:3px solid color-mix(in srgb, var(--c-ink) 12%, var(--c-paper));gap:0;padding-left:4px}[data-skin=shelf] .divider{background:color-mix(in srgb, var(--c-ink) 7%, var(--c-paper));clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 100%,0 100%);margin-right:-6px;padding:10px 18px 7px;transform:translateY(3px)}[data-skin=shelf] .divider[aria-pressed=true]{z-index:1;background:var(--c-accent);color:var(--c-accent-ink);position:relative;transform:translateY(0)}[data-skin=shelf] .catalogue,[data-skin=shelf] .sorter{border:1.5px solid color-mix(in srgb, var(--c-ink) 25%, transparent);box-shadow:inset 0 1px #ffffff80,0 2px #0000000d}[data-skin=shelf] .door-plank{background:linear-gradient(180deg, var(--wood-hi) 0 2px, var(--wood) 2px 70%, var(--wood-lo));box-shadow:0 12px 18px -8px var(--cast)}[data-skin=shelf] .door-obj{box-shadow:4px -2px 10px -4px var(--cast), inset -2px 0 0 #0000002e, inset 2px 0 0 #ffffff1f}[data-skin=shelf] .door-obj[data-cat=anime]{color:#dbe7ff;background:linear-gradient(#062052 0 12%,#1556c0 12%);width:26px;height:150px}[data-skin=shelf] .door-obj[data-cat=manga]{color:#141414;background:linear-gradient(#f4f1e8 0 78%,#d23b2a 78%);width:24px;height:128px}[data-skin=shelf] .door-obj[data-cat=movie]{color:#e9e6df;background:#121214;width:22px;height:176px}[data-skin=shelf] .door-obj[data-cat=tv]{color:#f6d9b8;background:linear-gradient(90deg,#5a2f1f,#7a4430 50%,#5a2f1f);width:48px;height:162px}[data-skin=shelf] .door-obj[data-cat=book]{color:#2a1a06;background:#c58b3a;width:30px;height:168px}[data-skin=shelf] .door-obj[data-cat=comic]{color:#0000;background:linear-gradient(90deg,#f3f3ef,#d23b2a 30% 70%,#f3f3ef);width:14px;height:184px}[data-skin=shelf] .door-obj[data-cat=game]{color:#3a372f;background:linear-gradient(90deg,#a9a399,#cfcac1 40%,#a9a399);border-radius:4px 4px 2px 2px;width:40px;height:116px}
[data-skin=worlds]{--c-wall:#141217;--c-ink:#f3efe8;--c-ink2:#bdb5aa;--c-ink3:#847b70;--c-paper:#1f1c22;--c-line:#ffffff1f;--c-accent:#ffcf3f;--c-accent-ink:#141217;--masthead-bg:color-mix(in srgb, var(--c-wall) 90%, transparent);--wall-image:none}[data-skin=worlds] [data-cat=anime]{--w-bg:#fff0f6;--w-pattern:radial-gradient(circle, #ff468c38 1.1px, transparent 1.6px) 0 0 / 9px 9px;--w-ink:#2a1030;--w-ink2:#7a4a7e;--w-accent:#ff2e7e;--w-accent-ink:#fff;--w-font:var(--f-pop)}[data-skin=worlds] body:has(.page[data-cat=anime]){--w-bg:#fff0f6;--w-pattern:radial-gradient(circle, #ff468c38 1.1px, transparent 1.6px) 0 0 / 9px 9px;--w-ink:#2a1030;--w-ink2:#7a4a7e;--w-accent:#ff2e7e;--w-accent-ink:#fff;--w-font:var(--f-pop)}[data-skin=worlds] [data-cat=manga]{--w-bg:#f6f4ee;--w-pattern:repeating-linear-gradient(-45deg, #00000009 0 2px, transparent 2px 7px);--w-ink:#0b0b0b;--w-ink2:#4a4a4a;--w-accent:#0b0b0b;--w-accent-ink:#fff;--w-font:var(--f-ink)}[data-skin=worlds] body:has(.page[data-cat=manga]){--w-bg:#f6f4ee;--w-pattern:repeating-linear-gradient(-45deg, #00000009 0 2px, transparent 2px 7px);--w-ink:#0b0b0b;--w-ink2:#4a4a4a;--w-accent:#0b0b0b;--w-accent-ink:#fff;--w-font:var(--f-ink)}[data-skin=worlds] [data-cat=movie]{--w-bg:#3b0a12;--w-pattern:radial-gradient(70% 45% at 50% 0%, #ffd28c2e, transparent 70%), repeating-linear-gradient(90deg, #0000002e 0 3px, transparent 3px 22px);--w-ink:#f8e9c8;--w-ink2:#d6b98a;--w-accent:#e0b95a;--w-accent-ink:#2a0508;--w-font:var(--f-marquee)}[data-skin=worlds] body:has(.page[data-cat=movie]){--w-bg:#3b0a12;--w-pattern:radial-gradient(70% 45% at 50% 0%, #ffd28c2e, transparent 70%), repeating-linear-gradient(90deg, #0000002e 0 3px, transparent 3px 22px);--w-ink:#f8e9c8;--w-ink2:#d6b98a;--w-accent:#e0b95a;--w-accent-ink:#2a0508;--w-font:var(--f-marquee)}[data-skin=worlds] [data-cat=tv]{--w-bg:#f1ecdf;--w-pattern:repeating-linear-gradient(180deg, transparent 0 27px, #00000012 27px 28px);--w-ink:#161616;--w-ink2:#555048;--w-accent:#d6261f;--w-accent-ink:#fff;--w-font:var(--f-listing)}[data-skin=worlds] body:has(.page[data-cat=tv]){--w-bg:#f1ecdf;--w-pattern:repeating-linear-gradient(180deg, transparent 0 27px, #00000012 27px 28px);--w-ink:#161616;--w-ink2:#555048;--w-accent:#d6261f;--w-accent-ink:#fff;--w-font:var(--f-listing)}[data-skin=worlds] [data-cat=book]{--w-bg:#e8dfcc;--w-pattern:linear-gradient(90deg, #7850280f 1px, transparent 1px) 0 0 / 34px 100%;--w-ink:#2b2016;--w-ink2:#6b5a46;--w-accent:#9b2d20;--w-accent-ink:#fff6ea;--w-font:var(--f-serif)}[data-skin=worlds] body:has(.page[data-cat=book]){--w-bg:#e8dfcc;--w-pattern:linear-gradient(90deg, #7850280f 1px, transparent 1px) 0 0 / 34px 100%;--w-ink:#2b2016;--w-ink2:#6b5a46;--w-accent:#9b2d20;--w-accent-ink:#fff6ea;--w-font:var(--f-serif)}[data-skin=worlds] [data-cat=comic]{--w-bg:#ffe04a;--w-pattern:radial-gradient(circle, #e6007e4d 1.4px, transparent 1.8px) 0 0 / 10px 10px;--w-ink:#111;--w-ink2:#3d3524;--w-accent:#e6007e;--w-accent-ink:#fff;--w-font:var(--f-comic)}[data-skin=worlds] body:has(.page[data-cat=comic]){--w-bg:#ffe04a;--w-pattern:radial-gradient(circle, #e6007e4d 1.4px, transparent 1.8px) 0 0 / 10px 10px;--w-ink:#111;--w-ink2:#3d3524;--w-accent:#e6007e;--w-accent-ink:#fff;--w-font:var(--f-comic)}[data-skin=worlds] [data-cat=game]{--w-bg:#0c0f33;--w-pattern:linear-gradient(#3dfcb10f 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, #3dfcb10f 1px, transparent 1px) 0 0 / 16px 16px;--w-ink:#e6f6ff;--w-ink2:#93a7d8;--w-accent:#3dfcb1;--w-accent-ink:#0c0f33;--w-font:var(--f-pixel)}[data-skin=worlds] body:has(.page[data-cat=game]){--w-bg:#0c0f33;--w-pattern:linear-gradient(#3dfcb10f 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, #3dfcb10f 1px, transparent 1px) 0 0 / 16px 16px;--w-ink:#e6f6ff;--w-ink2:#93a7d8;--w-accent:#3dfcb1;--w-accent-ink:#0c0f33;--w-font:var(--f-pixel)}[data-skin=worlds] body:has(.page[data-cat]){--c-wall:var(--w-bg);--c-ink:var(--w-ink);--c-ink2:var(--w-ink2);--c-ink3:var(--w-ink2);--c-paper:color-mix(in srgb, var(--w-bg) 80%, #fff);--c-line:color-mix(in srgb, var(--w-ink) 18%, transparent);--c-accent:var(--w-accent);--c-accent-ink:var(--w-accent-ink);--wall-image:var(--w-pattern);--f-display:var(--w-font), var(--f-body)}[data-skin=worlds] .wall-row[data-cat]{margin:0 calc(var(--pad) * -1) 0;padding:18px var(--pad) 8px;background:var(--w-pattern), var(--w-bg);color:var(--w-ink);--c-ink:var(--w-ink);--c-ink2:var(--w-ink2);--c-ink3:var(--w-ink2);--c-line:color-mix(in srgb, var(--w-ink) 18%, transparent);--c-accent:var(--w-accent);--c-accent-ink:var(--w-accent-ink);--f-display:var(--w-font), var(--f-body)}[data-skin=worlds] .nameplate{color:var(--c-ink)}[data-skin=worlds] [data-cat=game] .nameplate{letter-spacing:.02em;font-size:13px;line-height:1.4}[data-skin=worlds] body:has(.page[data-cat=game]) .nameplate{letter-spacing:.02em;font-size:13px;line-height:1.4}[data-skin=worlds] [data-cat=game] .nameplate--big{font-size:clamp(18px,5vw,26px)}[data-skin=worlds] body:has(.page[data-cat=game]) .nameplate--big{font-size:clamp(18px,5vw,26px)}[data-skin=worlds] .obj-body{--ratio:2 / 3;clip-path:none;background:#000}[data-skin=worlds] .obj-body:before,[data-skin=worlds] .obj-body:after,[data-skin=worlds] .obj-band,[data-skin=worlds] .obj-face:after{display:none}[data-skin=worlds] .obj-face{inset:0}[data-skin=worlds] .obj-label{font-family:var(--w-font);background:var(--w-accent);color:var(--w-accent-ink)}[data-skin=worlds] .obj-label-title{font-family:var(--w-font);text-transform:none;font-weight:400}[data-skin=worlds] .obj[data-cat=anime] .obj-body{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--w-ink), 6px 7px 0 2px var(--w-accent);border-radius:12px}[data-skin=worlds] .obj[data-cat=anime]:nth-child(2n) .obj-body{transform:rotate(1.2deg)}[data-skin=worlds] .obj[data-cat=anime] .obj-sticker{color:var(--w-accent);border:2px solid var(--w-ink);font-family:var(--f-pop);background:#fff;border-radius:12px 12px 12px 2px;transform:rotate(-4deg)}[data-skin=worlds] .obj[data-cat=anime] .obj-title{font-family:var(--f-pop);font-weight:400}[data-skin=worlds] .obj[data-cat=manga] .obj-body{border:3px solid #0b0b0b;border-radius:0;box-shadow:6px 6px #0b0b0b}[data-skin=worlds] .obj[data-cat=manga] .obj-cover{filter:grayscale()contrast(1.15)}@media (hover:hover){[data-skin=worlds] .obj[data-cat=manga] .obj-link:hover .obj-cover{filter:none}}[data-skin=worlds] .obj[data-cat=manga] .obj-sticker{background:#0b0b0b;border-radius:0;transform:rotate(-3deg)}[data-skin=worlds] .obj[data-cat=manga] .obj-title{font-family:var(--f-ink);font-size:13px;font-weight:400}[data-skin=worlds] .obj[data-cat=movie] .obj-body{border-radius:2px;box-shadow:0 0 0 3px #2a0508,0 0 0 6px #e0b95a,0 0 0 7px #8a6524,0 14px 22px -10px #000c}[data-skin=worlds] .obj[data-cat=movie] .obj-text{color:#4a0c12;background:#f3e3bf;border-radius:3px;min-height:0;margin-top:12px;padding:7px 10px 8px;-webkit-mask:radial-gradient(4px at 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(4px at 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(4px at 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(4px at 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat}[data-skin=worlds] .obj[data-cat=movie] .obj-title{font-family:var(--f-type);text-transform:uppercase;font-size:12px;font-weight:700}[data-skin=worlds] .obj[data-cat=movie] .obj-meta{font-family:var(--f-type);color:#7a3a2a}[data-skin=worlds] .obj[data-cat=movie] .obj-sticker{color:#2a0508;background:#e0b95a}[data-skin=worlds] .obj[data-cat=tv] .obj-body{--ratio:.82;background:linear-gradient(#8a5a33,#5e3a1e);border-radius:10px;box-shadow:inset 0 0 0 2px #ffffff1f,0 6px 0 -2px #2d1a0c,0 12px 18px -10px #0009}[data-skin=worlds] .obj[data-cat=tv] .obj-face{border-radius:18px/14px;inset:9% 9% 17%;box-shadow:inset 0 0 0 3px #1a1a1a}[data-skin=worlds] .obj[data-cat=tv] .obj-sheen{background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px),radial-gradient(120% 90% at 30% 20%,#ffffff38,#0000 50%);border-radius:18px/14px;inset:9% 9% 17%}[data-skin=worlds] .obj[data-cat=tv] .obj-band{background:radial-gradient(3px at 3px,#d9c8a8 90%,#0000) 0 0/8px 100% repeat-x;width:16px;height:7px;font-size:0;display:block;inset:auto 12% 5% auto}[data-skin=worlds] .obj[data-cat=tv] .obj-title{font-family:var(--f-listing);letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:400}[data-skin=worlds] .obj[data-cat=tv] .obj-sticker{background:var(--w-accent);border-radius:0;transform:none}[data-skin=worlds] .obj[data-cat=book] .obj-link{color:#2b2016;background:linear-gradient(#0000 0 22px,#c0392b 22px 23.5px,#0000 23.5px),repeating-linear-gradient(#0000 0 21px,#3c6eaa40 21px 22px),#fffdf6;border-radius:3px;padding:10px 10px 6px;box-shadow:0 1px 2px #0000002e,0 10px 18px -12px #3c281499}[data-skin=worlds] .obj[data-cat=book] .obj-body{border-radius:1px;box-shadow:0 1px 3px #00000059}[data-skin=worlds] .obj[data-cat=book] .obj-title{font-family:var(--f-serif);font-size:16px;font-weight:700;line-height:1.05}[data-skin=worlds] .obj[data-cat=book] .obj-meta,[data-skin=worlds] .obj[data-cat=book] .obj-progress-text{font-family:var(--f-type);color:#6b5a46}[data-skin=worlds] .obj[data-cat=book] .obj-sticker{color:#9b2d20;box-shadow:none;font-family:var(--f-type);mix-blend-mode:multiply;background:0 0;border:2px solid #9b2d20;border-radius:3px;top:10%;right:4%;transform:rotate(-8deg)}[data-skin=worlds] .obj[data-cat=comic] .obj-body{border:3px solid #111;border-radius:2px;box-shadow:7px 7px #00a0e9}[data-skin=worlds] .obj[data-cat=comic] .obj-sticker{color:#ffe04a;font-family:var(--f-comic);letter-spacing:.04em;clip-path:polygon(50% 0,61% 30%,98% 20%,72% 48%,100% 72%,64% 70%,56% 100%,42% 72%,6% 86%,28% 56%,0 30%,36% 32%);box-shadow:none;background:#e6007e;border-radius:0;max-width:none;padding:12px 10px;font-size:12px;top:-10px;right:-12px;transform:rotate(-8deg)}[data-skin=worlds] .obj[data-cat=comic] .obj-title{font-family:var(--f-comic);letter-spacing:.03em;font-size:16px;font-weight:400}[data-skin=worlds] .obj[data-cat=game] .obj-body{box-shadow:0 -4px 0 0 var(--w-accent), 0 4px 0 0 var(--w-accent), -4px 0 0 0 var(--w-accent), 4px 0 0 0 var(--w-accent), 0 0 24px #3dfcb140;border-radius:0}[data-skin=worlds] .obj[data-cat=game] .obj-title{font-family:var(--f-pixel);font-size:9px;font-weight:400;line-height:1.6}[data-skin=worlds] .obj[data-cat=game] .obj-meta,[data-skin=worlds] .obj[data-cat=game] .obj-progress-text{font-family:var(--f-pixel);font-size:7px}[data-skin=worlds] .obj[data-cat=game] .obj-sticker{font-family:var(--f-pixel);background:var(--w-accent);color:var(--w-accent-ink);border-radius:0;font-size:7px;transform:none}[data-skin=worlds] .obj[data-cat=game] .obj-progress-bar{border-radius:0;height:6px}[data-skin=worlds] .obj[data-cat=game] .obj-progress-bar:after{background:repeating-linear-gradient(90deg, var(--w-accent) 0 5px, transparent 5px 6px)}[data-skin=worlds] .obj-seal{background:var(--w-accent,var(--c-accent));color:var(--w-accent-ink,var(--c-accent-ink));font-family:var(--w-font,var(--f-display));box-shadow:0 0 0 2px var(--w-bg,#000);font-weight:400}[data-skin=worlds] .obj--sealed .obj-body{filter:saturate(.4)brightness(.8)}[data-skin=worlds] .divider[aria-pressed=true]{background:var(--c-accent);color:var(--c-accent-ink);border-radius:4px}[data-skin=worlds] .door-obj{border-radius:3px;width:34px!important;height:120px!important}[data-skin=worlds] .door-obj[data-cat=anime]{color:#fff;font-family:var(--f-pop);background:#ff2e7e}[data-skin=worlds] .door-obj[data-cat=manga]{color:#0b0b0b;background:#f6f4ee;box-shadow:3px 3px #0b0b0b}[data-skin=worlds] .door-obj[data-cat=movie]{color:#e0b95a;background:#3b0a12;box-shadow:inset 0 0 0 2px #e0b95a}[data-skin=worlds] .door-obj[data-cat=tv]{color:#f1ecdf;background:#8a5a33}[data-skin=worlds] .door-obj[data-cat=book]{color:#9b2d20;background:#fffdf6}[data-skin=worlds] .door-obj[data-cat=comic]{color:#111;background:#ffe04a;box-shadow:3px 3px #00a0e9}[data-skin=worlds] .door-obj[data-cat=game]{color:#3dfcb1;background:#0c0f33;box-shadow:0 0 0 2px #3dfcb1}[data-skin=worlds] .door-obj span{font-family:inherit}
[data-skin=streaming]{--c-wall:#0b0b0d;--c-ink:#f4f1ec;--c-ink2:#b8b2a8;--c-ink3:#7d776e;--c-paper:#17171b;--c-line:#ffffff1a;--c-accent:#e5303f;--c-accent-ink:#fff;--c-active:#3fd08a;--c-done:#6aa3ff;--c-dropped:#ff6b5a;--f-body:var(--f-stream), ui-sans-serif, system-ui, sans-serif;--f-display:var(--f-stream), ui-sans-serif, system-ui, sans-serif;--radius:8px;--wall-image:radial-gradient(90% 50% at 50% -10%, #e5303f29, transparent 70%);--masthead-bg:#0b0b0dd1;--masthead-line:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=streaming] .masthead{-webkit-backdrop-filter:blur(14px)saturate(1.4)}[data-skin=streaming] .wordmark{letter-spacing:-.02em;text-transform:none;font-weight:900}[data-skin=streaming] .wordmark-os{border-radius:4px}[data-skin=streaming] .plate{text-transform:none;letter-spacing:0;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}[data-skin=streaming] .plate[aria-current=page]{background:var(--c-ink);color:var(--c-wall)}[data-skin=streaming] .nameplate{text-transform:none;letter-spacing:-.01em;font-size:20px;font-weight:800}[data-skin=streaming] .nameplate--big{letter-spacing:-.03em;font-size:clamp(30px,8vw,52px)}[data-skin=streaming] .display{text-transform:none;letter-spacing:-.03em}[data-skin=streaming] .obj-body{--ratio:2 / 3;border-radius:var(--radius);background:#1b1b20;box-shadow:0 10px 24px -12px #000000e6}[data-skin=streaming] .obj-art{margin:0}[data-skin=streaming] .obj-face{border-radius:var(--radius);inset:0}[data-skin=streaming] .obj-body:before,[data-skin=streaming] .obj-body:after,[data-skin=streaming] .obj-band,[data-skin=streaming] .obj-face:after{display:none}[data-skin=streaming] .obj-body{clip-path:none}[data-skin=streaming] .obj-sheen{background:linear-gradient(#0000 55%,#0000008c)}[data-skin=streaming] .obj-label{background:linear-gradient(160deg, hsl(var(--hue) 35% 34%), hsl(var(--hue) 40% 12%));color:#fff}[data-skin=streaming] .obj-sticker{font-family:var(--f-body);letter-spacing:.02em;box-shadow:none;border-radius:4px;inset:auto auto 8px 8px;transform:none}[data-skin=streaming] .obj-seal{width:auto;height:auto;font-family:var(--f-body);color:#ffd25e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:4px;padding:3px 6px;font-size:12px;bottom:8px;left:auto;right:8px}[data-skin=streaming] .obj-seal:before{content:"★ ";font-size:10px}[data-skin=streaming] .obj-progress-bar:after{background:var(--c-accent)}@media (hover:hover){[data-skin=streaming] .obj-link:hover .obj-body{transform:scale(1.04);box-shadow:0 18px 34px -14px #000000f2,0 0 0 2px #ffffffd9}}[data-skin=streaming] .obj--sealed .obj-body{filter:grayscale(.7)brightness(.6)}[data-skin=streaming] .divider{text-transform:none;letter-spacing:0;font-family:var(--f-body);border-radius:999px;padding:8px 14px;font-size:13px}[data-skin=streaming] .divider[aria-pressed=true]{background:var(--c-ink);color:var(--c-wall)}[data-skin=streaming] .catalogue,[data-skin=streaming] .sorter{font-family:var(--f-body);background:#1d1d22;border-color:#0000;border-radius:999px;font-size:14px}[data-skin=streaming] .btn{border-radius:999px}[data-skin=streaming] .btn:not(.btn--quiet){background:var(--c-accent);border-color:var(--c-accent);color:#fff}[data-skin=streaming] .card-section{border-color:#0000}[data-skin=streaming] .door-obj{background:linear-gradient(160deg, hsl(calc(var(--i) * 48) 35% 40%), hsl(calc(var(--i) * 48) 40% 14%));color:#ffffffe6;border-radius:6px;width:64px!important;height:96px!important}[data-skin=streaming] .door-obj span{writing-mode:horizontal-tb;letter-spacing:0;text-transform:none;font-size:10px;transform:none}[data-skin=streaming] .door-shelf{flex-wrap:wrap;gap:8px;height:120px}
.back{font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink2);margin:2px 0 14px;font-size:11px;text-decoration:none;display:inline-block}.hero{grid-template-columns:minmax(118px,38%) 1fr;align-items:end;gap:18px;margin-bottom:22px;display:grid}.obj--hero{max-width:240px;animation:none}.obj--hero .obj-art{align-self:auto}.obj--hero .obj-label-title{font-size:clamp(16px,5vw,26px)}.hero-record{align-content:end;gap:8px;min-width:0;padding-bottom:14px;display:grid}.title-name{font-family:var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(24px,7vw,46px);font-weight:800;line-height:.95}.facts{color:var(--c-ink2);font-size:13px}.genres{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.genres li{font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--c-line);color:var(--c-ink2);border-radius:3px;padding:4px 7px 3px;font-size:9.5px}.notion-link{color:var(--c-ink2);justify-self:start;font-size:12.5px}.desk{background:var(--section-bg,var(--c-paper));border:1px solid var(--c-line);border-radius:12px;gap:4px;margin:0 0 22px;padding:6px 16px 14px;display:grid}.desk-row{border-bottom:1px dashed var(--c-line);gap:8px;padding:12px 0;display:grid}.desk-label{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink3);font-size:10px}.desk-label-value{color:var(--c-ink);text-transform:none;letter-spacing:0;font-style:normal}.stickers{flex-wrap:wrap;gap:6px;display:flex}.sticker-btn{border:1.5px dashed var(--c-line);min-height:38px;font-family:var(--f-label);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink2);cursor:pointer;transition:transform .18s var(--ease);background:0 0;border-radius:6px;padding:0 13px;font-size:10.5px;font-weight:600}.sticker-btn[aria-checked=true]{color:#fff;background:var(--c-todo);border-style:solid;border-color:#0000;transform:rotate(-2deg);box-shadow:0 2px 4px #00000038}.sticker-btn[aria-checked=true][data-group=active]{background:var(--c-active)}.sticker-btn[aria-checked=true][data-group=done]{background:var(--c-done)}.sticker-btn[aria-checked=true][data-group=dropped]{background:var(--c-dropped)}.scale{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-width:420px;display:grid}.scale-step{aspect-ratio:1;border:1.5px solid var(--c-line);font-family:var(--f-display);color:var(--c-ink3);cursor:pointer;transition:transform .15s var(--ease);background:0 0;border-radius:50%;padding:0;font-size:13px;font-weight:800}.scale-step[data-on=true]{background:var(--c-accent);color:var(--c-accent-ink);border-color:#0000}.scale-step[aria-checked=true]{transform:scale(1.12)}.counter{align-items:center;gap:10px;display:flex}.counter-step{border:1.5px solid var(--c-ink);cursor:pointer;background:0 0;border-radius:10px;width:44px;height:44px;font-size:22px;line-height:1}.counter-step:active{transform:translateY(1px)}.counter-step[disabled]{opacity:.35;cursor:default}.counter-value{font-family:var(--f-display);align-items:baseline;gap:5px;font-size:30px;font-weight:800;line-height:1;display:flex}.counter-input{border:0;border-bottom:2px solid var(--c-line);text-align:right;width:2.6em;font:inherit;background:0 0;padding:0}.counter-total{color:var(--c-ink3);font-size:.7em}.counter-unit{font-family:var(--f-label);color:var(--c-ink3);font-size:11px}.counter-bar{background:var(--c-line);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.counter-bar span{background:var(--c-active);transform-origin:0;transition:transform .3s var(--ease);position:absolute;inset:0}.date-input{border:1px solid var(--c-line);height:40px;font-family:var(--f-label);background:0 0;border-radius:6px;justify-self:start;padding:0 10px;font-size:12px}.tick-groups{gap:2px;padding-top:8px;display:grid}.tick-group summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 0;list-style:none;display:flex}.tick-group summary::-webkit-details-marker{display:none}.tick-group-title{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:800}.tick-group-count{font-family:var(--f-label);color:var(--c-ink2);font-size:11px}.ticks{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:5px;padding-bottom:8px;display:grid}.tick{border:1.5px solid var(--c-line);height:38px;font-family:var(--f-label);color:var(--c-ink2);cursor:pointer;background:0 0;border-radius:5px;padding:0;font-size:11px}.tick[aria-pressed=true]{background:var(--c-active);color:#fff;border-color:#0000}.tick[data-next=true]{border-color:var(--c-accent);color:var(--c-ink);border-style:solid}.tick-next{color:var(--c-ink2);padding-bottom:10px;font-size:12.5px}.ticks-loading{background:linear-gradient(100deg, var(--c-line) 30%, transparent 50%, var(--c-line) 70%) 0 0 / 300% 100%;border-radius:8px;height:46px;margin-top:10px;animation:1.4s linear infinite skeleton-travel}.synopsis{max-width:68ch;color:var(--c-ink2);font-size:14.5px;line-height:1.6}@media (min-width:700px){.hero{grid-template-columns:240px 1fr;gap:34px}}[data-skin=shelf] .obj--hero .obj-plank{height:16px;margin:0 -18px}[data-skin=shelf] .genres li{background:color-mix(in srgb, var(--c-paper) 70%, transparent);border-color:color-mix(in srgb, var(--c-ink) 18%, transparent)}[data-skin=shelf] .scale-step[data-on=true]{color:#4a320a;background:radial-gradient(circle at 34% 28%,#fff6cf,#e8c463 42%,#b38529 78%);box-shadow:inset 0 0 0 2px #fff0becc,0 1px 3px #0000004d}[data-skin=shelf] .desk{background:repeating-linear-gradient(180deg, transparent 0 31px, color-mix(in srgb, var(--c-done) 10%, transparent) 31px 32px), var(--c-paper);box-shadow:0 1px 0 #ffffff80 inset, 0 10px 24px -16px var(--cast)}[data-skin=streaming] .title-name{text-transform:none;letter-spacing:-.03em}[data-skin=streaming] .obj--hero .obj-body{box-shadow:0 30px 60px -20px #e5303f59,0 20px 40px -20px #000}[data-skin=streaming] .sticker-btn{font-family:var(--f-body);text-transform:none;letter-spacing:0;border-radius:999px;font-size:13px}[data-skin=streaming] .tick{border-radius:6px}[data-skin=worlds] .title-name{font-weight:400}[data-skin=worlds] body:has(.page[data-cat=game]) .title-name{font-size:clamp(16px,4.5vw,26px);line-height:1.4}
.shelf-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-btn{flex:none;min-height:40px;padding:0 16px}.add-btn span{font-size:20px;line-height:1}.btn--small{white-space:nowrap;min-height:36px;padding:0 14px;font-size:13px}.finder{gap:12px;display:grid}.finder-bar{top:var(--masthead-h,64px);z-index:5;background:var(--c-wall);padding:4px 0 8px;position:sticky}.catalogue--big{width:100%;height:50px;font-size:14px}.found{gap:2px;margin:0;padding:0;list-style:none;display:grid}.found-row{border-bottom:1px dashed var(--c-line);grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.found-art{aspect-ratio:2/3;background:hsl(var(--hue,30) 32% 30%);border-radius:3px;position:relative;overflow:hidden;box-shadow:0 2px 6px -2px #00000059}.found-label{font-family:var(--f-display);text-transform:uppercase;color:hsl(var(--hue,30) 60% 90%);align-items:flex-end;padding:6px 5px;font-size:9px;font-weight:800;line-height:1;display:flex;position:absolute;inset:0;overflow:hidden}.found-text{gap:2px;min-width:0;display:grid}.found-title{font-size:14.5px;font-weight:650;line-height:1.25}.found-hint{color:var(--c-ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.found-error{color:var(--c-error);font-size:12px}.credit{color:var(--c-ink3);padding-top:6px;font-size:11.5px}[data-skin=shelf] .add-btn{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink);font-family:var(--f-label);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;font-size:12px;transform:rotate(-2deg);box-shadow:0 2px #0000002e}[data-skin=streaming] .add-btn{border-radius:999px}
