@font-face{font-family:Xiuxian Serif;src:url(./serif-BSr9wp2K.woff2)format("woff2");font-display:swap}@font-face{font-family:Xiuxian Brush;src:url(./brush-Pj9NLh0h.woff2)format("woff2");font-display:block}@font-face{font-family:Xiuxian Card;src:url(./card-C2vyt5kJ.woff2)format("woff2");font-display:block}:root{--bg:#efe8da;--paper:#faf6ee;--paper-2:#f3ecdf;--ink:#2a2520;--ink-soft:#564d43;--muted:#877c6f;--line:#ddd2c0;--accent:#9b2c1f;--accent-ink:#fff8f0;--jade:#2f6f5e;--gold:#9a6b16;--qi:#3e6ea6;--good:#2c7a4b;--bad:#b3261e;--info:#6b6157;--shadow:0 1px 2px #2a252014, 0 8px 24px #2a25200f;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--bg);font-family:Xiuxian Serif,Noto Serif SC,Source Han Serif SC,Songti SC,STSong,SimSun,serif;line-height:1.6}@media (prefers-color-scheme:dark){:root{--bg:#15130f;--paper:#1e1b16;--paper-2:#26221b;--ink:#ece3d3;--ink-soft:#c9bda9;--muted:#95897a;--line:#3a342b;--accent:#d0563f;--accent-ink:#1b120e;--jade:#6fb59f;--gold:#d8a649;--qi:#7fa6dc;--good:#6cc28d;--bad:#ef7d70;--info:#b0a493;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:6px 14px;transition:background .15s,border-color .15s,transform 50ms}button:hover:not(:disabled){border-color:var(--ink-soft)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.45}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}button.primary:hover:not(:disabled){filter:brightness(1.08);border-color:var(--accent)}button.big{padding:10px 28px;font-size:1.15rem}button.small{padding:2px 10px;font-size:.9rem}button.link{color:var(--muted);background:0 0;border:none;padding:0;text-decoration:underline}button.danger{border-color:var(--bad);color:var(--bad)}.topbar{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.brand{align-items:baseline;gap:10px;display:flex}.brand-title{letter-spacing:.12em;font-size:1.35rem;font-weight:700}.brand-sub{color:var(--muted);font-size:.85rem}.topbar-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:16px;font-size:.95rem;display:flex}.topbar-meta>*{white-space:nowrap}.badge{background:var(--gold);color:var(--paper);border-radius:999px;padding:0 8px;font-size:.8rem}.layout{grid-template-columns:300px minmax(0,1fr) 320px;align-items:start;gap:16px;max-width:1320px;margin:0 auto;padding:16px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:16px}.panel-title{margin:0 0 8px;font-size:1.05rem}.stack{flex-direction:column;gap:12px;display:flex}.card{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;padding:12px 14px}.card h3{margin:0 0 6px;font-size:1.05rem}.card p{margin:4px 0}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.row>button{flex-shrink:0}.shop-row{border-top:1px dashed var(--line);padding:8px 0}.shop-row:first-of-type{border-top:none}.muted{color:var(--muted);font-size:.92rem}.warn{color:var(--gold);font-size:.92rem}.bad{color:var(--bad)}.sub{color:var(--muted);margin:2px 0 10px;font-size:.9rem}.meta-line{color:var(--ink-soft);font-size:.88rem}.bar{margin:8px 0}.bar-head{color:var(--ink-soft);justify-content:space-between;font-size:.9rem;display:flex}.bar-text{font-variant-numeric:tabular-nums}.bar-track{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.bar-fill{background:var(--qi);border-radius:999px;height:100%;transition:width .25s linear}.bar-life .bar-fill{background:var(--jade)}.bar-danger .bar-fill{background:var(--bad)}.bar-hp .bar-fill{background:var(--gold)}.status-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.char-name{letter-spacing:.08em;margin:0;font-size:1.4rem}.realm-tag{color:var(--accent);font-weight:700}.kv{grid-template-columns:3em 1fr;gap:4px 10px;margin:12px 0;font-size:.95rem;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.stones{color:var(--gold);font-weight:700}.attr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.attr{border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;padding:4px 10px 6px;font-size:.92rem;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.attr:hover{border-color:var(--accent);background:#ffffff0a}.root-multipliers{color:var(--ink-soft);margin-top:4px;font-size:.85em;line-height:1.4}.person-reunion-hint{color:var(--ink-soft);margin-top:4px;font-size:.85em}.attr-label{color:var(--ink-soft)}.attr-value{font-weight:700}.attr-pips{background:var(--accent);opacity:.6;height:3px;position:absolute;bottom:0;left:0}.tabs{border-bottom:1px solid var(--line);gap:4px;margin:-4px 0 12px;display:flex}.tab{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:6px 14px}.tab-active{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}@media (width<=600px){.actions .tabs{gap:2px;overflow-x:auto}.actions .tab{white-space:nowrap;flex-shrink:0;padding:6px 5px;font-size:.9rem}}.tab-body{border:none;min-width:0;margin:0;padding:0}.seclusion{text-align:center;padding:20px 14px}.secluding{letter-spacing:.4em;color:var(--jade);margin-bottom:6px;font-size:1.3rem;animation:3s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.secluding{animation:none}}.parts{margin:6px 0;padding:0;font-size:.92rem;list-style:none}.parts li{border-bottom:1px dotted var(--line);justify-content:space-between;padding:2px 0;display:flex}.pill-select{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.pill-count{text-align:center;min-width:1.5em;font-weight:700}.total{font-size:1.05rem}.total strong{color:var(--accent);font-size:1.25rem}.risk{font-weight:700}.risk-稳妥{color:var(--good)}.risk-小心{color:var(--gold)}.risk-凶险,.risk-九死一生{color:var(--bad)}.shrunk-indicator{color:var(--jade);font-weight:600}.danger-zone{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;display:flex}.update-notes{opacity:.9;font-size:.88rem;display:block}.per-second{color:var(--qi);font-variant-numeric:tabular-nums}.catchup{color:var(--jade);margin:-4px 0 10px;font-size:.9rem}.adventure-progress{border-color:var(--jade);margin-bottom:12px}.adventure-progress h3{margin-top:0}.warn-card{border-color:var(--gold)}.treasure-card{border-color:var(--jade)}.treasure-card h3{color:var(--jade);margin-top:0}.good{color:var(--good)}.warn-card h3{color:var(--gold);margin-top:0}.tips{color:var(--ink-soft);margin:4px 0 8px;padding-left:1.2em;font-size:.92rem}.rebirth-info{margin-bottom:12px}.rebirth-info p{margin-top:0}.share-button{margin:4px 0 10px;display:block}.share-buttons{flex-wrap:wrap;gap:0 10px;display:flex}.share-buttons:empty{display:none}.karma-count{color:var(--gold)}.log-list{max-height:calc(100vh - 180px);margin:0;padding:0;font-size:.92rem;list-style:none;overflow-y:auto}.log-list li{border-bottom:1px dashed var(--line);gap:8px;padding:5px 0;display:flex}.log-age{width:3.5em;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.log-good{color:var(--good)}.log-bad{color:var(--bad)}.log-major{color:var(--accent);font-weight:700}.creation{justify-content:center;padding:32px 16px;display:flex}.creation-card{width:100%;max-width:640px}.birth-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 4px;display:grid}.birth-option{text-align:left;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;padding:10px 12px;line-height:1.5;display:flex}.birth-option:hover{border-color:var(--ink-soft)}.birth-selected,.birth-selected:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--paper)}.birth-head{justify-content:space-between;align-items:baseline;display:flex}.birth-name{font-size:1.05rem;font-weight:700}.traits{font-size:.82rem;line-height:1.4}.birth-traits,.birth-attrs{color:var(--ink-soft);font-size:.85rem}.birth-attrs{color:var(--muted)}.creation-title{text-align:center;letter-spacing:.3em;margin:8px 0 0;font-size:2.2rem}.creation-sub{text-align:center;color:var(--muted);margin:4px 0 16px}.creation-prev{text-align:center;color:var(--ink-soft);font-size:.92rem}.field{align-items:center;gap:12px;margin:12px 0;display:flex}.field input{border:1px solid var(--line);background:var(--paper-2);border-radius:6px;flex:1;padding:6px 10px}.draft-row{gap:12px;margin:6px 0;display:flex}.k{color:var(--muted);width:3em}.root{font-weight:700}.root-five,.root-four{color:var(--ink-soft)}.root-dual{color:var(--jade)}.root-heavenly,.root-mutant{color:var(--gold)}.root-desc{color:var(--ink-soft);margin:4px 0 12px;font-size:.92rem}.hint{color:var(--muted);font-size:.85rem}.creation-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;display:flex}.overlay{z-index:10;background:#14100c73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:520px;max-height:calc(100vh - 32px);box-shadow:var(--shadow);padding:20px;overflow-y:auto}.modal-wide{max-width:640px}.modal-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.modal-header .modal-title{margin:0}.modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.5rem;line-height:1}.modal-close:hover{color:var(--ink)}.modal-footer-action{text-align:center;margin-top:12px}.pending-chip{background:var(--jade);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:2px 10px;font-size:.85rem}.pending-chip:hover{filter:brightness(1.1)}.pending-banner{background:var(--paper-2);border:1px solid var(--gold);border-radius:var(--radius);cursor:pointer;color:var(--gold);justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;font-size:.95rem;transition:background .15s;display:flex}.pending-banner:hover{background:var(--line)}.pending-arrow{font-size:1.2rem;font-weight:700}.modal-title{letter-spacing:.1em;margin:0 0 10px;font-size:1.3rem}.modal-content>button.primary{width:100%;margin-top:14px}.story{white-space:pre-line;font-size:1.02rem;line-height:1.8}.journal{border-left:3px solid var(--line);margin:4px 0 12px;padding-left:10px}.journal-title{color:var(--ink-soft);margin:0 0 4px;font-size:.95rem}.journal-list{color:var(--ink-soft);max-height:220px;margin:0;padding:0;font-size:.9rem;list-style:none;overflow-y:auto}.journal-list li{gap:8px;padding:2px 0;display:flex}.journal-month{color:var(--muted);flex-shrink:0;min-width:5.5em}.journal-good .journal-effect{color:var(--good)}.journal-bad .journal-effect{color:var(--bad)}.route-buttons{flex-wrap:wrap;justify-content:flex-start;gap:8px}.person-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.person-head h3{margin:0}.favor{white-space:nowrap;font-size:.9rem;font-weight:700}.person-notes{color:var(--ink-soft);margin:6px 0 0;padding-left:1.2em;font-size:.9rem}.karma-log h2{margin:0;font-size:1.15rem}.karma-log>section+section{border-top:1px solid var(--line);margin-top:6px;padding-top:18px}.karma-group h3{color:var(--ink-soft);margin:0;font-size:.95rem}.karma-card h4{margin:0 0 8px;font-size:1rem}.karma-history{margin:0;padding-left:1.4em;line-height:1.8}.karma-card .karma-next,.karma-card .karma-ending{border-top:1px dashed var(--line);margin-top:10px;padding-top:8px;font-size:.9rem}.person-tag{color:var(--gold);margin:0 0 8px;font-size:.9rem}.person-card.calling-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius);padding:14px 16px;position:relative}.person-seal-stamp{z-index:1;pointer-events:none;position:absolute;top:10px;right:12px}.person-card-body{align-items:flex-start;gap:14px;display:flex}.person-nameplate{background:var(--paper-2);border:1px solid var(--line);border-radius:4px;flex-direction:column;flex-shrink:0;align-items:center;min-width:40px;padding:8px 6px;display:flex}.person-calligraphy-name{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.15em;color:var(--ink);margin-bottom:6px;font-size:1.35rem;line-height:1.25}.person-title-badge{color:var(--muted);writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.08em;border-top:1px dashed var(--line);padding-top:5px;font-size:.72rem}.person-card-main{flex:1;min-width:0}.person-main-head{align-items:center;gap:10px;margin-bottom:4px;padding-right:56px;display:flex}.person-realm-tag{font-size:.85rem}.person-desc{margin:4px 0 0;padding-right:52px;font-size:.9rem}.person-seal-svg{filter:drop-shadow(0 1px 1px #00000014)}.secret-card{border-color:var(--gold)}.secret-card h3{color:var(--gold);margin-top:0}.choices{flex-direction:column;gap:8px;margin-top:12px;display:flex}.choice{text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.choice-hint{color:var(--muted);flex-shrink:0;font-size:.85rem}.effects{flex-wrap:wrap;gap:6px;margin:10px 0;padding:0;list-style:none;display:flex}.effect{border:1px solid;border-radius:999px;padding:1px 10px;font-size:.88rem}.effect-good{color:var(--good)}.effect-bad{color:var(--bad)}.effect-info{color:var(--info)}.trib-next{margin:6px 0}.trib-lines{color:var(--ink-soft);margin:8px 0;padding-left:1.2em;font-size:.92rem}.summary{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;margin-bottom:12px;padding:12px 14px}.summary-head{margin:0 0 4px;font-weight:700}.highlights{color:var(--ink-soft);margin:6px 0;padding-left:1.2em;font-size:.92rem}.cause{color:var(--accent);margin:6px 0 0;font-weight:700}.karma{color:var(--gold);font-weight:700}.section-title{margin:18px 0 4px;font-size:1.05rem}.perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.perk{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.92rem;display:flex}.perk>button{flex-shrink:0}.code{border:1px solid var(--line);background:var(--paper-2);word-break:break-all;border-radius:6px;width:100%;margin:6px 0;padding:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem}.notice-line{color:var(--jade)}.about{margin-top:16px}.toast{background:var(--ink);color:var(--paper);box-shadow:var(--shadow);z-index:20;border-radius:999px;max-width:calc(100vw - 32px);padding:8px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-fail{background:var(--bad)}@media (width<=1100px){.layout{grid-template-columns:280px minmax(0,1fr)}.log{grid-column:1/-1}.log-list{max-height:360px}}@media (width<=720px){.layout{grid-template-columns:minmax(0,1fr);padding:12px 16px}.topbar{padding:10px 16px}.topbar-meta{gap:6px 12px;font-size:.88rem}.brand-sub{display:none}.perks,.birth-options{grid-template-columns:minmax(0,1fr)}.row{flex-wrap:wrap}.choice{flex-direction:column;align-items:flex-start;gap:2px}}.sync-chip{border-radius:999px;padding:2px 10px;font-size:.88rem}.sync-error,.sync-conflict{border-color:var(--bad);color:var(--bad)}.sync-syncing{color:var(--muted)}.account-form{margin:8px 0}.account-form .field span{flex-shrink:0;width:3.5em}.account-form>button{width:100%;margin-top:6px}.cloud-hint{color:var(--jade)}.save-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}@media (width<=720px){.save-choices{grid-template-columns:minmax(0,1fr)}}.board{margin:8px 0;padding:0;list-style:none}.board li{border-bottom:1px dashed var(--line);grid-template-columns:2.2em minmax(0,1fr) auto;grid-template-areas:"rank name value""rank detail detail";align-items:baseline;column-gap:10px;padding:8px 6px;display:grid}.board-me{background:var(--paper-2);border-radius:6px}.board-rank{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;grid-area:rank;font-weight:700}.board-rank.top-1{color:var(--accent)}.board-rank.top-2,.board-rank.top-3{color:var(--gold)}.board-name{overflow-wrap:anywhere;grid-area:name;font-weight:700}.board-value{color:var(--accent);white-space:nowrap;grid-area:value}.board-detail{color:var(--muted);grid-area:detail;font-size:.88rem}.life-card{width:100%;max-width:375px;box-shadow:var(--shadow);border-radius:8px;margin:4px auto 8px;display:block}.card-actions{flex-wrap:wrap;justify-content:flex-start}.update-banner{z-index:15;background:var(--jade);color:var(--paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:8px 16px;display:flex;position:sticky;top:0}.store-banner{background:var(--bad)}.store-banner button{color:var(--bad)}.update-banner button{background:var(--paper);border-color:var(--paper);color:var(--jade)}.brush{font-family:Xiuxian Brush,STKaiti,KaiTi,serif;font-weight:400}.realm-tag.brush{font-size:1.3rem;line-height:1.2}.brand-title.brush{letter-spacing:.08em;font-size:1.6rem;line-height:1.2}.splash{z-index:50;background:var(--bg);justify-content:center;align-items:center;transition:opacity .6s,visibility .6s;display:flex;position:fixed;inset:0}.splash-out{opacity:0;visibility:hidden;pointer-events:none}.splash-inner{text-align:center;width:min(880px,100% - 32px)}.splash-title{letter-spacing:.3em;color:var(--ink);margin:0;padding-left:.3em;font-size:clamp(2.8rem,10vw,4.6rem);font-weight:400;line-height:1.3}.splash-art{aspect-ratio:2;background:50%/cover no-repeat;margin:8px 0;animation:1.2s both splash-art-in;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.splash-sub{letter-spacing:.3em;color:var(--ink-soft);margin:0;padding-left:.3em;font-size:clamp(1.1rem,4.2vw,1.5rem)}@keyframes splash-art-in{0%{opacity:0}to{opacity:1}}.loc-card{overflow:hidden}.loc-banner{aspect-ratio:3;background:var(--line);margin:-12px -14px 6px;position:relative;overflow:hidden}.loc-banner img{object-fit:cover;width:100%;height:100%;display:block}.loc-banner:after{content:"";background:linear-gradient(to top, var(--paper-2) 0%, color-mix(in srgb, var(--paper-2) 55%, transparent) 26%, transparent 60%);pointer-events:none;position:absolute;inset:0}.loc-name{z-index:1;letter-spacing:.06em;color:var(--ink);text-shadow:0 0 4px var(--paper-2), 0 0 10px var(--paper-2), 0 0 18px var(--paper-2);font-size:1.7rem;line-height:1.25;position:absolute;bottom:2px;left:14px;right:14px}.loc-banner-empty{aspect-ratio:auto;background:0 0;margin:0 0 6px}.loc-banner-empty:after{display:none}.loc-banner-empty .loc-name{position:static}.loc-banner-locked{aspect-ratio:6}.loc-banner-locked img{filter:grayscale();opacity:.7}.loc-banner-locked .loc-name{color:var(--ink-soft)}.adventure-progress .loc-name{font-size:1.45rem}.creation-hero{isolation:isolate;border-radius:var(--radius) var(--radius) 0 0;flex-direction:column;justify-content:center;min-height:170px;margin:-16px -16px 8px;padding:24px 16px 12px;display:flex;position:relative;overflow:hidden}.title-backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.creation-hero .creation-title{text-shadow:0 0 6px var(--paper), 0 0 14px var(--paper), 0 0 28px var(--paper);margin:0;padding-left:.3em;font-size:clamp(2.4rem,9vw,3.2rem);font-weight:400;line-height:1.25}.creation-hero .creation-sub{letter-spacing:.3em;color:var(--ink-soft);text-shadow:0 0 6px var(--paper), 0 0 14px var(--paper);margin:2px 0 0;padding-left:.3em;font-size:1.2rem}.credits{gap:12px;margin:6px 0 14px;padding:0;list-style:none;display:grid}.credit{align-items:flex-start;gap:12px;font-size:.92rem;display:flex}.credit-thumb{aspect-ratio:3;object-fit:cover;border-radius:4px;flex-shrink:0;width:132px}.credit-text{overflow-wrap:anywhere;min-width:0}.credit a{color:var(--jade)}@media (width<=720px){.credit{flex-direction:column;gap:6px}.credit-thumb{width:100%}}@media (prefers-color-scheme:dark){.splash-art,.loc-banner img,.title-backdrop,.credit-thumb{filter:brightness(.72)saturate(.85)}.loc-banner-locked img{filter:grayscale()brightness(.7)}}@media (prefers-reduced-motion:reduce){.splash,.splash-art{transition:none;animation:none}}.tab{position:relative}.tab-dot{background:var(--good);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.plots{gap:10px;margin-top:8px;display:grid}.plot{border:1px dashed var(--line);background:var(--paper);border-radius:8px;padding:8px 10px}.plot-ripe{border-style:solid;border-color:var(--good)}.plot-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.plot-actions select{flex:1;min-width:0}select{font:inherit;color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:5px 8px}.lacking{color:var(--bad)}@media (width<=720px){.tab{padding:6px 9px}}.deduction-panel{flex-direction:column;gap:14px;display:flex}.deduction-header{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper-2);align-items:center;gap:16px;padding:12px 16px;display:flex}.deduction-header.deduction-grade-bad{border-color:var(--bad);background:color-mix(in srgb, var(--bad) 8%, var(--paper))}.deduction-header.deduction-grade-warn{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, var(--paper))}.deduction-header.deduction-grade-info{border-color:var(--qi);background:color-mix(in srgb, var(--qi) 8%, var(--paper))}.deduction-header.deduction-grade-good{border-color:var(--good);background:color-mix(in srgb, var(--good) 8%, var(--paper))}.grade-badge{white-space:nowrap;letter-spacing:2px;border:2px solid;border-radius:6px;padding:8px 12px;font-size:26px;font-weight:700;line-height:1}.deduction-grade-bad .grade-badge{color:var(--bad)}.deduction-grade-warn .grade-badge{color:var(--gold)}.deduction-grade-info .grade-badge{color:var(--qi)}.deduction-grade-good .grade-badge{color:var(--good)}.grade-meta{flex:1;min-width:0}.grade-title{margin-bottom:2px;font-size:15px;font-weight:700}.grade-commentary{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.deduction-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width<=640px){.deduction-grid{grid-template-columns:1fr}}.deduction-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px 12px}.deduction-card h4{color:var(--muted);border-bottom:1px dashed var(--line);margin:0 0 6px;padding-bottom:4px;font-size:13px;font-weight:700}.deduction-metric{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.metric-num{color:var(--ink);font-size:18px;font-weight:700}.metric-unit{color:var(--muted);font-size:12px}.deduction-sublist{color:var(--ink-soft);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.metric-highlight{color:var(--accent);font-weight:600}.deduction-empty{padding:6px 0;font-size:13px}.deduction-empty p{margin:2px 0 0}.deduction-supplies{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.deduction-supplies li{justify-content:space-between;display:flex}.deduction-pill-bar{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.deduction-breakdown{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.chance-chip{border:1px solid var(--line);background:var(--paper);border-radius:4px;padding:2px 6px;display:inline-block}.deduction-advice-box{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;padding:10px 12px;font-size:12.5px}.advice-head{color:var(--ink);margin-bottom:4px;font-weight:700}.advice-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.advice-list li{padding-left:14px;position:relative}.advice-list li:before{content:"•";position:absolute;left:3px}.advice-list li.advice-bad{color:var(--bad)}.advice-list li.advice-warn{color:var(--gold)}.advice-list li.advice-good{color:var(--good)}.advice-list li.advice-info{color:var(--ink-soft)}.deduction-shortcuts{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.deduction-actions{gap:10px;margin-top:4px;display:flex}.deduction-actions button{flex:1}.seclusion-journal{flex-direction:column;gap:14px;display:flex}.journal-header{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.journal-title-box h3{letter-spacing:2px;margin:0;font-size:20px}.journal-title-box p{margin:2px 0 0;font-size:12.5px}.journal-seal-box{align-items:center;display:flex}.journal-seal{border:2px solid var(--accent);color:var(--accent);letter-spacing:2px;box-shadow:inset 0 0 0 1px var(--accent);border-radius:4px;padding:4px 6px;font-size:16px;font-weight:700;line-height:1;display:inline-block;transform:rotate(-3deg)}.journal-prose{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-indent:2em;flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;line-height:1.8;display:flex}.journal-prose p{margin:0}.journal-stats-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=580px){.journal-stats-grid{grid-template-columns:1fr}}.journal-stat-card{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:6px 10px}.journal-stat-card .stat-label{color:var(--muted);font-size:11.5px;display:block}.journal-stat-card .stat-val{color:var(--ink);font-size:14px;font-weight:700}.journal-events-box{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:8px 12px}.journal-actions{gap:10px;margin-top:6px;display:flex}.journal-actions button{flex:1}.garden-batch-actions{flex-wrap:wrap;gap:6px;display:flex}.mini-toggle-btn{color:var(--ink-soft);align-items:center;gap:4px;transition:color .15s;display:inline-flex}.mini-toggle-btn:hover{color:var(--accent)}.mini-toggle-icon{opacity:.8;font-size:.85rem}.app-mini{min-height:100vh;position:relative;overflow:hidden}.app-window-mini{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:8px;display:flex}.app-window-mini .mini-card{box-sizing:border-box;flex-shrink:0;width:100%}.mini-mode-container{z-index:100;box-sizing:border-box;background:#0000000d;justify-content:flex-end;align-items:flex-end;padding:24px;transition:opacity .25s,background .25s;display:flex;position:fixed;inset:0}@media (prefers-color-scheme:dark){.mini-mode-container{background:#00000040}}.mini-bg-ambient{color:var(--muted);opacity:.28;letter-spacing:.15em;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;align-items:center;gap:8px;font-size:1.1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-bg-ambient .mini-hint{letter-spacing:normal;font-size:.85rem}@media (width<=600px),(height<=400px){.mini-mode-container{justify-content:center;align-items:center;padding:8px}.mini-bg-ambient{display:none}}.mini-card{background:var(--paper-2);background:color-mix(in srgb, var(--paper-2) 92%, transparent);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:var(--radius);width:284px;max-width:100%;box-shadow:var(--shadow), 0 8px 30px #0000001f;-webkit-user-select:none;user-select:none;flex-direction:column;gap:9px;padding:12px 14px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;animation:.22s cubic-bezier(.16,1,.3,1) mini-card-enter;display:flex;position:relative}@keyframes mini-card-enter{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mini-vermilion-glow{0%,to{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 10px #d0563f59, var(--shadow)}50%{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent), 0 0 20px #d0563fbf, var(--shadow)}}.mini-card.mini-urgent{border-color:var(--accent);animation:.22s cubic-bezier(.16,1,.3,1) mini-card-enter,2.2s ease-in-out infinite mini-vermilion-glow}.mini-alert-banner{color:var(--accent);cursor:pointer;background:#d0563f1f;border:1px solid #d0563f59;border-radius:6px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:.8rem;line-height:1.3;transition:background .15s,border-color .15s;display:flex}.mini-alert-banner:hover{border-color:var(--accent);background:#d0563f38}.mini-alert-text{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mini-alert-arrow{opacity:.85;white-space:nowrap;margin-left:4px;font-size:.75rem}.mini-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini-identity{align-items:baseline;gap:6px;display:flex;overflow:hidden}.mini-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;overflow:hidden}.mini-realm-badge{color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.82rem}.mini-sprout-badge{color:var(--good);white-space:nowrap;background:#2c7a4b1a;border-radius:4px;padding:1px 5px;font-size:.75rem}.mini-header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.mini-btn-restore{background:var(--paper);color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:.8rem;transition:all .15s}.mini-btn-restore:hover{color:var(--accent);border-color:var(--accent);background:var(--paper-2)}.mini-btn-pip{color:var(--jade);border-color:#2f6f5e66}.mini-btn-pip:hover{border-color:var(--jade);color:var(--jade);background:#2f6f5e1a}.mini-card-pip{width:100%;max-width:100%;box-shadow:none;border-radius:8px}.mini-pip-active{cursor:pointer;z-index:100;background:#0000000d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mini-bar-section{flex-direction:column;gap:3px;display:flex}.mini-bar-labels{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:.76rem;display:flex}.mini-bar-track{background:var(--paper);border:1px solid var(--line);border-radius:999px;height:6px;position:relative;overflow:hidden}.mini-bar-fill{background:var(--qi);border-radius:999px;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1)}@keyframes mini-breathe{0%,to{opacity:.75;filter:drop-shadow(0 0 2px #3e6ea659)}50%{opacity:1;filter:drop-shadow(0 0 6px #3e6ea6bf)}}.mini-bar-secluding .mini-bar-fill{animation:2.4s ease-in-out infinite mini-breathe}.mini-dot-pulse{color:var(--qi);font-weight:500}.mini-status-row{flex-wrap:wrap;align-items:center;gap:5px;font-size:.76rem;display:flex}.mini-chip{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:4px;padding:1px 6px}.mini-chip-lifespan{color:var(--ink-soft)}.mini-chip-danger{color:var(--bad);background:#b3261e14;border-color:#b3261e4d}.mini-chip-warn{color:var(--gold);background:#9a6b1614;border-color:#9a6b164d}.mini-chip-adv{color:var(--jade);text-overflow:ellipsis;background:#2f6f5e14;border-color:#2f6f5e4d;max-width:170px;overflow:hidden}.mini-actions-row{gap:6px;margin-top:2px;display:flex}.mini-btn{text-align:center;white-space:nowrap;border-radius:6px;flex:1;padding:5px 8px;font-size:.82rem}.mini-btn-accent{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.mini-btn-pill{background:var(--paper);border-color:var(--line);color:var(--ink);text-overflow:ellipsis;flex:1;overflow:hidden}.mini-btn-pill:hover:not(:disabled){border-color:var(--jade);color:var(--jade)}.achievements-container{flex-direction:column;gap:14px;min-height:480px;max-height:75vh;display:flex}.achievements-summary{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.achievements-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.achievements-subhead{color:var(--ink);letter-spacing:1px;font-size:1.05rem;font-weight:700}.achievements-note{margin:3px 0 0;font-size:.85rem;line-height:1.4}.achievements-stat-box{flex-direction:column;align-items:flex-end;display:flex}.achievements-stat-num{color:var(--ink);letter-spacing:.5px;font-size:1.3rem;font-weight:700}.achievements-stat-lbl{color:var(--ink-soft);font-size:.8rem}.achievements-bar-track{background:var(--paper-3);border:1px solid var(--line);border-radius:3px;width:100%;height:6px;overflow:hidden}.achievements-bar-fill{background:linear-gradient(90deg, var(--jade), var(--accent));border-radius:3px;height:100%;transition:width .3s}.achievements-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:8px;display:flex}.achievements-tab-btn{color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 12px;font-size:.88rem;transition:all .2s}.achievements-tab-btn:hover{background:var(--paper-2);color:var(--ink)}.achievements-tab-btn.active{background:var(--paper-2);border-color:var(--line);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);font-weight:700}.achievements-list{flex-direction:column;gap:10px;max-height:50vh;padding-right:4px;display:flex;overflow-y:auto}.achievement-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:all .2s;display:flex}.achievement-card.unlocked{background:var(--paper);border-color:#b8332a40;box-shadow:0 1px 3px #00000008}.achievement-card.locked{opacity:.72;background:#00000005}.achievement-card.locked:hover{opacity:.9}.achievement-main{flex-direction:column;flex:1;gap:4px;display:flex}.achievement-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.achievement-name{color:var(--ink);letter-spacing:.5px;font-size:1rem;font-weight:700}.achievement-card.locked .achievement-name{color:var(--ink-soft)}.achievement-badge{background:var(--paper-3);color:var(--ink-soft);border:1px solid var(--line);border-radius:3px;padding:1px 6px;font-size:.72rem}.achievement-hidden-badge{color:var(--muted);border:1px dashed var(--line);background:#7864501a;border-radius:3px;padding:1px 6px;font-size:.72rem}.achievement-desc{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.achievement-status{flex-shrink:0;justify-content:center;align-items:center;min-width:90px;display:flex}.achievement-unlocked-info{flex-direction:column;align-items:center;gap:4px;display:flex}.achievement-seal{border:2px solid var(--accent);color:var(--accent);letter-spacing:3px;box-shadow:inset 0 0 0 1px var(--accent);-webkit-user-select:none;user-select:none;background:#b8332a0d;border-radius:4px;justify-content:center;align-items:center;padding:3px 8px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;transform:rotate(-6deg)}.achievement-time{white-space:nowrap;font-size:.75rem}.achievement-locked-info{justify-content:center;align-items:center;display:flex}.achievement-unproven{color:var(--muted);border:1px dashed var(--line);-webkit-user-select:none;user-select:none;border-radius:4px;padding:3px 8px;font-size:.85rem}.achievements-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:4px;padding-top:10px;display:flex}.chance-breakdown{color:var(--ink-soft);margin-left:4px;font-size:.88em}.power-dd{align-items:center;gap:8px;display:flex}.power-deduce-btn{background:var(--paper-light,#fbf7ee);border:1px solid var(--line);height:20px;color:var(--accent);cursor:pointer;border-radius:3px;padding:1px 6px;font-size:.78rem;line-height:1.4;transition:all .15s}.power-deduce-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.power-total-banner{margin:4px 0 8px;font-size:1.15rem}.power-tips-box{border:1px dashed var(--line);background:#00000005;border-radius:4px;margin-top:12px;padding:8px 12px}.power-tips-title{color:var(--ink);margin-bottom:6px;font-size:.92rem;font-weight:600}.power-tips-list{color:var(--ink-soft);margin:0;padding-left:18px;font-size:.88rem}.power-tips-list li{margin:3px 0}.talisman-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.talisman-recipe-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:8px 10px}.talisman-recipe-card .recipe-tag{color:var(--accent)}.mat-chip{border:1px solid var(--line);background:#00000005;border-radius:4px;padding:2px 6px;display:inline-block}.mat-chip.good{color:var(--good);border-color:#34824a4d}.mat-chip.bad{color:var(--bad);border-color:#ba2d2d4d}.incident-card{border-left:3px solid var(--warn)}.community-modal-content{flex-direction:column;display:flex}.community-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.community-info{flex-direction:column;align-items:center;gap:4px;display:flex}.community-group-name{color:var(--ink);font-size:1.15rem;font-weight:700}.community-group-id{color:var(--muted);letter-spacing:.05em;font-size:.95rem}.community-actions{justify-content:center;display:flex}.community-qr-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;width:220px;max-width:100%;overflow:hidden;box-shadow:0 2px 8px #00000014}.community-qr-img{width:100%;height:auto;display:block}.community-hint{font-size:.85rem}.steam-topbar-link{color:var(--accent);font-weight:500}.steam-modal-content{padding:6px 0}.steam-desc{color:var(--ink);margin-bottom:24px;font-size:1rem;line-height:1.7}.steam-actions{justify-content:center;margin-bottom:8px;display:flex}.steam-wishlist-btn{cursor:pointer;justify-content:center;align-items:center;padding:10px 28px;font-size:1.05rem;text-decoration:none;display:inline-flex}.muted-btn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;padding:8px 16px;font-size:.9rem}.muted-btn:hover{background:var(--paper-warm);color:var(--ink)}.copyright{text-align:center;margin:1.5rem 0 1rem;font-size:.75rem}.topbar-more,.modal-content,.touch-hint{display:contents}.topbar-more>summary,.touch-hint-mobile,.mobile-only{display:none}@media (width<=600px){body{padding-bottom:env(safe-area-inset-bottom,0px)}.topbar{min-height:64px;padding:calc(8px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) 8px max(12px, env(safe-area-inset-left,0px));flex-wrap:nowrap;position:relative}.brand{min-width:0}.brand-title{letter-spacing:.08em;font-size:1.25rem}.topbar-more{flex-shrink:0;display:block}.topbar-more>summary{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;list-style:none;display:flex}.topbar-more>summary::-webkit-details-marker{display:none}.topbar-meta{z-index:5;top:100%;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));background:var(--paper);border:1px solid var(--line);max-height:70dvh;box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid;position:absolute;overflow-y:auto}.topbar-meta>*{white-space:normal}.topbar-meta button{text-align:left;padding:8px}.layout{padding:12px max(12px, env(safe-area-inset-right,0px)) 12px max(12px, env(safe-area-inset-left,0px))}.creation{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px))}.panel{padding:14px}.layout,.creation,.modal{overflow-wrap:anywhere}.row>*,.plot-head>*,.bar-head>*{min-width:0;max-width:100%}.tabs{flex-wrap:wrap;gap:6px}.tab{padding:8px 12px}button,[role=button],summary,input,select,textarea,a[href]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px}[role=button],summary{align-content:center}a[href]{align-content:center;display:inline-block}button.link{padding:8px 4px}.row,.pill-select,.plot-head{flex-wrap:wrap;gap:8px}.attr{align-items:center}.pending-banner{padding:12px}.pending-chip{white-space:normal}input,select,textarea{max-width:100%;font-size:16px}:is(.muted,.hint,.sub,.meta-line,.choice-hint,.badge,.bar-head,.copyright,.attr,.traits,.root-multipliers,.root-desc,.log-list,.log-age,.parts,.mini-toggle-icon,.person-reunion-hint,.person-title-badge,.person-notes,.favor,.pending-chip,.journal,.journal-list,.journal-age,.journal-month,.journal-effect,.effect,.warn,.recipe-meta,.recipe-tag,.tag,.chance-breakdown,.grade-commentary,.metric-unit,.deduction-card h4,.deduction-sublist,.deduction-empty,.deduction-supplies,.deduction-pill-bar,.deduction-breakdown,.deduction-advice-box,.mini-chip,.mini-stats,.mini-desc,.mini-log,.birth-attrs,.birth-traits,button.small,.tab,.topbar-meta),[style*="font-size: 12"],[style*="font-size: 13"],[style*="font-size: 14"],[style*=font-size\:12],[style*=font-size\:13],[style*=font-size\:14],[style*="font-size: 0.75"],[style*="font-size: 0.85"],.adventure-rules-card strong{font-size:15px!important}.creation-title{font-size:clamp(2rem,10vw,3rem)}.overlay{align-items:stretch;padding:0}.modal{border:none;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0;display:flex;overflow:hidden}.modal-header{padding:calc(8px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:var(--paper);flex-shrink:0;gap:8px;margin:0}.modal-title{letter-spacing:.04em;min-width:0;font-size:1.15rem}.modal-close{flex-shrink:0}.mobile-only{display:block}.modal-content{min-height:0;padding:16px max(16px, env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));overscroll-behavior:contain;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));flex:1;display:block;overflow-y:auto}body:has(.overlay){overflow:hidden}.touch-hint-desktop{display:none}.touch-hint-mobile{vertical-align:middle;max-width:100%;display:inline-block}.touch-hint-mobile>summary{cursor:pointer;padding:8px 4px;list-style:none}.touch-hint-mobile>summary::-webkit-details-marker{display:none}.touch-hint-text{white-space:pre-line;background:var(--paper-2);color:var(--ink-soft);border-radius:6px;padding:8px;display:block}.touch-hint-mobile.badge{border-radius:8px}.toast{max-width:calc(100% - 24px);bottom:calc(16px + env(safe-area-inset-bottom,0px))}}:root{--splash-count:4}.splash[data-art="0"] .splash-art{background-image:url(./loading-1.loading-1050-C6e9_wud.webp)}.splash[data-art="1"] .splash-art{background-image:url(./loading-2.loading-1200-DxDeKvr9.webp)}.splash[data-art="2"] .splash-art{background-image:url(./loading-3.loading-1200-Bh-n5CPR.webp)}.splash[data-art="3"] .splash-art{background-image:url(./loading-4.loading-946-BXKzwAHV.webp)}
