:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff2d9;background:#201a16;font-family:system-ui,sans-serif}body{place-items:center;min-height:100vh;margin:0;display:grid}main{background:#30251c;border:1px solid #776044;border-radius:1rem;width:min(24rem,100vw - 5rem);padding:2rem}h1,h2{margin-block:0 .75rem;font-family:Georgia,serif}p{line-height:1.5}button{color:#24180b;font:inherit;cursor:pointer;background:#f2c36d;border:0;border-radius:.5rem;padding:.75rem 1rem;font-weight:700}button:disabled{cursor:wait}.treasury div{border-bottom:1px solid #776044;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.55rem;display:flex}.treasury dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.leaderboard{min-width:0;margin-block-start:2rem}.leaderboard-scroll{overflow:auto}.leaderboard table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.leaderboard th,.leaderboard td{text-align:left;border-bottom:1px solid #776044;padding:.55rem}.leaderboard tr>:nth-last-child(2){text-align:right}.leaderboard .positive{color:#a7e8a2}.leaderboard .negative{color:#ffaca5}.scout-button{margin-inline-start:.5rem;padding:.2rem .4rem}@media (width>=52rem){main.kingdom-view{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:2rem;width:min(76rem,100vw - 5rem);display:grid}.kingdom-view>*{grid-column:1/-1}.kingdom-view>.kingdom-panel{grid-column:1}.kingdom-view>.leaderboard{grid-column:2;align-self:start;max-height:calc(100dvh - 2rem);margin-block-start:0;position:sticky;top:1rem;overflow:auto}}.kingdom-age{color:#c2bab0;white-space:nowrap;align-items:center;font-size:.875em;font-weight:400;display:inline-flex}.kingdom-age-tooltip{z-index:2;box-sizing:border-box;color:#fff3dc;white-space:normal;background:#211a15;border:1px solid #776044;border-radius:.25rem;width:max-content;max-width:min(18rem,100vw - 1rem);padding:.4rem .55rem;position:fixed}.leaderboard .kingdom-age-heading{color:#c2bab0}.kingdom-age-heading svg{display:block}.leaderboard .current-kingdom>*{background:#443522}.leaderboard .current-kingdom>:first-child{box-shadow:inset 3px 0 #f2c36d}.kingdom-panel{min-width:0}.kingdom-map{background:#241c16;border:1px solid #776044;border-radius:.65rem;max-height:14rem;margin-block-end:1rem;padding:.75rem;overflow:auto}.kingdom-tiles{background-color:#383723;background-image:linear-gradient(90deg,#666147 1px,#0000 1px),linear-gradient(#666147 1px,#0000 1px);background-size:34px 34px;border-block-end:1px solid #666147;border-inline-end:1px solid #666147;margin-inline:auto;position:relative}.kingdom-tile{box-sizing:border-box;place-items:center;width:34px;height:34px;font-size:1.05rem;display:grid;position:absolute}.castle-tile{background:#685131;border:1px solid #b7975f}.producer-tile{color:#fff2d9;font-size:.85rem;font-weight:700}
