#app .wren-face{--s:20px;display:inline-block;flex:none;width:var(--s);height:var(--s);background:url(./art/lore/wren.png) no-repeat var(--ui-surface,#1b1b2f);background-size:calc(var(--s)*2.0629) calc(var(--s)*4.0629);background-position:calc(var(--s)*-.5314) calc(var(--s)*-.0114);box-shadow:0 0 0 1px var(--ui-edge,#4a4a6a);image-rendering:auto;font-style:normal}#app .wren-face.big{--s:44px}#app .league-title .caller-plate{position:absolute;z-index:2;left:50%;translate:-50% 0;bottom:6px;width:min(200px,calc(100% - 96px));display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:4px;padding:3px 5px 3px 3px;text-align:left;color:var(--chalk);background:var(--ui-panel);border:0;border-radius:2px;box-shadow:inset 0 0 0 1px var(--ui-edge),0 1px #1010108c;cursor:pointer;animation:callerIn .35s cubic-bezier(.22,1,.36,1) .6s both}#app .caller-plate .caller-words{display:grid;gap:1px;min-width:0}#app .caller-plate b{font-size:6px;font-weight:600;color:var(--silver)}#app .caller-plate .caller-line{font-size:6px;line-height:1.3;color:var(--chalk)}#app .league-title .title:has(.title-account) .caller-plate{left:auto;right:38px;translate:none;width:min(200px,calc(100% - 164px))}html.frame-wide #app .league-title .caller-plate,html.frame-wide #app .league-title .title:has(.title-account) .caller-plate{left:50%;right:auto;translate:-50% 0;width:calc(33% - 8px)}@keyframes callerIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#app .caller-plate{animation:none}}#app .coll-tabs .nb-tab{position:relative}#app .coll-tabs .nb-tab.quiet{opacity:var(--quiet)}#app .coll-tabs .nb-tab .wn-dot,#app .dex-tile .wn-dot,#app .lg-page .wn-dot,#app .dex-tab .wn-dot,#app .title-hub-panel .hub-door .wn-dot{position:absolute;top:1px;right:1px;margin:0}#app .dex-tile,#app .title-hub-panel .hub-door,#app .title-hub-panel .hub-identity{position:relative}#app .title-hub-panel .hub-identity .hub-locker-dot{position:absolute;top:1px;right:1px;margin:0}#app .ledger-screen .nb-body.ledger-body{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:4px;align-items:stretch;min-height:0;overflow:hidden}#app .ledger-total{display:flex;align-items:baseline;gap:1px;margin-left:auto;font-variant-numeric:tabular-nums;color:var(--silver);font-size:6px}#app .ledger-total b{font-size:8px;color:var(--chalk);font-weight:600}#app .ledger-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:3px;min-height:0}#app .lg-page{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;align-items:center;gap:1px;min-height:24px;padding:3px 2px;font:inherit;color:var(--chalk);text-align:center;background:var(--ui-surface);border:1px solid var(--ui-edge);border-radius:2px;cursor:pointer}#app .lg-page .lg-num{font-family:var(--pd,inherit);font-size:8px;font-weight:650;color:var(--chalk)}#app .lg-page .lg-name{font-size:6px;line-height:1.15;color:var(--silver)}#app .lg-page .lg-progress{font-size:6px;font-variant-numeric:tabular-nums;color:var(--ash,#7b7b98)}#app .lg-page.locked{background:color-mix(in srgb,var(--ui-surface) 60%,var(--void,#101010))}#app .lg-page.locked .lg-num{color:var(--ash,#7b7b98)}#app .lg-page.on{border-color:var(--gold)}#app .lore-lock{width:6px;height:6px;image-rendering:auto;opacity:.75;vertical-align:-1px;margin-right:2px}#app .lg-page .lore-lock{margin:0}#app .ledger-read{display:grid;align-content:start;gap:3px;padding:6px;min-height:0;background:var(--ui-surface);border:1px solid var(--ui-edge);box-shadow:none;overflow:hidden}#app .ledger-read .lg-kicker{font-size:6px;color:var(--silver)}#app .ledger-read h3{margin:0;font-size:9px;font-weight:650;color:var(--chalk)}#app .ledger-read p{margin:0;font-size:7px;line-height:1.35;color:var(--chalk)}#app .ledger-read.locked p.lg-goal{color:var(--silver)}#app .ledger-read.locked p.lg-count{font-variant-numeric:tabular-nums;color:var(--chalk);font-weight:600}#app .ledger-screen .nb-body.ledger-wren{grid-template-columns:96px minmax(0,1fr)}#app .ledger-card{display:grid;justify-items:center;align-content:start;gap:3px;padding:6px 5px;text-align:center;background:var(--ui-surface);border:1px solid var(--ui-edge);box-shadow:none}#app .ledger-card h3{margin:0;font-size:9px;font-weight:650;color:var(--chalk)}#app .ledger-card p{margin:0;font-size:6px;line-height:1.3;color:var(--silver)}#app .ledger-log{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:3px;padding:5px 6px;min-height:0;background:var(--ui-surface);border:1px solid var(--ui-edge);box-shadow:none;overflow:hidden}#app .ledger-log ol{display:grid;align-content:start;gap:4px;margin:0;padding:0;list-style:none}#app .ledger-log li{display:grid;gap:1px;padding-bottom:3px;border-bottom:1px solid color-mix(in srgb,var(--ui-edge) 60%,transparent)}#app .ledger-log li:last-child{border-bottom:0}#app .ledger-log q{font-size:7px;line-height:1.3;color:var(--chalk);quotes:none}#app .ledger-log small{font-size:6px;color:var(--silver);font-variant-numeric:tabular-nums}#app .ledger-empty{margin:0;font-size:7px;color:var(--silver)}#app .ledger-pager{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:6px;color:var(--silver);font-variant-numeric:tabular-nums}#app .ledger-pager .btn{min-height:12px;padding:1px 5px;font-size:6px}#app .dex-detail .dex-head{display:flex;align-items:center;justify-content:space-between;gap:3px;width:100%}#app .dex-tabs{display:flex;gap:1px}#app .dex-tab{position:relative;min-height:12px;padding:0 4px;font:inherit;font-size:6px;font-weight:600;color:var(--silver);background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer}#app .dex-tab.on{color:var(--chalk);background:var(--ui-panel);border-color:var(--ui-edge)}#app .dex-detail.notes-view{justify-items:stretch;text-align:left}#app .dex-detail.notes-view h3{justify-content:center}#app .dex-notes{display:grid;gap:4px;align-content:start;margin:0;padding:0;list-style:none}#app .dex-notes .fn{display:grid;gap:1px}#app .dex-notes .fn b{font-size:6px;font-weight:600;letter-spacing:.04em;color:var(--silver)}#app .dex-notes .fn p{margin:0;font-size:6px;line-height:1.3;color:var(--chalk)}#app .dex-notes .fn.locked p{color:var(--silver);font-variant-numeric:tabular-nums}#app .ending-scene .es-crew:has(>.end-finds){grid-template-rows:auto auto 1fr}#app .end-finds{justify-self:center;display:flex;align-items:center;gap:2px;height:12px;min-height:12px;margin:0;padding:0 3px 0 2px;background:#0a0a1699;border:1px solid #2e2e4a;border-radius:2px;box-shadow:inset 0 1px #00000059;color:var(--silver);cursor:pointer;animation:findsIn .3s ease-out .15s both}#app .end-finds .finds-book{position:relative;flex:none;width:10px;height:10px}#app .end-finds .finds-book img{display:block;width:10px;height:10px;object-fit:contain;image-rendering:auto}#app .end-finds .finds-book .wn-dot{position:absolute;top:-1px;right:-1px;margin:0}#app .end-finds .finds-sep{flex:none;width:1px;height:8px;background:#2e2e4a}#app .end-finds .find{flex:none;display:grid;place-items:center;width:10px;height:10px;border-radius:50%;overflow:hidden;background:#2e2e4a;box-shadow:inset 0 0 0 1px #d8c59e;animation:findPop .28s cubic-bezier(.2,.8,.2,1) calc(.45s + var(--i)*.11s) both}#app .end-finds .find.page{background:#8a4b2a59}#app .end-finds .find img{width:7px;height:7px;object-fit:contain}#app .end-finds .finds-more{flex:none;min-width:8px;text-align:center;font-size:6px;line-height:1;font-variant-numeric:tabular-nums;animation:findsIn .3s ease-out calc(.45s + var(--n)*.11s) both}#app .end-finds .finds-go{display:grid;flex:none;width:6px;height:6px;animation:findsIn .3s ease-out calc(.55s + var(--n)*.11s) both}#app .end-finds .finds-go img{width:6px;height:6px;transform:scaleX(-1);opacity:.75}html.kb #app .end-finds:focus-visible{border-color:var(--gold)}@media(hover:hover){#app .end-finds:hover{border-color:#4a4a6a}#app .end-finds:hover .finds-go img{opacity:1}}@keyframes findsIn{0%{opacity:0;translate:0 2px}to{opacity:1;translate:0 0}}@keyframes findPop{0%{opacity:0;scale:.4}60%{opacity:1;scale:1.15}to{opacity:1;scale:1}}#app .league-title .title-hub-toggle>img.hub-bookmark{position:absolute;filter:none;left:50%;top:calc(100% + 1px);width:4px;height:5px;margin-left:-2px;image-rendering:pixelated;pointer-events:none;animation:bookmarkOut .5s ease-out .6s both}@keyframes bookmarkOut{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){#app .end-finds,#app .end-finds .find,#app .end-finds .finds-more,#app .end-finds .finds-go,#app .league-title .title-hub-toggle>img.hub-bookmark{animation:none}}#app .ledger-screen .nb-body.ledger-body{align-content:stretch;grid-template-rows:minmax(0,1fr)}#app .ledger-grid{grid-template-rows:repeat(3,minmax(0,1fr))}#app .dex-detail.notes-view{grid-template-rows:auto auto minmax(0,1fr) auto}#app .fn-pager{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:auto;font-size:6px;color:var(--silver);font-variant-numeric:tabular-nums}#app .fn-pager .fn-step{position:relative;display:grid;place-items:center;width:16px;min-width:16px;height:12px;min-height:12px;padding:0}#app .fn-pager .fn-step img{width:7px;height:7px}#app .fn-pager .fn-step .wn-dot{position:absolute;top:-2px;right:-2px}#app .ledger-screen .nb-body.fc-body{grid-template-columns:minmax(0,1fr) 150px}#app .fc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:3px;min-height:0}#app .fc-member{position:relative;display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:center;gap:2px;min-height:24px;padding:4px 2px;font:inherit;color:var(--chalk);text-align:center;background:var(--ui-surface);border:1px solid var(--ui-edge);border-radius:2px;cursor:pointer}#app .fc-member.locked{background:color-mix(in srgb,var(--ui-surface) 60%,var(--void,#101010))}#app .fc-member.on{border-color:var(--gold)}#app .fc-mark{width:16px;height:16px;object-fit:contain;image-rendering:auto}#app .fc-mark.lantern.unlit,#app .fc-member.locked .fc-mark{opacity:var(--quiet)}#app .fc-name{font-size:7px;font-weight:600;line-height:1.1}#app .fc-member .lore-lock{margin:0}#app .fc-pips{display:flex;gap:2px}#app .fc-pips i{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--ui-edge) 80%,transparent)}#app .fc-pips i.on{background:var(--gold)}#app .fc-member>.wn-dot,#app .lg-page>.wn-dot{position:absolute;top:2px;right:2px}#app .fc-read .fc-head{display:flex;align-items:center;gap:3px;min-width:0}#app .fc-read .fc-head h3{flex:1;min-width:0;font-family:PipSignature,Georgia,var(--cjk),serif;font-style:italic;font-weight:650;color:#e0d8b0}#app .fc-read .fc-mark{width:12px;height:12px}#app .fc-chapters{display:flex;gap:1px}#app .fc-ch{position:relative;min-width:12px;min-height:12px;padding:0 2px;font:inherit;font-size:6px;font-weight:650;color:var(--silver);background:transparent;border:1px solid transparent;border-radius:2px;cursor:pointer}#app .fc-ch.on{color:var(--chalk);background:var(--ui-panel);border-color:var(--ui-edge)}#app .fc-ch.locked{color:var(--silver);opacity:var(--quiet)}#app .fc-ch .wn-dot{position:absolute;top:-2px;right:-2px}
