@font-face{font-family:Zelda;src:url(/fonts/zelda.woff2)format("woff2");font-display:swap}@font-face{font-family:Clarimo;src:url(/fonts/body.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Clarimo;src:url(/fonts/body-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Num;src:url(/fonts/num.woff2)format("woff2");font-display:swap}@font-face{font-family:Keys;src:url(/fonts/keys.woff2)format("woff2");font-display:block}:root{--page:#120b05;--page-img:url(/ui/bg.webp);--board:url(/ui/frame.webp) 100 64 105 64 fill / 50px 32px 52px 32px round;--tile:url(/ui/leather.webp) 60 fill / 22px stretch;--plate:url(/ui/caption.webp) 40 fill / 14px stretch;--window:url(/ui/window.webp) 30 74 fill / 15px 37px stretch;--btn:url(/ui/btn.webp) 24 fill / 6px stretch;--btn-on:url(/ui/btn-on.webp) 24 fill / 6px stretch;--count:url(/ui/num.webp) 20 30 fill / 8px 12px stretch;--title:#fff6d5;--deco:#fff6d5;--cream:#fffcc6;--glow:#ff9045;--text:#f3e9cf;--muted:#c4b48f;--link:#ffb36b;--link-hover:#fff6d5;--line:#fff6d524;--row:#0003;--row-hover:#ff90451f;--bar-text:#fff6d5;--net-bg:#0a0604;--net-line:#0a0604;--net-text:#c4b48f;--net-on:#fff6d5;--outline-ink:#0a0604;--shade:0 2px 0 #0a0604;--field:#fffcc6;--field-line:#874c05;--ink-on:#3b200f;--face:"Zelda", "Clarimo", Georgia, serif;--body:"Clarimo", system-ui, "Segoe UI", sans-serif;--num:"Num", "Clarimo", sans-serif;--card-max:180px;--card-max-wide:300px;--live-w:960px;--pin:34px;--pin-disc:#fff6d5;--pin-found:.4;--map-h:72vh;--map-sea:#3b200f;--cursor:#ff9045;--say-red:#ff6b4a;--say-blue:#8ab4ff;--say-word:#c4b48f;--done:.45;--render-h:300px;--rt-num:#ff9045;--rt-size:.72em;--lb-bg:#0a0604f5;--lb-thumb:72px;--lb-arrow-size:44px;--f:16.667ms;--win-fade:calc(15 * var(--f)) cubic-bezier(.333, .1, .667, .3);--win-slide:calc(20 * var(--f));--sel-loop:calc(40 * var(--f));--press:calc(12 * var(--f));--bg-in:calc(7 * var(--f)) linear;font-family:var(--body);color-scheme:dark}[data-theme=light]{--page:#c9a868;--page-img:url(/ui/paper.webp);--board:url(/ui/paper-dark.webp) 60 40 fill / 30px 20px stretch;--tile:url(/ui/paper-dark.webp) 60 40 fill / 18px 12px stretch;--text:#3b200f;--muted:#6b4520;--link:#ab5713;--link-hover:#3b200f;--line:#3b200f2e;--row:#3b200f12;--row-hover:#ab571324;--deco:#3b200f;--shade:0 2px 0 #0a0604;--rt-num:#ab5713;color-scheme:light}[hidden]{display:none!important}*{box-sizing:border-box}body{min-height:100vh;color:var(--text);background:var(--page) var(--page-img) center top / cover fixed;text-align:center;flex-direction:column;margin:0;font-size:15px;line-height:1.5;display:flex}a{color:var(--link);font-weight:700;text-decoration:none}a:hover{color:var(--link-hover)}img{vertical-align:middle}h1,h2,h3{font-family:var(--face);font-weight:400}h2{margin:1.4rem 0 .6rem;font-size:1.35rem}h3{margin:1rem 0 .5rem;font-size:1.1rem}p{margin:.4rem 0}em.hl{color:var(--link);font-style:normal;font-weight:700}h1{width:fit-content;max-width:100%;color:var(--title);text-shadow:var(--shade);border:0;border-image:var(--plate);margin:0 auto 30px;padding:14px 54px 12px;font-size:2.2rem;line-height:1.15;position:relative}h1:after,.ph:after{content:"";background:var(--deco);width:min(420px,100%);position:absolute;left:50%;translate:-50%;mask:url(/ui/line.webp) 0/50% 100% no-repeat,url(/ui/deco-line.webp) 100%/50% 100% no-repeat}h1:after{background:var(--cream);height:22px;top:calc(100% + 4px)}.ph{color:var(--title);text-shadow:var(--shade);margin:0 0 18px;padding:4px 8px 0;font-size:1.25rem;position:relative}.ph:after{width:min(260px,90%);height:14px;top:100%}[data-theme=light] .ph{color:var(--text);text-shadow:none}.panel,table{border:0;border-image:var(--board)}.panel{animation:win-fade var(--win-fade) both, win-slide var(--win-slide) both;padding:8px 10px}.card{border:0;border-image:var(--tile)}.site-credit{width:fit-content;max-width:100%;color:var(--muted);margin:0 auto 12px;font-size:.85rem}.bubble,.intro{max-width:760px;color:var(--cream);border:0;border-image:var(--window);white-space:pre-line;margin:0 auto 16px;padding:18px 46px;position:relative}.intro{animation:win-fade var(--win-fade) both, win-slide var(--win-slide) both}.bubble:before,.intro:before{content:"";pointer-events:none;opacity:.8;border-image:url(/ui/window-deco.webp) 46 90 fill/23px 45px;position:absolute;inset:4px 10px}.bubble .key{min-width:1.7em;color:var(--cream);border-image:var(--btn);padding:0 6px;font-size:.85em;line-height:1.5;display:inline-block}.bubble .key.hi{color:#fff;border-image:var(--btn-on)}.bubble .next{margin-top:8px;font-weight:700;display:block}.bubble ul{text-align:left;white-space:normal;margin:4px 0 0;padding-left:1.2em}.card .bubble{border-image-width:8px 20px;margin:4px 0 0;padding:10px 24px;font-size:.85rem}.btn,.nav-menu a,.burger,.filters button,.fclear,.live-sound,.lb-x,.popx,.zoom button,.netbar .theme{color:var(--title);font:inherit;font-family:var(--face);text-shadow:var(--shade);white-space:nowrap;cursor:pointer;border:0;border-image:var(--btn);background:0 0;justify-content:center;align-items:center;gap:6px;padding:4px 16px;display:inline-flex;position:relative}.nav-menu a:before,.filters button:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:url(/ui/glow.webp) 50%/100% 100% no-repeat;position:absolute;inset:-14px -10px}.nav-menu a:hover,.nav-menu .on a,.filters button:hover,.filters button.on,.fclear,.live-sound.on,.btn:hover,.burger:hover,.lb-x:hover,.popx:hover,.zoom button:hover,.netbar .theme:hover{color:#fff;border-image:var(--btn-on)}.nav-menu a:hover:before,.nav-menu .on a:before,.filters button.on:before{opacity:.55}.nav-menu .on a{animation:sel var(--sel-loop) ease-in-out infinite}.nav-menu a:active,.filters button:active,.btn:active,.lb-x:active{animation:press var(--press) both}.netbar .theme,.netbar select{margin-left:8px;padding:2px 12px;font-size:.9rem}.netbar select{color:var(--ink-on);background:var(--field);border:2px solid var(--field-line);font:inherit;cursor:pointer;font-weight:700}.netbar .theme{flex:none}.netbar select{field-sizing:content;flex:0 auto;min-width:5.5em;max-width:45vw}@media (width<=700px){.netbar .theme,.netbar select{margin-left:4px;padding:2px 6px}}.banner{flex-direction:column;grid-column:2;align-items:center;padding:4px 8px 0;display:flex}.banner img{width:auto;height:150px}.sitename{color:var(--title);font-family:var(--face);text-shadow:var(--shade);-webkit-text-stroke:4px var(--outline-ink);paint-order:stroke fill;margin-top:-6px;font-size:1.3rem}[data-theme=light] .sitename{color:var(--text);text-shadow:none;-webkit-text-stroke:0}.nav{z-index:20;border:0;border-image:url(/ui/header.webp) 20 260 80 fill/6px 130px 40px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:8px 16px 22px;display:grid;position:relative}.nav-menu{flex-wrap:wrap;justify-content:center;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.nav-menu.left{grid-area:1/1;justify-content:flex-end}.nav-menu.right{grid-area:1/3;justify-content:flex-start}.nav-tools{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:6px;display:flex}.nav-menu a{padding:3px 14px}.nav-menu img{width:auto;height:26px}.burger{display:none}.nav .search{position:relative}.nav input,.frow input{width:230px;color:var(--ink-on);background:var(--field);border:2px solid var(--field-line);font:inherit;padding:5px 12px}#results{z-index:30;text-align:left;border-image:url(/ui/frame.webp) 100 64 105 fill/30px 20px round;width:320px;max-height:70vh;margin:0;padding:14px 10px;list-style:none;position:absolute;top:40px;right:0;overflow:auto}#results a{color:#f3e9cf;align-items:center;gap:8px;padding:5px 6px;display:flex}#results a:hover{background:#ff904526}#results img{width:auto;height:32px}#results small{opacity:.7;margin-left:auto}.live{width:calc(100% - 32px);max-width:var(--live-w);margin:14px auto 0}.live-title{color:var(--muted);margin:6px 0 10px;font-size:.9rem}.live-frame{aspect-ratio:16/9;border:2px solid var(--field-line);background:#000;overflow:hidden}.live-frame iframe{border:0;width:100%;height:100%;display:block}.live .live-sound{margin-top:10px}.cols{flex:1 0 auto;grid-template-columns:240px minmax(0,1fr) 250px;gap:18px;width:100%;max-width:1560px;margin:0 auto;padding:14px 16px;display:grid}.cols.no-right{grid-template-columns:240px minmax(0,1fr)}.side,.rail{align-self:start;max-height:calc(100vh - 92px);position:sticky;top:80px;overflow:hidden auto}main{min-width:0}.side-close{display:none}.side-menu{text-align:left;margin:0;padding:4px 0;list-style:none}.side-menu a{color:var(--text);align-items:center;gap:8px;padding:4px 8px;display:flex}.side-menu a:hover{background:var(--row-hover);color:var(--link-hover)}.side-menu a[aria-current]{background:var(--row-hover);color:var(--link)}.side-menu img{object-fit:contain;flex:none;width:28px;height:26px}.rail .panel{margin-bottom:14px}.rail .side-menu img{width:32px;height:32px}.scrim{z-index:40;background:#0000008c;position:fixed;inset:0}.crumbs{color:var(--cream);border:0;border-image:var(--window);margin-bottom:14px;padding:4px 30px;font-size:.85rem;display:inline-block}.crumbs a{color:var(--cream)}table{border-collapse:separate;border-spacing:0;width:100%;margin:0 auto 14px;padding:10px 6px}th,td{text-align:center;border-bottom:1px solid var(--line);padding:6px 10px}th{color:var(--title);font-family:var(--face);text-shadow:var(--shade);font-weight:400}[data-theme=light] th{color:var(--text);text-shadow:none}tr:nth-child(2n) td{background:var(--row)}tr:hover td{background:var(--row-hover)}th.sortable{cursor:pointer;user-select:none;white-space:nowrap}th.sortable.asc:after{content:" ▲"}th.sortable.desc:after{content:" ▼"}.tscroll{max-width:100%;overflow-x:auto}table.stats,table.odds{width:auto}.stats th[scope=row],.odds th[scope=row]{text-align:left;white-space:nowrap}.stats td,.odds td,.num{font-family:var(--num);font-variant-numeric:tabular-nums}.mul{color:var(--muted);font-size:.8rem;display:block}td img{width:auto;height:32px;margin-right:6px}td a{align-items:center;display:inline-flex}.grid{--col:150px;flex-wrap:wrap;justify-content:center;gap:14px;margin:0 auto 14px;display:flex}.grid>*{flex:1 1 var(--col)}.card{width:100%;max-width:var(--card-max);color:var(--text);animation:bg-in var(--bg-in) both;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 14px;display:flex;position:relative}.card:after{content:"";opacity:0;pointer-events:none;mix-blend-mode:screen;background:url(/ui/glow.webp) 50%/100% 100% no-repeat;position:absolute;inset:-6px}.card:hover{color:var(--link-hover)}.card:hover:after{opacity:.35}.card .tile{justify-content:center;align-items:center;width:104px;height:104px;display:flex}.card .tile img{width:auto;max-width:96px;height:auto;max-height:96px}.card b{font-family:var(--face);font-size:1.1rem;font-weight:400}.card span{color:var(--muted);font-size:.85rem;font-weight:400}.card .meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:flex}.card .meta img{width:auto;height:20px}.wide{--col:220px}.wide .card{max-width:var(--card-max-wide)}.wide .card .tile{width:240px;height:135px}.wide .card .tile img{max-width:240px;max-height:135px}.tall .card .tile{height:150px}.tall .card .tile img{max-height:150px}.card:target{outline:3px solid var(--glow)}.fbar{margin:0 auto 14px}.frow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.frow input{flex:200px;width:auto;max-width:320px}.fsort{color:var(--muted);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.fsort select{color:var(--ink-on);background:var(--field);border:2px solid var(--field-line);font:inherit;padding:4px 8px;font-size:.85rem}.fcount{color:var(--muted);font-family:var(--num);font-size:.85rem}.filters{flex-wrap:wrap;justify-content:center;gap:6px 4px;margin-bottom:6px;display:flex}.filters button,.fclear{padding:2px 12px;font-size:.9rem}.filters img{width:auto;height:20px}.item-top{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:860px;margin:0 auto 14px;display:flex}.item-top .art{width:auto;max-width:240px;height:auto;max-height:240px}.item-top .art.wide{max-width:360px}.facts{flex:320px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.facts div{background:var(--row);border-bottom:1px solid var(--line);padding:6px 8px}.facts dt{color:var(--title);font-family:var(--face);text-shadow:var(--shade);font-size:.95rem}[data-theme=light] .facts dt{color:var(--text);text-shadow:none}.facts dd{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;display:flex}.facts dd img{width:auto;height:28px}.facts dd .pill{margin:0}.note{color:var(--muted);flex-basis:100%;margin:4px 0 0;font-size:.85rem}.pill{color:var(--cream);font-family:var(--num);border:0;border-image:var(--count);padding:1px 16px;font-size:.9rem;display:inline-block}.ico{vertical-align:middle;width:auto;height:28px}.lead{color:var(--muted);margin:0 0 8px}.ver{text-align:center;color:var(--muted);margin:0 0 16px;font-size:.9rem}.lines{text-align:left;max-width:860px;margin:0 auto 14px;padding:12px 18px 12px 36px}.lines li{border-bottom:1px solid var(--line);padding:3px 0}.lines li:last-child{border-bottom:0}.glyph{font-family:"Keys", var(--body);vertical-align:-.12em;font-size:1.3em;font-weight:400;line-height:1}ruby.n{ruby-position:over;ruby-align:center}ruby.n rt{color:var(--rt-num);font-family:var(--num);font-size:var(--rt-size);font-weight:400}.bubble ruby.n rt,.intro ruby.n rt{color:var(--glow)}.pad{flex-wrap:wrap;justify-content:center;gap:0 32px;margin:0 auto 10px;display:flex}.pad ul{text-align:left;flex:280px;max-width:420px;margin:0;padding:0;list-style:none}.pad li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 0;display:flex}.pad li:last-child{border-bottom:0}.pad .glyph{text-align:center;flex:0 0 1.4em;font-size:1.6em}.pad small{color:var(--muted);display:block}.verbs{flex-wrap:wrap;justify-content:center;gap:6px;max-width:860px;margin:0 auto 10px;padding:0;list-style:none;display:flex}.verbs li{color:var(--title);text-shadow:var(--shade);border:0;border-image:var(--btn);padding:2px 14px;font-size:.9rem}.boxes{text-align:left;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin:0 0 10px;display:grid}.box{border:0;border-image:var(--tile);padding:14px 16px}.box h3{align-items:center;gap:8px;margin:0 0 8px;display:flex}.box h3 img{object-fit:contain;width:34px;height:34px}.box .bubble{border-image-width:8px 20px;margin:0 0 8px;padding:10px 24px;font-size:.9rem}.box .verbs{justify-content:flex-start;margin:0}.steps{counter-reset:step;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:step;color:var(--title);text-shadow:var(--shade);border:0;border-image:var(--btn);padding:1px 12px;font-size:.9rem}.steps li:before{content:counter(step) ". ";font-family:var(--num)}.box .or{color:var(--muted);margin:8px 0 4px;font-size:.85rem}.ask{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.credits{columns:3 220px;column-gap:24px;margin:0 0 18px}.credits section{break-inside:avoid;margin-bottom:14px}.credits h3{color:var(--title);text-shadow:var(--shade);margin:0 0 4px;font-size:1rem}[data-theme=light] .credits h3{color:var(--text);text-shadow:none}.credits h4{color:var(--muted);margin:6px 0 2px;font-size:.85rem}.credits ul{margin:0;padding:0;list-style:none}.roll-end{font-family:var(--face);margin:24px 0 8px;font-size:1.3rem;line-height:1.4}.names th,.names td{text-align:left}.lineup{flex-wrap:wrap;justify-content:center;gap:4px;margin:0 auto 16px;display:flex}.lineup a{justify-content:center;align-items:center;padding:4px;display:flex}.lineup a:hover{background:var(--row-hover)}.lineup .n{color:var(--cream);margin-left:2px;font-size:.9rem}.gear{text-align:left;margin:0;padding:0;list-style:none}.gear li{white-space:nowrap}.gear .n{color:var(--cream);margin-left:4px}.kit td{vertical-align:top}.order{white-space:normal;padding-left:2.6em}.talk{max-width:760px;margin:0 auto 16px}.talk summary{color:var(--cream);text-align:center;cursor:pointer;border-image:var(--btn);padding:6px 16px;font-weight:700}.talk[open] summary{margin-bottom:8px}.lineup img{width:auto;height:48px}.gpart{max-width:860px;margin:0 auto 14px}.gpart h2{margin-top:0}.gpart .bubble{margin-bottom:8px}.gpart>p:last-child{margin-bottom:0}.finds{flex-wrap:wrap;justify-content:center;gap:6px 12px;max-width:760px;margin:-4px auto 14px;display:flex}.finds span{align-items:center;gap:4px;display:inline-flex}.finds b{color:var(--cream);font-family:var(--face);text-shadow:var(--shade);border:0;border-image:var(--btn);padding:2px 14px;font-weight:400}.finds i{color:var(--cream);font-family:var(--num);border:0;border-image:var(--count);align-items:center;gap:4px;padding:1px 16px;font-style:normal;display:inline-flex}.finds .ico{height:22px}td.rupees a{white-space:nowrap;margin-right:.6em;display:inline-block}td.rupees .ico{height:20px}img[src$="/silver-rupee.webp"],img[src$="/silver-rupees.webp"]{filter:grayscale()}ruby.num rt{color:var(--say-blue);font-size:.7em;font-weight:700}.lb-open{cursor:zoom-in}body.lb-on{overflow:hidden}.lb{z-index:100;background:var(--lb-bg);animation:win-fade var(--win-fade) both;grid-template-rows:minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.lb-x{top:calc(10px + env(safe-area-inset-top));z-index:1;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{min-height:0;animation:win-slide var(--win-slide) both;place-items:center;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(--glow)}.lb-prev,.lb-next{width:var(--lb-arrow-size);height:var(--lb-arrow-size);cursor:pointer;opacity:.75;background:0 0;border:0;flex:none;padding:0}.lb-prev:before,.lb-next:before{content:"";background:var(--cream);width:100%;height:100%;display:block;rotate:90deg;mask:url(/ui/arrow.webp) 50%/contain no-repeat}.lb-next:before{rotate:-90deg}.lb-prev:hover,.lb-next:hover,.lb-prev:active,.lb-next:active{opacity:1}.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}footer{width:100%;max-width:1500px;color:var(--bar-text);border:0;border-image:url(/ui/frame.webp) 100 64 105 fill/30px 20px 0 round;margin:40px auto 0;padding:30px 16px 26px;font-size:.8rem;position:relative}footer .sites{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-bottom:8px;font-size:.85rem;display:flex}footer .sites span,footer a{color:var(--bar-text)}@keyframes win-fade{0%{opacity:0}}@keyframes win-slide{0%{animation-timing-function:cubic-bezier(.333,.467,.667,.792);translate:0 38px}25%{animation-timing-function:cubic-bezier(.333,.695,.667,1);translate:0 18px}to{translate:0}}@keyframes sel{50%{opacity:.9;scale:1.02}}@keyframes press{16.7%{scale:.7}}@keyframes bg-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}@media (width<=1200px){.cols{grid-template-columns:220px minmax(0,1fr)}.rail{grid-column:2;max-height:none;position:static}}@media (width<=900px),(orientation:portrait) and (width<=1100px){.cols,.cols.no-right{grid-template-columns:minmax(0,1fr);padding:12px 16px}.nav{border-image-width:6px 40px 30px;grid-template-columns:minmax(0,1fr);padding:8px 12px 22px}.banner,.nav-menu.left,.nav-menu.right,.nav-tools{grid-area:auto/1;justify-content:center}.banner,.nav-tools{order:-1}.nav-menu.left{margin-bottom:-2px}.burger{display:inline-flex}.nav .search{flex:200px}.nav input{width:100%}.banner img{height:96px}h1{padding:12px 28px 10px;font-size:1.7rem}.side{z-index:50;width:100%;max-height:none;transition:transform calc(12 * var(--f));background:var(--page) var(--page-img) center / cover;overscroll-behavior:contain;align-self:stretch;padding:12px 16px 24px;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}body.side-open .side{transform:none}.side-close{color:var(--title);font:inherit;font-family:var(--face);cursor:pointer;border:0;border-image:var(--btn);background:0 0;margin:0 0 10px auto;padding:6px 14px;display:block}.side-menu a{padding:9px 12px}.rail{grid-column:1;max-height:none;position:static}:not(.tscroll)>table{display:block;overflow-x:auto}.bubble,.intro{padding:16px 30px}}@media (width<=480px){:root{--lb-thumb:52px;--lb-arrow-size:36px}}.mapbox{max-width:1100px;margin:0 auto 14px;position:relative}.mapview{height:var(--map-h);touch-action:none;cursor:grab;background:#c9a868 url(/ui/paper.webp) 50%/cover;outline:0;position:relative;overflow:hidden}.mapview:focus-visible{box-shadow:0 0 0 3px var(--cursor)}.mapview:active{cursor:grabbing}.world{background:var(--map-sea);transform-origin:0 0;position:absolute;top:0;left:0}.tiles img{display:block;position:absolute}.pins{position:absolute;inset:0}.pin{width:var(--pin);height:var(--pin);margin:calc(var(--pin) / -2) 0 0 calc(var(--pin) / -2);cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.pin:before{content:"";background:var(--pin-disc);border:2px solid var(--field-line);border-radius:50%;position:absolute;inset:0}.pin img{object-fit:contain;width:78%;height:78%;position:relative}.pin.found{opacity:var(--pin-found)}.mapview[data-z="0"],.mapview[data-z="1"]{--pin:20px}.mapview[data-z="2"]{--pin:26px}.pin.sel,.pin:hover,.pin:focus-visible{z-index:2;opacity:1;outline:0}.pin.sel:after,.pin:focus-visible:after{content:"";z-index:-1;background:url(/ui/glow.webp) 50%/100% 100% no-repeat;position:absolute;inset:-12px}.zoom{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.zoom button{width:44px;height:40px;padding:0;font-size:1.4rem;line-height:1}.pname{z-index:4;color:var(--cream);font-family:var(--face);white-space:nowrap;pointer-events:none;border:0;border-image:var(--window);padding:3px 24px;font-size:.9rem;position:absolute}.pop{z-index:3;width:min(320px,100%);position:absolute}.pop.below{margin-top:10px}.popin{color:#f3e9cf;border:0;border-image:url(/ui/frame.webp) 100 64 105 fill/30px 20px round;padding:4px 6px;overflow-y:auto}.popin h3{margin:0 64px 8px}.popin .facts dd img{height:44px}.popin h4{font-family:var(--face);margin:10px 0 6px;font-size:.95rem;font-weight:400}.popin .bubble{margin-bottom:8px;font-size:.85rem}.popin .facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.popx{z-index:1;padding:0 10px;font-size:.8rem;position:absolute;top:12px;right:12px}.menu{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.menu li{flex-direction:column;align-items:center;width:84px;font-size:.78rem;display:flex}.menu img{width:auto;height:56px}.pop .big{width:auto;max-width:100%;max-height:160px;margin:8px auto 0}.fcheck{cursor:pointer;align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.fcheck input{flex:none}.popin .fcheck,.pagelink{justify-content:center;margin-top:8px;display:flex}.mapkinds img{height:24px}@media (width<=700px){.mapview{aspect-ratio:1;height:auto}:root{--map-h:100vw}.mapview[data-z="0"]{--pin:12px}.mapview[data-z="1"]{--pin:16px}}.render,.renders{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 14px;display:flex}.render>img{width:auto;max-width:100%;height:auto;max-height:var(--render-h);border:0;border-image:var(--tile);padding:8px}.renders img{width:auto;height:var(--render-h);border:0;border-image:var(--tile);padding:8px}.checks{text-align:left;max-width:760px;margin:0 auto 14px;padding:14px 24px;list-style:none}.checks li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:4px 0;display:flex}.checks li:last-child{border-bottom:0}.checks label{cursor:pointer;flex:1;align-items:center;gap:8px;display:flex}.checks input{accent-color:var(--glow)}.checks li.got label{opacity:var(--done)}.checks img{width:auto;height:28px}.checks .count{color:var(--muted);font-family:var(--num)}.bubble p{margin:0 0 6px}.bubble p:last-child{margin-bottom:0}.bubble .c0{color:var(--say-red);font-weight:700}.bubble .c1{color:var(--say-blue)}.bubble .v{color:var(--say-word);font-style:italic}.bubble a{color:var(--say-red)}.say{margin-bottom:10px}.say:last-child{margin-bottom:0}.when{flex-wrap:wrap;justify-content:center;gap:4px;margin:0 0 4px;display:flex}.when span{color:var(--cream);border:0;border-image:var(--btn);padding:1px 14px;font-size:.8rem;font-weight:700}.answers{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto 8px;padding:0;list-style:none;display:flex}.answers p{margin:0}.answers li{color:var(--title);border:0;border-image:var(--btn);padding:2px 16px;font-size:.9rem}.chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:0;border-image:var(--tile);flex-direction:column;padding:6px 16px;display:flex}.chips span{color:var(--muted);font-size:.85rem}.chips.jump{margin-bottom:14px}h2.part{margin-top:24px}.who{font-family:var(--face);text-align:center;margin:0 0 2px;font-size:.9rem}@media (width<=700px){:root{--render-h:180px}.bubble br{display:none}}.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}
