@font-face{font-family:Baskerville Book;src:url(/fonts/baskerville-book.woff2)format("woff2");font-display:swap}@font-face{font-family:Pietro Text;src:url(/fonts/pietrotextpro-regular.woff2)format("woff2");font-display:swap}:root{--bg:#090909;--panel:#090404cc;--trim:#4c2a26;--trim-dim:#361c1a;--blood:#cd302f;--ink:#c2c9d3;--ink-warm:#afbebe;--ink-dim:#837168;--glow:#532622;--well:#00000073;--hover:#cd302f26;--net-bg:#090909;--net-line:#361c1a;--net-text:#837168;--net-on:#c2c9d3;--muted:#837168;--line:#361c1a;--font-head:"Baskerville Book", Georgia, serif;--font-body:"Pietro Text", Georgia, serif;--text:18px;--text-small:14px;--lh:1.4;--track:.05em;--head-glow:0 0 8px var(--glow), 0 0 8px var(--glow);--text-shade:1px 1px 1px #000;--outline:3px #000;--icon:72px;--icon-small:44px;--lb-bg:#090909f5;--lb-thumb:64px;--lb-arrow-size:44px;--measure:760px;--frame:33.333ms;--menu-in:.167s;--flash:.233s;--cursor-pulse:2s}*{box-sizing:border-box}body{background:var(--bg) url(/img/ui/MENU_Base_BG_00_h4k.png) center/cover fixed;color:var(--ink);font:var(--text)/var(--lh) var(--font-body);letter-spacing:var(--track);text-align:center;margin:0}a{color:var(--blood);font-weight:700;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--font-head);color:var(--ink);text-shadow:var(--head-glow);letter-spacing:var(--track);font-weight:400}h1{margin:6px 0 0;font-size:34px}h3{margin:18px 0 6px;font-size:22px}.wrap{max-width:1100px;animation:menu-in var(--menu-in) steps(5, jump-none);margin:0 auto;padding:0 16px 48px}.netbar select{min-width:5.5em;max-width:45vw;color:var(--ink);background:var(--bg);border:1px solid var(--trim);font:inherit;cursor:pointer;flex:0 auto;margin-left:8px;padding:2px 8px}.top{border-bottom:1px solid var(--trim);color:var(--ink);background:url(/img/ui/MENU_Title_Image.jpg) 50% 40%/cover;padding:34px 16px 20px;font-weight:400;display:block}.top:hover{text-decoration:none}.top img{width:420px;max-width:90%;height:auto}.top .site{font-family:var(--font-head);text-shadow:var(--head-glow);margin:4px 0 0;font-size:20px;display:block}.top .ver{color:var(--ink-dim);font-size:var(--text-small);margin:2px 0 0;display:block}.nav{border-style:solid;border-width:4px 16px;border-image:url(/img/ui/MENU_NT_SecBase_00_h4k.png) 10 32 fill/4px 16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin:0 auto 18px;padding:8px 12px;display:flex}.nav a{color:var(--ink);font-family:var(--font-head);text-shadow:var(--text-shade);padding:6px 18px;font-weight:400}.nav a:hover{text-decoration:none}.nav a,.list a{z-index:0;position:relative}.nav-a a:hover:before,.nav-a a.on:before,.list a:hover:before{content:"";z-index:-1;animation:cursor-pulse var(--cursor-pulse) linear infinite;background:url(/img/ui/MENU_NT_SecCursor_00_h4k.png) 50%/100% 100%;position:absolute;inset:0}.search{margin-left:10px;position:relative}.search input{width:220px;color:var(--ink);background:var(--well);border:1px solid var(--trim);font:var(--text-small) var(--font-body);letter-spacing:var(--track);padding:4px 10px}#results{z-index:30;text-align:left;background:var(--bg);border:1px solid var(--trim);width:320px;max-height:70vh;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;right:0;overflow:auto}#results a{color:var(--ink);align-items:center;gap:8px;padding:5px 6px;font-weight:400;display:flex}#results a:hover{background:var(--hover);text-decoration:none}#results img{width:auto;height:32px}#results small{color:var(--ink-dim);margin-left:auto}.site-credit{color:var(--ink-dim);font-size:var(--text-small)}.crumbs{color:var(--ink-dim);font-size:var(--text-small);margin:4px 0 0}p.ver{color:var(--ink-dim);font-size:var(--text-small);margin:2px 0 14px}.intro{max-width:var(--measure);margin:0 auto 18px}.panel-a{border-style:solid;border-width:12px;border-image:url(/img/ui/MENU_SecBase_60_h4k.png) 24 fill/12px;margin:0 auto 10px;padding:14px 22px}.panel-a h2{margin:0 0 8px;font-size:26px}.rule{background:url(/img/ui/MENU_Lobby_deco01_h4k.png) 50%/224px 24px no-repeat;height:24px;margin:0 0 6px}.mark:before{content:"";vertical-align:-2px;background:url(/img/ui/MENU_Title_Arrow02_h4k.png) 50%/contain no-repeat;width:32px;height:19px;margin-right:8px;display:inline-block}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:10px;display:grid}.card-a{color:var(--ink);background:var(--panel);background-clip:padding-box;border-style:solid;border-width:20px;border-image:url(/img/ui/MENU_SecBase_70_h4k.png) 40/20px;flex-direction:column;align-items:center;padding:6px;font-weight:400;display:flex}.card-a:hover{animation:flash var(--flash) steps(7, jump-none);text-decoration:none}.card-a img{width:var(--icon);height:auto}.card-a .name{font-family:var(--font-head);text-shadow:var(--head-glow);font-size:20px}.card-a .sub{color:var(--ink-dim);font-size:var(--text-small)}.say-b{max-width:var(--measure);border-top:1px solid var(--trim-dim);border-bottom:1px solid var(--trim-dim);text-shadow:var(--text-shade);background:url(/img/ui/MENU_TalkBG_h4k.png) 50%/100% 100% no-repeat;margin:0 auto;padding:14px 40px}.say-b p{margin:0 0 8px}.say-b p:last-child{margin:0}.key{color:var(--ink-warm);background:var(--well);border:1px solid var(--trim);font:inherit;white-space:nowrap;padding:0 6px;font-size:.85em}.pills{flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:12px 0 10px;display:flex}.pill{font-size:var(--text-small);align-items:center;gap:8px;display:inline-flex}.pill b{color:#fff;-webkit-text-stroke:var(--outline);paint-order:stroke fill;padding:2px 12px}.pill span{background:var(--well);border:1px solid var(--trim-dim);padding:2px 10px}.pills-b .pill b{background:url(/img/ui/MENU_SecBase_61_h4k.png) 50%/100% 100%}.jump{z-index:20;background:var(--bg);margin:0 0 12px;padding:6px 0;position:sticky;top:0}.jump a{color:var(--ink);font-weight:400;font-size:var(--text-small);border-style:solid;border-width:3px 6px;border-image:url(/img/ui/MENU_FE_SecBase_90_h4k.png) 6 12 fill/3px 6px;padding:3px 14px}.jump a:hover{color:#fff;text-decoration:none}section[id]{scroll-margin-top:54px}.list{max-width:520px;margin:0 auto 10px}.list a{color:var(--ink);border-bottom:1px solid var(--trim-dim);padding:8px 18px;font-weight:400;display:block}.list a:hover{text-decoration:none}.list a:hover:before{background-image:url(/img/ui/MENU_SecCursor_50_h4k.png)}.who{width:var(--icon);height:auto}.thing{margin:0 0 22px}.thing:last-child{margin-bottom:0}.thing h3{margin-top:6px}.thing h3 img{width:var(--icon-small);vertical-align:middle;height:auto;margin-right:10px}.thing .kind{color:var(--ink-dim);font-size:var(--text-small);display:block}.lb-open{cursor:zoom-in}body.lb-on{overflow:hidden}.lb{z-index:100;background:var(--lb-bg);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.lb-x{top:calc(10px + env(safe-area-inset-top));z-index:1;color:var(--ink);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border-style:solid;border-width:3px 6px;border-image:url(/img/ui/MENU_FE_SecBase_90_h4k.png) 6 12 fill/3px 6px;padding:3px 14px;position:absolute;right:10px}.lb-stage{touch-action:pan-y pinch-zoom;min-height:0;padding:52px 8px 4px;display:grid;container-type:size}.lb-big{place-items:center;min-height:0;display:grid}.lb-bar{padding:6px 6px calc(10px + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:6px;display:flex}.lb-thumbs{gap:6px;min-width:0;padding:2px;display:flex;overflow-x:auto}.lb-thumb{height:var(--lb-thumb);cursor:pointer;background:0 0;border:2px solid #0000;flex:none;padding:0;overflow:hidden}.lb-thumb.on{border-color:var(--blood)}.lb-prev,.lb-next{width:var(--lb-arrow-size);height:var(--lb-arrow-size);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.lb-prev:before,.lb-next:before{content:"";background:url(/img/ui/MENU_Base_Arrow01_h4k.png) 50%/contain no-repeat;width:100%;height:100%;display:block}.lb-prev:before{transform:scaleX(-1)}.lb-prev:hover:before,.lb-next:hover:before,.lb-prev:active:before,.lb-next:active:before{background-image:url(/img/ui/MENU_Base_Arrow02_h4k.png)}.lb-one .lb-bar{display:none}.lb-big>img{object-fit:contain;width:100cqw;height:100cqh}.lb-thumb>img{width:auto;height:100%;display:block}@media (width<=480px){:root{--lb-thumb:52px;--lb-arrow-size:36px}}.renders{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.renders img{object-fit:contain;width:auto;max-width:calc(100vw - 48px);height:min(420px,70vw);display:block}footer{color:var(--ink-dim);font-size:var(--text-small);border-top:1px solid var(--trim-dim);background:var(--bg);margin:30px auto 0;padding:20px 16px 26px}footer .sites{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-bottom:8px;display:flex}footer .sites span,footer a{color:var(--ink-dim)}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes cursor-pulse{0%{opacity:1}50%{opacity:.34}to{opacity:1}}@keyframes flash{0%{filter:brightness()}28.6%{filter:brightness(1.6)}to{filter:brightness()}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}@media (width<=600px){body{font-size:16px}h1{font-size:28px}.top img{width:300px}.say-b{padding:12px 18px}.panel-a{padding:10px 8px}.search{flex:100%;margin:6px 0 0}.search input{width:100%}#results{width:auto;left:0}}.netbar{--net-pad:3px;z-index:40;box-sizing:border-box;background:var(--net-bg);border-bottom:1px solid var(--net-line);align-items:center;gap:0 2px;width:auto;height:auto;margin:0;padding:2px 12px;font-size:.78rem;line-height:1.4;display:flex;position:relative}.net-line{min-width:0;height:calc(1.4em + 2 * var(--net-pad));flex-wrap:wrap;flex:auto;justify-content:center;display:flex;overflow:hidden}.netbar a,.net-more summary{padding:var(--net-pad) 10px;color:var(--net-text);white-space:nowrap;font-weight:600;text-decoration:none}.netbar a:hover,.netbar a[aria-current],.net-more summary:hover,.net-more.on summary{color:var(--net-on);text-decoration:none}.net-line a.off{visibility:hidden}.net-more{flex:none;position:relative}.net-more[hidden]{display:none}.net-more summary{cursor:pointer;list-style:none;display:block}.net-more summary::-webkit-details-marker{display:none}.net-menu{z-index:40;background:var(--net-bg);border:1px solid var(--net-line);flex-direction:column;min-width:100%;padding:4px 0;display:flex;position:absolute;top:100%;right:0}.net-menu a{padding:6px 14px}.net-menu a[hidden]{display:none}@media (width<=700px){.netbar{--net-pad:6px;padding:0 4px}.netbar a,.net-more summary{padding-left:7px;padding-right:7px}.net-more{position:static}.net-menu{left:4px;right:4px}.net-menu a{padding:9px 14px}}.adrail{display:none}@media (width>=1600px){body.has-ads .cols{max-width:min(1560px,100% - 400px);position:relative}.adrail{width:160px;display:block;position:absolute;top:18px}.adrail.left{left:-180px}.adrail.right{right:-180px}.adrail>div{width:160px;min-height:600px}}.adlabel{color:var(--muted);text-align:center;margin-bottom:4px;font-size:11px;display:block}.adbanner,.adslot{clear:both;text-align:center;margin:24px auto;display:block}.adslot[hidden]{display:none}.adpair{justify-content:center;gap:16px;display:flex}.adpair>div{flex:1 1 0;min-width:0;max-width:728px;min-height:90px}.adpair>.second{display:none}@media (width>=1000px){.adpair>.second{display:block}}@media (width<=767px){.adpair>div{min-height:100px}.adbanner.nomobile{display:none}}.ads-pending :is(.adrail,.adbanner,.adslot):not(.filled){margin:0}.ads-pending :is(.adrail,.adbanner,.adslot):not(.filled)>*{visibility:hidden;height:0;min-height:0;margin:0;display:block;overflow:hidden}.adbox{height:100%;min-height:inherit;color:var(--muted);background:var(--panel);border:1px dashed var(--line);justify-content:center;align-items:center;font-size:.8rem;display:flex}.adsbygoogle{display:block}.adrail .adsbygoogle{width:160px;height:600px}
