:root{--bg:#080b0d;--panel:#ffffff05;--panel-hi:#ffffff0d;--hair:#ffffff12;--line:#d98a3d38;--text:#cbd1ca;--dim:#7c847b;--cream:#ece7da;--amber:#d98a3d;--amber-hi:#f3b25c;--rust:#a85a2c;--toxic:#aac23e;--toxic-hi:#c6dc55;--steel:#96acb9;--gold:#d8b04a;--giant:#7db8dd;--paper:#d8cba6;--paper-ink:#372c18;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--tag-fish-bg:linear-gradient(#d98a3d24, #d98a3d09);--tag-loc-bg:linear-gradient(#96acb922, #96acb908);--tag-bait-bg:linear-gradient(#a85a2c2e, #a85a2c0d);--tag-player-bg:linear-gradient(#aac23e2e, #aac23e0e);--z-head:20;--z-drop:30;--z-modal-back:40;--z-modal:41;--z-hover:50;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#3a4147 var(--bg)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#2a3238;background-clip:padding-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#3a4147}::-webkit-scrollbar-corner{background:0 0}body{background:var(--bg);color:var(--text);min-height:100vh;margin:0;font:15.5px/1.6 Manrope,system-ui,-apple-system,sans-serif}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(130% 80% at 50% -8%,#96acb90f 0,#0000 60%),radial-gradient(90% 60% at 85% 110%,#d98a3d14 0,#0000 65%);position:fixed;inset:0}a{color:var(--amber-hi);text-decoration:none}a:hover{color:#ffc984}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--amber-hi);outline-offset:2px}h1,h2,h3{text-wrap:balance;color:var(--cream);margin:0;font-family:Oswald,sans-serif;font-weight:500;line-height:1.2}p{margin:0}.shead{z-index:var(--z-head);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:#0a0e11f2;position:sticky;top:0}.hwrap{gap:22px;max-width:1080px;height:58px;margin:0 auto;padding:0 20px}.brand,.hwrap{align-items:center;display:flex}.brand{color:var(--cream);white-space:nowrap;gap:10px}.brand:hover{color:var(--cream);text-decoration:none}.brand b{letter-spacing:.14em;font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.brand svg{color:var(--amber)}.brand .brand-logo{width:24px;height:auto;display:block}.snav{flex:none;gap:2px;display:flex}.snav a{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;padding:6px 12px;font-family:Oswald,sans-serif;font-size:13.5px;font-weight:400}.snav a:hover{color:var(--text);background:var(--panel-hi);text-decoration:none}.snav a.on{color:var(--amber-hi);background:linear-gradient(#d98a3d1a,#d98a3d05)}.searchbox{flex:0 290px;margin-left:auto;position:relative}.searchbox input{border:1px solid var(--hair);width:100%;color:var(--text);background:#040608;border-radius:3px;padding:7px 11px 7px 32px;font:14px Manrope,sans-serif}.searchbox input::placeholder{color:var(--dim)}.searchbox>svg{width:15px;height:15px;color:var(--dim);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.hlogin{color:var(--dim);border:1px solid var(--hair);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:6px 12px;font-family:Manrope,sans-serif;font-size:13px}.hlogin:hover{color:var(--text);border-color:var(--line)}.huser{flex:none;align-items:center;gap:8px;display:flex}.huser .hout{cursor:pointer;color:var(--dim);background:0 0;border:0;padding:4px 2px;font:12.5px Manrope,sans-serif}.huser .hout:hover{color:var(--text)}.sresults{z-index:var(--z-drop);border:1px solid var(--line);background:#10151a;border-radius:3px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 10px 28px #000c}.sresults a{color:var(--text);border-bottom:1px solid var(--hair);justify-content:space-between;gap:10px;padding:8px 12px;font-size:14px;display:flex}.sresults a:last-child{border-bottom:0}.sresults a.sel,.sresults a:hover{background:#d98a3d14;text-decoration:none}.sresults .k{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:11.5px}.sresults .none{color:var(--dim);padding:9px 12px;font-size:14px}.swrap{z-index:1;max-width:1080px;margin:0 auto;padding:30px 20px 70px;position:relative}.crumbs{color:var(--dim);margin-bottom:14px;font-size:13px}.crumbs a{color:var(--steel)}.pagehead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.pagehead h1{letter-spacing:.02em;font-size:32px}.pagehead h1.mut-glow{text-shadow:0 0 22px #aac23e4d}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--amber);margin-bottom:8px;font-family:Oswald,sans-serif;font-size:12px}.kicker .mut{color:var(--toxic)}.sub{color:var(--dim);max-width:640px;margin-top:6px}section{margin-top:36px}section>h2{letter-spacing:.18em;text-transform:uppercase;color:var(--steel);margin-bottom:16px;padding-bottom:9px;font-size:15px;font-weight:400;position:relative}section>h2:after{content:"";background:linear-gradient(90deg,var(--line),transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.diary{color:var(--paper-ink);background:linear-gradient(174deg,#e0d4b0,#cfc198 70%,#c4b58a);border-radius:2px;max-width:660px;padding:16px 20px 14px;font-family:Neucha,cursive;font-size:19px;line-height:1.45;position:relative;transform:rotate(-.35deg);box-shadow:0 4px 14px #000a,inset 0 0 40px #785a2e2e}.diary:before{content:"";background:#963c1459;width:3px;position:absolute;top:0;bottom:0;left:0}.diary small{letter-spacing:.16em;text-transform:uppercase;color:#7a6238;margin-bottom:6px;font-family:Manrope,sans-serif;font-size:11px;display:block}.photocard{background:linear-gradient(172deg,#efe9d8,#ded2b2);border-radius:2px;flex:none;width:300px;max-width:100%;margin:0;padding:10px 10px 8px;transform:rotate(.9deg);box-shadow:0 4px 14px #000a,inset 0 0 24px #785a2e21}.photocard img{background:#f5f2e8;border:1px solid #0002;border-radius:1px;width:100%;height:auto;display:block}.photocard figcaption{color:var(--paper-ink);text-align:center;padding-top:6px;font-family:Neucha,cursive;font-size:16px;line-height:1.3}.photocard.small{width:136px;transform:rotate(-1.2deg)}.fieldnotes{flex-wrap:wrap;align-items:flex-start;gap:26px;display:flex}.fieldnotes .diary{flex:320px}.bhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;display:flex}.bhead>div{min-width:0}.pline{flex-wrap:wrap;align-items:center;gap:6px 8px;max-width:720px;margin-top:12px;display:flex}.pline .when{margin-left:0}td .pline{flex-wrap:nowrap;margin-top:0}.tag{vertical-align:baseline;background:linear-gradient(var(--panel-hi),var(--panel));border:1px solid var(--hair);color:var(--text);white-space:nowrap;cursor:pointer;border-radius:3px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:2.5px 9px 2.5px 7px;font-family:inherit;font-size:.94em;font-weight:500;line-height:1.35;transition:border-color .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 1px 3px #0009}.tag>span{text-overflow:ellipsis;overflow:hidden}.tag:hover{color:var(--cream);text-decoration:none;transform:translateY(-1px)}.tag .ic{flex:none;width:14px;height:14px;display:block}.t-fish{background:var(--tag-fish-bg);border-color:#d98a3d2e}.t-fish .ic{color:var(--amber-hi)}.t-fish:hover{border-color:#d98a3d66}.t-fish.is-mut .ic{color:var(--toxic-hi)}.t-fish.is-mut{color:#cd8}.t-fish.is-mut:hover{color:var(--toxic-hi);border-color:#aac23e55}.t-loc,.t-map{background:var(--tag-loc-bg);border-color:#96acb92c}.t-loc .ic,.t-map .ic{color:var(--steel)}.t-loc:hover,.t-map:hover{border-color:#96acb955}.t-bait{background:var(--tag-bait-bg);border-color:#a85a2c3d}.t-bait .ic{color:#c98a6b}.t-bait:hover{border-color:#a85a2c66}.t-player{background:var(--tag-player-bg);border-color:#aac23e33}.t-player .ic{color:var(--toxic)}.t-player:hover{border-color:#aac23e66}.tag .rk{font:11px var(--mono);color:var(--toxic-hi);background:#aac23e1f;border:1px solid #aac23e33;border-radius:2px;margin-left:2px;padding:0 4px;font-style:normal}.hcard{z-index:var(--z-hover);pointer-events:none;border:1px solid var(--line);opacity:0;background:#10151a;border-radius:4px;width:264px;padding:12px 14px;font-size:13.5px;transition:opacity .14s,transform .14s;position:fixed;transform:translateY(4px);box-shadow:0 14px 34px #000d,inset 0 1px #ffffff0f}.hcard.show{opacity:1;transform:none}.hcard .hh{align-items:center;gap:8px;margin-bottom:8px;display:flex}.hcard .hh .ic{flex:none;width:16px;height:16px}.hcard .hh b{color:var(--cream);letter-spacing:.02em;font-family:Oswald,sans-serif;font-size:15.5px;font-weight:500}.hcard .hh .k{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);white-space:nowrap;margin-left:auto;font-size:10.5px}.hcard .himg{border:1px solid var(--hair);background:#f5f2e8;border-radius:3px;width:56px;height:56px;margin:2px 0 8px;display:block}.hcard .row{color:var(--text);justify-content:space-between;gap:10px;padding:2.5px 0;display:flex}.hcard .row span:first-child{color:var(--dim)}.hcard .row span:last-child{text-align:right}.hcard .num{font-family:var(--mono);font-variant-numeric:tabular-nums}.hcard .row .giant{color:var(--giant)}.hcard .foot{border-top:1px solid var(--hair);margin-top:8px;padding-top:7px;font-size:12px}.hcard .foot,.hcard .wait{color:var(--dim)}@media (pointer:coarse){.hcard{display:none}}.grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:14px;display:grid}.card{background:linear-gradient(var(--panel-hi),var(--panel));border:1px solid var(--hair);color:var(--text);border-radius:4px;padding:14px 16px;transition:border-color .15s;display:block;box-shadow:inset 0 1px #ffffff0a}.card:hover{border-color:var(--line);color:var(--text);text-decoration:none}.card h3{margin-bottom:4px;font-size:17px;font-weight:500}.card h3 .mut{color:var(--toxic-hi)}.card h3.withic{align-items:center;gap:8px;display:flex}.card h3.withic .ic{color:#c98a6b;flex:none;width:15px;height:15px}.card .meta{color:var(--dim);font-size:13px}.card .cnt{font:12.5px var(--mono);color:var(--steel);margin-top:10px}.card .cnt.rec{color:var(--gold);align-items:center;gap:7px;font-size:13px;display:flex}.card .cnt.rec .ic{flex:none;width:14px;height:14px}.card.dim{opacity:.55}.card.uncaught{background:var(--panel);border-style:dashed}.card.uncaught:hover{border-color:var(--hair)}.card.uncaught .hint{color:var(--dim);margin-top:10px;font-size:13px}.card.uncaught .hint .tag{margin-top:5px}.badges{flex-wrap:wrap;gap:8px;margin:14px 0 2px;display:flex}.badge{font:12.5px var(--mono);color:var(--dim);border:1px solid var(--hair);background:#040608;border-radius:3px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.badge b{color:var(--text);font-weight:400}.badge.rad b{color:var(--toxic)}.badge.gold b{color:var(--gold)}.badge.depth b{color:var(--giant)}.chips{flex-wrap:wrap;gap:9px;display:flex}.activity{margin:18px 0 4px}.acthead{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:9px;font-family:Oswald,sans-serif;font-size:12px}.actrow{flex-wrap:wrap;align-items:flex-end;gap:12px 22px;display:flex}.actsegs{gap:16px;display:flex}.actseg{width:86px}.actseg .alabel{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:5px;font-size:11px;display:block}.actseg .abar{border:1px solid var(--hair);background:#040608;border-radius:3px;height:6px;display:block;overflow:hidden}.actseg .abar i{background:#96acb975;height:100%;display:block}.actseg.peak .alabel{color:var(--amber-hi)}.actseg.peak .abar i{background:var(--amber-hi)}.actnote{color:var(--dim);font-size:13.5px}.actnote b{color:var(--amber-hi);font-weight:500}@media (width<=480px){.actsegs{grid-template-columns:1fr 1fr;gap:10px 16px;width:100%;display:grid}.actseg{width:auto}}.tblwrap{border:1px solid var(--hair);border-radius:4px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:580px;font-size:14.5px}th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);background:#0d1114;padding:9px 14px;font-family:Oswald,sans-serif;font-size:12px;font-weight:400}td{border-bottom:1px solid var(--hair);vertical-align:middle;padding:10px 14px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#d98a3d0a}.when{font:12px var(--mono);color:var(--dim);margin-left:6px}.num,.when{white-space:nowrap}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.hero{max-width:760px;padding:26px 0 8px}.hero h1{letter-spacing:.03em;margin:4px 0 16px;font-size:44px}.hero p{color:var(--text);opacity:.92;max-width:620px;font-size:16.5px}.hero .hl{color:var(--amber-hi)}.stats{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.stat{background:linear-gradient(var(--panel-hi),var(--panel));border:1px solid var(--hair);border-radius:4px;flex:150px;min-width:150px;padding:14px 22px;box-shadow:inset 0 1px #ffffff0a}.stat b{color:var(--amber-hi);font-variant-numeric:tabular-nums;font-family:Oswald,sans-serif;font-size:30px;font-weight:600;display:block}.stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:12px}.stat.acc-giant b{color:var(--giant)}.feed{border:1px solid var(--hair);border-radius:4px;overflow:hidden}.feed .frow{border-bottom:1px solid var(--hair);background:var(--panel);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;font-size:14.5px;display:flex}.feed .frow:last-child{border-bottom:0}.feed .d{font:12px var(--mono);color:var(--dim);flex:none;width:48px}.feed .mark{letter-spacing:.14em;text-transform:uppercase;flex:none;margin-left:auto;font-family:Oswald,sans-serif;font-size:11px}.feed .mark.rec{color:var(--gold)}.feed .mark.first{color:var(--toxic-hi)}.talks{flex-direction:column;display:flex}.talks .trow{border-bottom:1px solid var(--hair);grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:center;gap:6px 12px;padding:8px 2px;font-size:14px;display:grid}.talks .trow:last-child{border-bottom:0}.talks .ttxt{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talks .when{justify-self:end;margin-left:0}@media (width<=780px){.talks .trow{grid-template-columns:minmax(0,1fr) max-content}.talks .ttxt{white-space:normal;grid-column:1/-1}}.thread{gap:12px;max-width:720px}.bkids,.branch,.thread{flex-direction:column;display:flex}.bkids{border-left:1px solid var(--hair);gap:12px;margin-top:12px;margin-left:16px;padding-left:16px}.msg{background:var(--panel);border:1px solid var(--hair);border-radius:4px;padding:11px 15px}.msg .mh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.msg .mh .when{margin-left:0}.msg p{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:0}.msg .mreply{cursor:pointer;color:var(--steel);background:0 0;border:0;margin-top:7px;padding:0;font:12.5px Manrope,sans-serif}.msg .mreply:hover{color:var(--amber-hi)}.replyform{margin-top:10px}.replybox textarea,.replyform textarea{resize:vertical;border:1px solid var(--hair);width:100%;height:74px;min-height:54px;color:var(--text);background:#040608;border-radius:4px;padding:10px 12px;font:14px Manrope,sans-serif;display:block}.replyform .ractions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.replyform .rcancel{cursor:pointer;color:var(--dim);background:0 0;border:0;padding:0;font:13px Manrope,sans-serif}.replyform .rcancel:hover{color:var(--text)}.replyform .rerr{color:#d98a6b;font-size:13px}.replybox{max-width:720px;margin-top:14px;position:relative}.replybox .lock,.replybox textarea:disabled{color:var(--dim)}.replybox .lock{text-align:center;background:#080b0dcc;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:10px;font-size:14px;display:flex;position:absolute;inset:0}.btn{cursor:pointer;color:#1c1206;background:linear-gradient(#e89b46,#c8752e);border:0;border-radius:3px;padding:8px 18px;font:600 14px Manrope,sans-serif;display:inline-block;box-shadow:inset 0 1px #ffffff40,0 2px 6px #0009}.btn:hover{background:linear-gradient(#f2ab52,#d07d33)}.btn:disabled{opacity:.55;cursor:default}.mback{z-index:var(--z-modal-back);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04060899;inset:0}.mback,.modal{position:fixed}.modal{z-index:var(--z-modal);border:1px solid var(--line);background:#0e1317;border-radius:5px;width:min(560px,100vw - 32px);max-height:86vh;padding:24px 26px;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px #000e,inset 0 1px #ffffff10}.modal .mx{border:1px solid var(--hair);color:var(--dim);cursor:pointer;background:0 0;border-radius:3px;width:30px;height:30px;font-size:15px;line-height:1;position:absolute;top:12px;right:12px}.modal .mx:hover{color:var(--cream);border-color:var(--line)}.modal h4{letter-spacing:.16em;text-transform:uppercase;color:var(--steel);margin:20px 0 10px;font-family:Oswald,sans-serif;font-size:13px;font-weight:400}.modal ul{flex-direction:column;gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.modal li,.modal li.lrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal li.lrow{justify-content:flex-start}.modal .lrow .mid{align-items:center;gap:6px;min-width:0;display:inline-flex}.modal .lrow .when{margin-left:2px}.modal .mdim{color:var(--dim)}.prof{gap:18px;margin-bottom:4px}.prof,.prof .ava{align-items:center;display:flex}.prof .ava{width:64px;height:64px;color:var(--toxic);background:radial-gradient(closest-side,#aac23e1f,#0000 85%),linear-gradient(var(--panel-hi),var(--panel));border:1px solid #aac23e40;border-radius:50%;flex:none;justify-content:center}.prof h3{font-size:24px}.prof .pr{color:var(--dim);margin-top:3px;font-size:13px}.pstats{flex-wrap:wrap;gap:12px;margin:18px 0 4px;display:flex}.pstat{border:1px solid var(--hair);background:#040608;border-radius:4px;flex:100px;min-width:100px;padding:9px 16px}.pstat b{color:var(--cream);font-variant-numeric:tabular-nums;font-family:Oswald,sans-serif;font-size:21px;font-weight:500;display:block}.pstat span{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:11px}.pstat.giant b{color:var(--giant)}.field{margin:14px 0}.field label{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:5px;font-size:12px;display:block}.field input{border:1px solid var(--hair);width:100%;color:var(--text);background:#040608;border-radius:3px;padding:9px 12px;font:14px Manrope,sans-serif}.ferr{color:#d98a6b;margin-top:12px;font-size:13.5px}.sfoot{border-top:1px solid var(--hair);color:#5c6360;text-align:center;z-index:1;margin-top:60px;padding:18px 20px 26px;font-size:13px;position:relative}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (width<=780px){.hwrap{flex-wrap:wrap;gap:10px;height:auto;padding:10px 14px}.searchbox{flex:100%;order:9;margin:0}.hero h1{font-size:32px}.pagehead h1{font-size:27px}.bkids{margin-left:6px;padding-left:10px}}
