/* Responsive public boards. Hover/tap details never intercept battle actions. */
.underboards258{display:grid;gap:8px;width:100%;min-width:0;margin-top:8px}.underboards258:empty{display:none}.central-rehomed258{display:none!important}.board-slot258{min-width:0}.board-slot258[hidden]{display:none}.board-slot258>article,.board-slot258>.soul-panel158,.board-slot258>.wind-combo208{margin:0;padding:10px;border:1px solid #43566a;border-radius:9px;background:linear-gradient(135deg,#162735,#101b28);min-width:0}.board-slot258 header{display:flex;align-items:center;justify-content:space-between;gap:8px}.board-slot258 small{font-size:11px;color:#bfd0de}.board-slot258 article>span,.board-slot258 article>small{display:block}.underboards258 .war-grid151{max-width:420px;margin:8px auto}.underboards258 .war-map151 header span{display:none}.underboards258 .war-cell151{min-height:60px;font-size:11px;padding:3px}.underboards258 .vows188{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.underboards258 .vows188 button{font-size:11px;padding:7px}.underboards258 .vows188 span,.underboards258 .vows188 em{display:block}.underboards258 #loot-board187{margin:0;width:100%}.underboards258 .earth-board164-258 ol{display:flex;gap:6px;padding:0;list-style:none}.underboards258 .earth-board164-258 li{position:relative;min-width:0;flex:1}.underboards258 .water-board202-258 header button{padding:2px 7px}.underboards258 .soul-panel158{width:100%}
#board-info258{position:fixed;z-index:20050;background:#101c2b;border:1px solid #8497b2;border-radius:9px;padding:14px;color:#e8eff6;white-space:pre-line;line-height:1.6;box-shadow:0 12px 35px #0009;pointer-events:none;max-height:70vh;overflow:auto;font-size:13px}#board-info258[hidden]{display:none}
.chalkboard258{display:block!important;background:#142b24!important;border:7px solid #69533a!important;border-radius:5px!important;padding:12px!important;box-shadow:inset 0 0 20px #0008}.chalk258{min-height:85px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;color:#e9f0db;font:italic 600 clamp(25px,3vw,40px)/1.4 Georgia,serif;text-shadow:1px 1px #fff3;overflow-wrap:anywhere}.chalk258 b{color:#f9dfa0}.math-result258{display:flex;gap:8px;justify-content:center;align-items:center;border-top:1px solid #8da18a55;padding-top:9px}.math-result258 small{font:12px/1.5 sans-serif!important}.math-result258 strong{font-size:16px!important;white-space:nowrap}
.astro-row258{display:flex;gap:6px;align-items:center;margin:5px 0}.astro-row258>small{width:22px;font-size:10px}.astro-row258>div{display:flex;flex:1;gap:4px}.astro-icon258{position:relative;flex:1;min-width:0;padding:4px 2px;background:#111e31;border:1px solid #39475e;border-radius:8px;color:#b0bed1;cursor:help}.astro-icon258.current{color:#f2d88c;border-color:#cbb16d;background:#273346;box-shadow:inset 0 0 17px #cfb97116}.astro-icon258 svg{display:block;width:100%;max-height:80px;fill:#e8f2ff;stroke:#d9e8ff;stroke-width:1.4}.astro-icon258 .zodiac258{fill:none;stroke:currentColor;stroke-width:2.5;opacity:.65}.astro-icon258 .star-line258{fill:none;stroke:#a5d4ff;stroke-width:.8}.astro-icon258>span{font-size:11px}.astro-icon258>b{position:absolute;right:2px;top:1px;border-radius:50%;background:#c39a48;color:#142035;font-size:10px;padding:1px 4px}.astro-board82>.schedule183{display:none!important}
.chant-slot214{overflow:visible!important}.chant-circle214{position:relative;isolation:isolate}.chant-circle214>.board-image215{position:absolute!important;inset:14%!important;width:72%!important;height:72%!important;object-fit:cover;border-radius:50%;opacity:.82!important;z-index:-1!important;filter:saturate(.75)}.chant-slot214>.board-image215{display:none}.ghost-cards258{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.ghost-cards258 button{width:70px;padding:0;border:1px solid #7a9baf;border-radius:5px;overflow:hidden;background:#101c27;position:relative;cursor:help}.ghost-cards258 .board-thumb258{width:68px;height:68px;object-fit:cover;display:block}.ghost-cards258 span{display:none}.board-thumb258{width:58px;height:58px;object-fit:cover;border-radius:6px;flex-shrink:0}.summon-slot .board-thumb258{display:block;margin:0 auto 4px;width:65px;height:60px}.demon-copy258{display:block;white-space:pre-line;line-height:1.6}.warlock106 [data-warlock106=sacrifice]{display:grid;grid-template-columns:64px 1fr;text-align:left;gap:6px}.warlock106 .board-thumb258{grid-row:span 2}.warlock106 .demon-copy258{grid-column:2}.shop-card258{min-width:0}.shop-card258>button:first-child{display:flex;align-items:center;gap:8px;width:100%;padding:8px;cursor:help}.shop-card258 [data-buy76]{width:100%}
.floorplan258 .mansion-map90{position:relative;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:56px 48px 48px 56px;gap:14px 8px;isolation:isolate}.floorplan258 .mansion-map90:before{content:'';position:absolute;left:12%;right:12%;top:26px;height:3px;background:#637c91;z-index:-1}.floorplan258 .mansion-map90:after{content:'';position:absolute;left:37%;top:28px;height:210px;width:3px;background:#637c91;z-index:-1}.floorplan258 .room90{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3px;background:#182637;border:1px solid #62778e;border-radius:5px;min-width:0;font-size:12px}.floorplan258 .room90 small{font-size:10px}.floorplan258 .room90:nth-child(1){grid-column:2;grid-row:1}.floorplan258 .room90:nth-child(2){grid-column:1;grid-row:1}.floorplan258 .room90:nth-child(3){grid-column:3;grid-row:1}.floorplan258 .room90:nth-child(4){grid-column:4;grid-row:1}.floorplan258 .room90:nth-child(5){grid-column:2;grid-row:2/4}.floorplan258 .room90:nth-child(6){grid-column:2;grid-row:4}.floorplan258 .room90.here90{border:2px solid #e6cc83;background:#41382b}
.range258{background:transparent!important;color:#c7d8e6}.range258 svg{width:100%;display:block;overflow:visible}.range258 text{fill:#a9bccb;font-size:3.7px;text-anchor:middle}.range-line258{stroke:#6c849c;stroke-width:.5}.scope258{stroke:#8fd9f5;fill:none;stroke-width:.8}.target258{stroke:#e8c4b9;fill:#d9afa2;stroke-width:.4}.range258 small{font-size:11px}.dragon-health146 i .samurai-range182{position:absolute;top:0;height:100%;z-index:2}.dragon-health146>span .samurai-label182{margin-left:10px}
.chalice258{display:flex;align-items:center;justify-content:center;gap:12px;margin:9px 0}.chalice258>span{text-align:center}.chalice258 i{display:grid;place-items:center;width:42px;height:42px;border:2px solid #e0e7ef;border-radius:50%;color:#dae1e8;opacity:.4;font-style:normal;font-size:23px}.chalice258 small{display:block;margin-top:3px}.chalice258 .lit258 i{opacity:1;color:white;background:#4f92ac;box-shadow:0 0 13px #b4efff88,inset 0 0 10px #e0f6ff66}.chalice258>b{color:#819ba8}.quest258{display:flex;gap:8px;font-size:12px;margin-top:5px}.quest258 span{border:1px solid #4b5b70;border-radius:18px;padding:4px 8px}.quest258 .done258{color:#f8d56b;border-color:#d8ba58;background:#77612c33}
.next-water258{border-left:2px solid #8ed9ef;padding:8px;background:#142a37;min-width:0;line-height:1.45;color:#e0f2f7}.next-water258>small{display:block;color:#93ddeb;font-weight:700}.next-water258 .card-art-frame{height:85px;display:block;margin:5px 0}.next-water258>strong{font-size:13px}.next-water258>p{font-size:11px;margin:5px 0}.card-inspect91:has(.next-water258){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(580px,calc(100vw - 24px))!important;left:12px!important}.card-inspect91[hidden]{display:none!important}.card-inspect91>.inspect-keyword91{grid-column:1/-1;grid-row:2}.card-inspect91>.next-water258{grid-column:2;grid-row:1}.mobile-card-zoom66:has(.next-water258){display:grid;grid-template-columns:1fr 1fr;width:min(520px,calc(100vw - 16px))!important;gap:5px}.mobile-card-zoom66[hidden]{display:none!important}.mobile-card-zoom66>.zoom-heading66{grid-column:1/-1}.mobile-card-zoom66>.next-water258{grid-column:2;grid-row:2}.mobile-card-zoom66:has(.next-water258)>.card{width:100%!important;min-width:0!important}.mobile-card-zoom66>.next-water258 .card-art-frame{height:65px}.mobile-card-zoom66:has(.next-water258)>details{grid-column:1/-1}.log-card-preview:has(.next-water258){max-height:80vh;overflow:auto}
@media(max-width:600px){.underboards258 .vows188{grid-template-columns:1fr}.underboards258 .vows188 button{display:grid;grid-template-columns:80px 1fr}.underboards258 .vows188 em{grid-column:2}.chalk258{font-size:27px}.astro-icon258 svg{max-height:55px}.astro-icon258>span{font-size:10px}.underboards258 .war-cell151{min-height:58px}.ghost-cards258 button{width:60px}.ghost-cards258 .board-thumb258{width:58px;height:58px}}
@media(max-width:600px){.chalice258{gap:3px}.chalice258 i{width:25px;height:25px;font-size:16px}.chalice258 small{font-size:9px}.water-board202-258 article{padding:7px}.water-board202-258 header strong{font-size:12px}.hand-heading button{white-space:nowrap;flex-shrink:0}.hand-heading{flex-wrap:wrap}.floorplan258 .room90{font-size:10px}}
@media(max-width:600px){.workspace91.ability-bar258 .hand-heading{flex-wrap:wrap!important}.workspace91.ability-bar258 .hand-heading:after{content:"";order:9;flex-basis:100%}.workspace91.ability-bar258 .hand-heading .quick-fixed92{order:10!important;flex:1 1 0!important;min-width:0;max-width:none!important;width:auto!important;overflow:visible;justify-content:flex-end}.workspace91.ability-bar258 .hand-heading #end-turn-button{order:11!important;flex:0 0 auto!important;margin-left:4px!important}.workspace91.ability-bar258 .hand-heading .quick-fixed92 button{padding:5px 9px;font-size:11px}}

@media(max-width:600px){.underboards258 .loot-items187{grid-template-columns:1fr;gap:5px}.underboards258 #loot-board187{padding:7px}.underboards258 .loot-items187 article{padding:7px}.underboards258 .loot-items187 p{margin:4px 0}.underboards258 .loot-items187 b{font-size:12px}}
