
.unified-board{display:flex;flex-direction:column;gap:14px;min-width:0}.unified-board>.wx-heading{margin:0}.unified-board>.wx-heading h1{font-size:28px;margin:0}.unified-content{min-height:0;min-width:0}.unified-board:fullscreen{height:100vh;padding:24px;background:var(--surface);box-sizing:border-box;overflow:hidden}.unified-board:fullscreen>.wx-heading{flex-shrink:0}.unified-board:fullscreen>.unified-content{overflow:auto;flex:1;scrollbar-width:thin}.unified-board .page-heading:empty{display:none}.unified-board .hydrogen-summary,.unified-board .dam-summary-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:transparent;border:0;padding:0}.unified-board .hydrogen-summary>div,.unified-board .dam-summary-panel>div{background:rgba(37,99,235,.08);border:1px solid var(--border);border-top:3px solid #2563eb;border-radius:12px;padding:18px;text-align:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.unified-board .hydrogen-summary>div:nth-child(2),.unified-board .dam-summary-panel>div:nth-child(2){border-top-color:#9333ea;background:rgba(147,51,234,.08)}.unified-board .hydrogen-summary>div:nth-child(3){border-top-color:#0891b2;background:rgba(8,145,178,.08)}.unified-board .hydrogen-summary strong{font-size:30px;color:#2563eb}.unified-board .hydrogen-summary>div:nth-child(2) strong{color:#9333ea}.unified-board .hydrogen-summary>div:nth-child(3) strong{color:#0891b2}.unified-board .dam-card,.unified-board .hydrogen-card,.unified-board .public-api-card,.unified-board .observation-card,.unified-board .representative-weather-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.unified-board .public-api-text-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-board .public-api-image-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}.unified-board .public-api-image-card img{max-height:72vh;object-fit:contain;width:100%}.unified-board .public-api-meta{font-size:12px}.unified-board .public-api-text-card dd{white-space:pre-wrap;overflow-wrap:anywhere}.unified-board .population-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px}.unified-board .lumi-map-pair{gap:14px}.unified-board .lumi-map-half{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px}@media(max-width:800px){.unified-board .hydrogen-summary,.unified-board .dam-summary-panel,.unified-board .public-api-text-grid{grid-template-columns:1fr}.unified-board:fullscreen{padding:14px}.unified-board>.wx-heading h1{font-size:23px}}
