.readable-theme .game-animator .event-toast{background:#f8f1e4;color:#3c3436;border-color:#b39b68}.readable-theme .game-animator .event-toast :is(p,strong,small){color:#3c3436}body.readable-theme{--ink:#383133;--muted:#52665c;--paper:#f5eedf;--line:#b49a65;color:var(--ink);background:linear-gradient(#f7edd918,#211d1e2c),url(/wanxiang/v3.1.0/brand/table-bg-wide.webp) 50%/cover fixed}.readable-theme .masthead .brand{display:flex;padding:0;border:0;background:transparent;flex:none;min-width:0}.readable-theme .masthead .brand .brand-logo{display:block;width:235px;height:78px;object-fit:contain;max-width:100%;border-radius:4px}.readable-theme .masthead,.readable-theme .masthead.in-game{min-height:88px;height:auto;padding:5px 16px;gap:8px 18px}.readable-theme .masthead .table-status h1{color:#ffe0a0}.readable-theme .masthead .preview,.readable-theme .masthead .table-status>small,.readable-theme .masthead .table-status>span{color:#edf0dc}.readable-theme .masthead .music-controls>span{color:#e3e7d5}.readable-theme .chat-panel form{background:#f8f1e4;color:#3f3739}.readable-theme .chat-panel form small{color:#4c6054}.readable-theme .chat-panel header{background:#3f3739;color:#fff1cd}.readable-theme .chat-panel header small{color:#dae8e7}.readable-theme :is(.panel,.player,.hand-panel,.phase-panel,.resources,dialog,.home-copy,.lobby>.section-title,.tutorial-page,.kingdom-presets,.recommended-kingdoms article,.seat){background:#f6f0e2f5;color:#383133;border-color:#b39b68;box-shadow:0 4px 14px #1e1a1b25}.readable-theme :is(h1,h2,h3,h4){color:#433b3d}.readable-theme :is(.panel,.player,.hand-panel,dialog,.home-copy,.lobby,.tutorial-page) :is(p,small,.muted,label,.detail-types,.detail-bonuses,.set-filters,.lock){color:#435958}.readable-theme :is(.eyebrow,.kingdom-preset-cards){color:#655522}.readable-theme .player.active{background:#e5efd8;border:2px solid #8b762e}.readable-theme .player .seat-online{color:#493f42}.readable-theme .player .seat-offline{color:#854527}.readable-theme .player strong{color:#383133}.readable-theme .table .supply-area{background:#f0eadbbf;border-color:#b59a64}.readable-theme .table .supply-area>.panel-title{background:#f8f2e8;color:#433b3d;border-color:#b8a474}.readable-theme .table .panel-title h2{color:#433b3d}.readable-theme .table .panel-title>span{color:#4d6157}.readable-theme .basic-group>h3{background:#f4ecd9;color:#4f4547}.readable-theme .table .basic-group{min-width:0}.readable-theme .table .sidebar{background:transparent}.readable-theme .table .sidebar .log.event-feed{background:#f8f2e7f7;color:#3a3335;border-color:#b5a071}.readable-theme .table .sidebar .log.event-feed h3{color:#433b3d}.readable-theme .table .sidebar .log.event-feed p{color:#3a3335;background:transparent;border-color:#cfc6ad;font-size:15px;line-height:1.7}.readable-theme .table .sidebar .log.event-feed p:first-child{background:#e4edd9;color:#352e30}.readable-theme .table .sidebar .log.event-feed time{color:#67582e!important}.readable-theme .table .sidebar .log.event-feed small{color:#536354}.readable-theme .table .sidebar .mats{padding:9px;background:#f5eedfee;color:#483e41;border-radius:6px}.readable-theme .table .hand-header :is(h2,small){color:#463d3f}.readable-theme .table .turn-controls :is(.phase-panel,.resources){background:#e8eddf;color:#3f3739;border-color:#b6c1a7}.readable-theme .table .turn-controls .phase-panel :is(h2,p){color:#473e40}.readable-theme .table .resources b{color:#51430f}.readable-theme .table .resources span{color:#473e40}.readable-theme .table .resources>div{border-color:#b1baa1}.readable-theme .table .animation-settings{color:#473e40}.readable-theme .table .in-play{background:#e6eadd;color:#473e40;border-color:#a4ad8e}.readable-theme .choice-pending,.readable-theme .choice.panel,.readable-theme .hand-choice,.readable-theme .private-preview{background:#f7e9be;color:#372e18;border:1px solid #b29348}.readable-theme .choice.panel :is(h2,h3,p,small),.readable-theme .hand-choice :is(h2,h3,p,small){color:#372e18}.readable-theme .hand-choice h3{font-size:19px}.readable-theme .hand-choice p{font-size:16px}.readable-theme .choice-options button{background:#fffaf0;color:#8d1f2a;border-color:#b7a16e}.readable-theme .choice-options button.selected{background:#d0d5dd;color:#791a24;border-color:#bc2938}.readable-theme .supply-choice-bar{background:#f7e9be;color:#372e18;border-color:#b29348}.readable-theme .supply-choice-bar :is(h3,p){color:#372e18}.readable-theme .alert,.readable-theme .notice{background:#f7e7bf;color:#543b17}.readable-theme .alert button,.readable-theme .notice button{color:#fff4d7}.readable-theme .tutorial-coach{background:#fff5e2;color:#3c3436;border-color:#ae8d4a}.readable-theme .tutorial-coach :is(h2,p){color:#3c3436}.readable-theme .tutorial-coach :is(.coach-top,.coach-action>span,.coach-tools,small){color:#485b49}.readable-theme .tutorial-coach .coach-hint,.readable-theme .tutorial-coach .tutorial-trace{background:#e0eacb;color:#3f3739}.readable-theme .tutorial-coach .coach-error{background:#f7d9b9;color:#653a1c}.readable-theme .action-math{background:#ede0b8;color:#3a361e}.readable-theme :is(input,select,textarea){background:#fffaf0;color:#383133;border-color:#94aead}.readable-theme .primary{background:linear-gradient(#be2a38,#95212c);color:#fff8e7;border-color:#bd2938}.readable-theme .primary:disabled,.readable-theme button:disabled{opacity:1;background:#d5d9df;color:#697363;border-color:#adb5c1;box-shadow:none}.readable-theme .card.full-face:disabled{background:transparent;opacity:.65}.readable-theme :is(.kingdom-presets>summary,.kingdom-presets>summary small,.recommended-kingdoms p,.kingdom-preset-cards){color:#473e40}.readable-theme .detail-bonuses p{background:#e2ead5;color:#3f3739}.readable-theme dialog :is(.detail-types,p,h2,h3){color:#3e3638}.readable-theme .generation-tabs button{color:#fff2d2}.readable-theme .table .physical-piles{background:#f4ecdbed;border:1px solid #b29b62;border-radius:8px}.readable-theme .table .physical-piles :is(strong,small,.cycle-caption){color:#433a3c}.readable-theme .table .physical-piles .physical-pile strong b{color:#635016}.readable-theme .table .duration-owner{background:#eee7d4!important;border-color:#b5a477!important}.readable-theme .table .duration-area :is(h2,h3,small,.muted){color:#483e41}.readable-theme .chat-panel,.readable-theme .voice-panel{background:#f8f1e4;color:#3f3739}.readable-theme .chat-messages>div,.readable-theme .chat-messages>div.mine{background:transparent;color:#3f3739}.readable-theme .chat-messages strong{color:#405825}.readable-theme .chat-messages p{color:#3f3739}.readable-theme .voice-panel :is(p,small){color:#52474a}.readable-theme .music-popover{background:#f5eedf;color:#3f3739}.readable-theme .music-popover :is(small,label){color:#4e6054}.readable-theme .table .card.full-face>.card-top :is(.cost,small){color:#fff5dc;font-size:12px;white-space:nowrap}.readable-theme .table .card.full-face>.card-top{line-height:1.5}.readable-theme .table .basic.short-face>small{color:#fff5dc}.readable-theme .table .purchase-unavailable .complete-card-face{opacity:1;filter:none}@media(min-width:801px){.readable-theme .table .supply{grid-template-columns:repeat(5,minmax(0,var(--table-card-width)));gap:10px}}@media(min-width:1200px){.readable-theme .table{grid-template-columns:160px minmax(0,1fr) 240px}.readable-theme .table .physical-piles{position:static;width:auto;margin:14px 0 0;order:2}.readable-theme .table .physical-piles>.physical-pile{width:90px;min-width:75px}.readable-theme .table .cycle-arrow{display:inline}.readable-theme .table .sidebar{position:sticky;top:110px}.readable-theme .tutorial-table .table{grid-template-columns:140px minmax(0,1fr)}.readable-theme .tutorial-table .table .sidebar{grid-column:1;grid-row:3;position:static}.readable-theme .tutorial-table .table .supply{grid-template-columns:repeat(5,minmax(0,var(--table-card-width)))}}@media(max-width:800px){.readable-theme .masthead .brand .brand-logo{width:160px;height:55px}.readable-theme .masthead.in-game{grid-template-columns:minmax(120px,1fr) auto;min-height:80px}.readable-theme .masthead.in-game .brand{min-width:120px}.readable-theme .table .supply{grid-template-columns:repeat(3,minmax(0,var(--table-card-width)))}.readable-theme .table .sidebar{position:static}.readable-theme .table .physical-piles{margin-top:12px}.readable-theme .tutorial-table .supply{grid-template-columns:repeat(3,minmax(0,var(--table-card-width)))}}@media(max-width:480px){.readable-theme .masthead .brand .brand-logo{width:140px;height:49px}.readable-theme .table .supply,.readable-theme .tutorial-table .supply{grid-template-columns:repeat(2,minmax(0,var(--table-card-width)))}.readable-theme .table .card.full-face>.card-top :is(.cost,small){font-size:11px}.readable-theme .masthead{padding:5px 8px;gap:6px}.readable-theme .masthead .brand{min-width:0}}@media(min-width:1200px){.readable-theme .tutorial-table .table .sidebar{grid-column:1/-1;grid-row:3;max-height:280px;overflow:auto}}.readable-theme .table{--table-card-width:clamp(100px,9vw,146px)}.readable-theme .table .supply{justify-content:space-evenly}.readable-theme .table .supply .card.full-face{width:100%;max-width:var(--table-card-width)}.readable-theme .table .hand .card.full-face{width:var(--table-card-width);min-width:var(--table-card-width)}.readable-theme .table .purchase-available{transform:none}.readable-theme .table :is(.card,.basic).purchase-unavailable{filter:grayscale(1)!important;opacity:1!important;box-shadow:none}.readable-theme .table .purchase-unavailable :is(.complete-card-face,.basic-art){filter:brightness(.74);opacity:1}.readable-theme .turn-toast.personal{top:105px;transform:translateX(-50%);z-index:2500;animation-duration:3.2s;background:#fff4d9;color:#383133;border:3px solid #9b741f;max-width:calc(100vw - 32px);width:max-content;box-shadow:0 8px 28px #67171f45}.readable-theme .turn-countdown small{color:#e5d8bd}.readable-theme .turn-toast.personal :is(strong,small){color:#383133}.readable-theme .game-animator :is(.purchase-showcase,.attack-announcement,.defense-card,.reaction-notice,.curse-card,.robbed-card,.blocked-hex-card) img{object-fit:contain}.readable-theme .treasure-flight img{object-fit:contain}.readable-theme dialog .game-animator :is(.purchase-showcase,.attack-announcement,.robbery-caption) small{color:#f0dfc1}@media(min-width:1600px){.readable-theme .table{--table-card-width:150px}}@media(max-width:800px){.readable-theme .table{--table-card-width:116px}.readable-theme .turn-toast.personal{font-size:28px;padding:18px 25px}}