@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700;9..40,800&family=Playfair+Display:ital,wght@1,700&display=swap";:root{--ink:#17221f;--cream:#f3f0e6;--paper:#fffdf6;--line:#d7d9ce;--red:#d95138;--red-dark:#762c25;--green:#0e6854;--lime:#cbe96d;--navy:#173b40;--muted:#6c7772}*{box-sizing:border-box}html{background:var(--cream)}body{background:radial-gradient(circle at 10% 12%,#db5a3817,transparent 25rem),radial-gradient(circle at 90% 18%,#1068541c,transparent 28rem),var(--cream);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer;color:inherit}.game-topbar{border-bottom:1px solid #1e322b2e;align-items:center;max-width:1400px;height:64px;margin:auto;padding:0 30px;display:flex}.game-brand{color:inherit;letter-spacing:-.03em;align-items:center;gap:8px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.game-brand span{color:var(--red)}.game-topbar>button{background:#ffffff59;border:1px solid #bfc5bc;border-radius:5px;padding:8px 12px;font-size:10px;font-weight:700}.round-track{align-items:center;gap:8px;margin:auto;display:flex}.round-track:before,.round-track:after{content:"";background:#cbd0c7;width:35px;height:1px}.round-track i{color:#98a099;border:1px solid #c8cec5;border-radius:50%;place-items:center;width:22px;height:22px;font:500 8px DM Mono;display:grid}.round-track i.past{background:var(--ink);border-color:var(--ink);color:#fff}.round-track i.now{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 0 0 4px #d951381f}.game-hero{grid-template-columns:auto 1fr auto;align-items:end;gap:35px;max-width:1280px;margin:auto;padding:28px 30px 22px;display:grid}.kicker{color:var(--red);letter-spacing:.16em;margin:0;font-size:9px;font-weight:800}.game-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(40px,4.7vw,62px);line-height:.91}.game-hero h1 em{font-family:Playfair Display,Georgia,serif;font-weight:700}.game-hero>p:last-child{color:#64706b;margin:0;font-size:13px;line-height:1.5}.score-ribbon{background:var(--navy);color:#fff;grid-template-columns:.65fr .8fr 1.35fr .8fr 1.25fr;max-width:1280px;margin:0 auto 16px;display:grid}.score-ribbon div{border-right:1px solid #ffffff21;padding:13px 16px}.score-ribbon span{color:#a9c0b9;letter-spacing:.12em;margin-bottom:4px;font-size:7px;display:block}.score-ribbon strong{font:500 14px DM Mono}.red{color:#ef8068!important}.green{color:#6fbf68!important}.duel-board{border:1px solid #cbd0c7;grid-template-columns:220px minmax(560px,1fr) 220px;align-items:stretch;max-width:1280px;margin:auto;display:grid;box-shadow:0 26px 80px #1d30291a}.role-card{background:var(--paper);padding:18px;position:relative;overflow:hidden}.minister-card{background:linear-gradient(#fff7f1,#f4e4db);border-right:1px solid #d8c9c0}.player-card{background:linear-gradient(#f8fbf1,#e5eee1);border-left:1px solid #cbd8cc}.role-label{justify-content:space-between;align-items:center;display:flex}.role-label span{letter-spacing:.12em;color:#7f8983;font:500 8px DM Mono}.role-label b{background:var(--red);color:#fff;letter-spacing:.1em;border-radius:3px;padding:4px 6px;font-size:7px}.player-card .role-label b{background:var(--green)}.portrait{border-radius:50%;place-items:center;width:92px;height:92px;margin:18px auto 14px;display:grid;position:relative}.portrait>span{font-weight:800}.portrait i{border:3px solid var(--paper);border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid;position:absolute;bottom:4px;right:-2px}.minister-portrait{color:#ffc5aa;background:repeating-linear-gradient(45deg,#6b2923,#6b2923 5px,#7a332b 5px 10px);font-size:34px;box-shadow:0 0 0 8px #d951381f}.minister-portrait i{background:var(--red);color:#fff}.player-portrait{color:#dff398;background:repeating-linear-gradient(-45deg,#1a584c,#1a584c 5px,#24675a 5px 10px);font-size:22px;box-shadow:0 0 0 8px #0e68541f}.player-portrait i{background:var(--green);color:#fff;font-size:11px}.role-card h2{text-align:center;letter-spacing:-.055em;margin:0;font-size:21px;line-height:1}.role-copy{text-align:center;color:#65716c;min-height:42px;margin:9px 4px 15px;font-size:9px;line-height:1.45}.power-list{border-top:1px solid #503b2f2b}.power{border-bottom:1px solid #503b2f1f;justify-content:space-between;padding:8px 0;display:flex}.power span{color:#6d7570;font-size:8px}.power b{font:500 8px DM Mono}.power b.hot{color:var(--red)}.arena{background:#faf9f3;min-height:620px;padding:16px;position:relative}.phase-title{color:#6d7872;letter-spacing:.14em;align-items:center;gap:12px;margin-bottom:12px;font:500 8px DM Mono;display:flex}.phase-title i{background:#d7dcd4;flex:1;height:1px}.turn-card{background:#fff;border:1px solid #cfd5cc}.waiting{text-align:center;background:radial-gradient(circle at 50% 33%,#fff,#f5f1e9);flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:44px 40px;display:flex}.seal{border:2px solid var(--red);outline:1px solid var(--red);outline-offset:5px;width:68px;height:68px;color:var(--red);border-radius:50%;place-items:center;margin-bottom:18px;font:700 21px DM Mono;display:grid}.waiting p{color:#5f6b66;font-size:14px;line-height:1.55}.chaos-button{background:var(--red);color:#fff;letter-spacing:.04em;border:0;border-radius:4px;margin-top:13px;padding:14px 19px;font-size:10px;font-weight:800;transition:all .15s;box-shadow:0 8px 22px #d9513833}.chaos-button:hover{filter:brightness(.95);transform:translateY(-2px)}.chaos-button span{margin-left:12px;font-size:16px}.waiting small{color:#9a9f9b;margin-top:10px;font-size:8px}.event-card{border-top:4px solid var(--red);padding:20px}.event-top{align-items:center;gap:12px;display:flex}.event-top>span{width:42px;height:42px;color:var(--red);background:#f7ddd4;border-radius:50%;place-items:center;font-size:20px;display:grid}.event-top small{color:#9b7165;letter-spacing:.12em;font-size:7px}.event-top h3{letter-spacing:-.05em;margin:2px 0 0;font-size:22px}.event-card blockquote{border-left:3px solid var(--red);color:#6d332b;background:#fff5ef;margin:17px 0;padding:13px 15px;font-family:Playfair Display,Georgia,serif;font-size:16px}.newsflash{background:var(--red-dark);color:#ffd8c9;letter-spacing:.08em;margin:0 -20px;padding:8px 20px;font:500 8px DM Mono}.event-card>p{color:#68736e;margin:13px 0 0;font-size:10px}.response-head{justify-content:space-between;margin:18px 0 8px;display:flex}.response-head span{letter-spacing:.12em;font-size:8px;font-weight:800}.response-head small{color:#929a96;font-size:8px}.move-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.move-grid button{text-align:left;background:#fff;border:1px solid #d4d9d1;flex-direction:column;min-height:113px;padding:11px;transition:all .15s;display:flex}.move-grid button:hover{border-color:var(--green);box-shadow:inset 0 -3px var(--green);transform:translateY(-1px)}.move-grid i{color:var(--green);font-size:16px;font-style:normal}.move-grid strong{margin:5px 0 3px;font-size:10px}.move-grid span{color:#7b8580;flex:1;font-size:8px;line-height:1.35}.move-grid b{color:var(--green);margin-top:6px;font:500 8px DM Mono}.ticker{border-top:1px solid #d8ddd5;grid-template-columns:80px 1fr;gap:10px;margin-top:14px;padding-top:12px;display:grid}.ticker>span{letter-spacing:.1em;font-size:7px;font-weight:800}.ticker>div{flex-wrap:wrap;gap:5px;display:flex}.ticker b{color:var(--green);background:#e4eee2;border-radius:3px;padding:4px 6px;font-size:7px;font-weight:600}.ticker b.minister{color:#a33d2e;background:#f6dfd6}.end-card{text-align:center;background:radial-gradient(circle,#fff,#eef4e9);flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:45px;display:flex}.trophy{color:var(--green);font-size:48px}.end-card p{color:#78827d;letter-spacing:.14em;margin:12px 0 5px;font-size:8px}.end-card h3{letter-spacing:-.05em;margin:0;font-size:28px}.end-card>strong{color:var(--green);margin:14px 0;font:500 38px DM Mono}.end-card>span:not(.trophy){color:#69756f;font-size:10px}.endgame-review{border-top:2px solid var(--green);text-align:left;background:#ffffffc2;width:min(900px,100%);margin:20px 0 0;padding:12px}.endgame-review>div{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.endgame-review>div>span,.max-score-guide>span{color:var(--green);letter-spacing:.14em;font:700 7px DM Mono}.endgame-review h4{letter-spacing:-.035em;margin:0;font-size:15px}.endgame-review table{border-collapse:collapse;width:100%;font-size:8px;line-height:1.3}.endgame-review th,.endgame-review td{text-align:left;vertical-align:top;border-top:1px solid #dce2da;padding:7px 8px}.endgame-review thead th{color:#77827d;letter-spacing:.06em;border-top:0;font:700 7px DM Mono}.endgame-review tbody th{font-size:8px}.endgame-review td b{white-space:nowrap;font:500 8px DM Mono}.endgame-review tr.good td b{color:var(--green)}.endgame-review tr.warn td b{color:#9b6d15}.endgame-review tr.bad td b{color:var(--red)}.max-score-guide{text-align:left;background:#f2fae8;border:1px solid #bad39e;border-left:4px solid #78af53;width:min(900px,100%);margin-top:10px;padding:10px 13px}.max-score-guide p{color:#53704f;letter-spacing:0;margin:5px 0 0;font-size:9px;line-height:1.45}.max-score-guide b{color:var(--green)}.mini-profile{gap:8px;margin:8px 0 18px;display:grid}.mini-profile label>span{color:#748079;margin-bottom:3px;font-size:8px;display:block}.mini-profile label>div{background:#ffffffb3;border:1px solid #ced9ce;grid-template-columns:minmax(0,1fr) 18px;align-items:center;display:grid}.mini-profile input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:7px;font:500 10px DM Mono}.mini-profile label b{color:#8e9993;text-align:right;padding-right:7px;font-size:8px}.survival-bars{border-top:1px solid #275b4524;padding-top:8px}.survival{margin:10px 0}.survival>span{justify-content:space-between;margin-bottom:4px;font-size:8px;display:flex}.survival span b{font:500 8px DM Mono}.survival>i{background:#2454421f;border-radius:10px;height:5px;display:block;overflow:hidden}.survival em{background:var(--green);height:100%;display:block}.survival em.danger{background:var(--red)}.game-ledger{grid-template-columns:1fr 2fr;gap:35px;max-width:1280px;margin:65px auto;padding:0 30px;display:grid}.game-ledger h2{letter-spacing:-.05em;margin:7px 0 0;font-size:28px}.ledger-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.ledger-grid>div{border-right:1px solid #d1d5cd;padding:15px}.ledger-grid span,.ledger-grid small{color:#7b8580;font-size:8px;display:block}.ledger-grid strong{margin:7px 0 3px;font:500 16px DM Mono;display:block}.model-note{color:#818a86;grid-column:2;margin:0;font-size:8px;line-height:1.5}@media (max-width:1000px){.duel-board{grid-template-columns:200px 1fr}.player-card{border-top:1px solid #cbd8cc;border-left:0;grid-column:1/-1;grid-template-columns:150px 1fr 1fr;align-items:center;gap:18px;display:grid}.player-card .role-label{grid-column:1/-1}.player-card .portrait{grid-row:2/5}.player-card h2,.player-card .role-copy{text-align:left}.score-ribbon{grid-template-columns:repeat(5,1fr)}.game-hero{grid-template-columns:1fr}.game-hero>p:last-child{display:none}}@media (max-width:720px){.game-topbar{padding:0 14px}.round-track{display:none}.game-hero{padding:40px 16px 24px}.game-hero h1{font-size:50px}.score-ribbon{grid-template-columns:1fr 1fr;margin:0 8px 10px}.score-ribbon div:last-child{grid-column:1/-1}.duel-board{grid-template-columns:1fr;margin:0 8px}.minister-card{border-bottom:1px solid #d8c9c0;border-right:0}.minister-card .portrait{width:80px;height:80px}.arena{min-height:560px;padding:14px}.move-grid{grid-template-columns:1fr 1fr}.player-card{display:block}.player-card .role-label{display:flex}.game-ledger{grid-template-columns:1fr;margin:45px auto;padding:0 16px}.ledger-grid{grid-template-columns:1fr 1fr}.model-note{grid-column:1}.score-ribbon strong{font-size:11px}}.event-top h3{font-size:18px}.event-top div>b{color:var(--red);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:9px;display:block}.event-card.lucky-event{border-top-color:var(--green);background:#fbfff5}.event-card.lucky-event .event-top>span{color:var(--green);background:#e4f1cc}.event-card.lucky-event blockquote{border-left-color:var(--green);color:#30663d;background:#f1fae4}.event-detail-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:18px;margin-top:13px;display:grid}.event-detail-grid>div>span{color:#8e665a;letter-spacing:.12em;font:700 7px DM Mono}.event-detail-grid>div>p{color:#596861;margin:5px 0 6px;font-size:10px;line-height:1.45}.event-detail-grid>div>strong{color:#69746e;font-size:8px;font-weight:500;line-height:1.45;display:block}.event-invoice{background:linear-gradient(135deg,#fff3ed,#fffaf5);border:1px solid #e0a698;border-radius:4px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.event-invoice>span{color:var(--red);letter-spacing:.12em;font:700 7px DM Mono}.event-invoice>b{color:#a13928;letter-spacing:-.06em;margin:4px 0;font:500 24px DM Mono}.event-invoice small{color:#755f57;font-size:8px;line-height:1.3}.event-invoice em{color:#9c766a;letter-spacing:.05em;margin-top:5px;font:500 6px DM Mono}.event-invoice.ongoing{background:linear-gradient(135deg,#f3faee,#fbfdf8);border-color:#bfd5bd}.event-invoice.ongoing>span{color:var(--green)}.event-invoice.ongoing>b{color:var(--green);letter-spacing:-.04em;font-size:17px}.event-impact{background:#f5f8f1;border:1px solid #d6ddd3;border-top:0}.impact-title{color:#65736b;letter-spacing:.1em;border-bottom:1px solid #d9dfd6;justify-content:space-between;padding:8px 12px;font:700 7px DM Mono;display:flex}.impact-title b{color:var(--green);font-weight:700}.impact-numbers{grid-template-columns:repeat(5,1fr);display:grid}.impact-numbers div{border-right:1px solid #d9dfd6;padding:10px 11px}.impact-numbers div:last-child{border-right:0}.impact-numbers span{color:#7d8881;font-size:7px;display:block}.impact-numbers strong{text-align:right;margin-top:4px;font:500 11px DM Mono;display:block}.crisis-strip{color:#68736c;background:#f8f5ec;border:1px solid #d9d4cb;flex-wrap:wrap;gap:20px;max-width:1280px;margin:-8px auto 16px;padding:8px 13px;font:500 8px DM Mono;display:flex}.crisis-strip b{color:var(--ink);font-weight:500}.crisis-strip .bankrupt{color:var(--red);letter-spacing:.08em;margin-left:auto;font-weight:700}.roster-grid article.lucky{background:#f4fae9;border-color:#bbd391}.roster-grid article.lucky>span{color:var(--green);background:#e0edc8}.roster-grid article.lucky>b{color:var(--green)}.move-tabs{background:#e9ece6;border-radius:5px;grid-template-columns:repeat(5,1fr);gap:4px;margin:0 0 8px;padding:4px;display:grid}.move-tabs button{color:#717b76;background:0 0;border:0;border-radius:3px;padding:7px 3px;font-size:8px;font-weight:700;position:relative}.move-tabs button.active{color:var(--green);background:#fff;box-shadow:0 1px 5px #1f3c311f}.move-tabs button b{color:#a2aaa5;font:500 6px DM Mono;position:absolute;top:2px;right:3px}.move-grid button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale();box-shadow:none;transform:none}.pay-and-move-on{width:100%;color:var(--green);text-align:left;background:linear-gradient(90deg,#edf7dc,#f8fbef);border:1px solid #78aa66;border-radius:4px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin:11px 0 2px;padding:11px 12px;display:grid;box-shadow:0 5px 15px #0e685414}.pay-and-move-on>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.pay-and-move-on>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-and-move-on strong{letter-spacing:.045em;font-size:8px}.pay-and-move-on small{color:#6d7d73;font-size:7px;line-height:1.35}.pay-and-move-on>b{white-space:nowrap;font:700 7px DM Mono}.pay-and-move-on:hover:not(:disabled){border-color:var(--green);transform:translateY(-1px);box-shadow:0 8px 18px #0e685424}.pay-and-move-on:disabled{cursor:not-allowed;color:#89918d;box-shadow:none;background:#f0f1ed;border-color:#d2d6d0}.pay-and-move-on:disabled>i{background:#a7ada9}.role-copy b{color:var(--green);font-size:8px}.profile-value{border-bottom:1px solid #275b451f;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.profile-value span{color:#748079;font-size:8px}.profile-value b{text-align:right;min-width:0;color:var(--ink);font:500 9px DM Mono}.temptation-shop{border-top:1px solid #275b4529;margin-top:12px;padding-top:9px}.temptation-shop>div:first-child{flex-direction:column;gap:2px;display:flex}.temptation-shop>div:first-child span{color:var(--red);letter-spacing:.12em;font:700 7px DM Mono}.temptation-shop>div:first-child b{color:#607069;font-size:7px;font-weight:500}.temptation-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:6px;display:grid}.temptation-grid button{text-align:left;background:#fffdf6;border:1px solid #d5ddd2;border-radius:3px;min-width:0;padding:0 0 5px;transition:all .15s;overflow:hidden}.temptation-grid button:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 5px 12px #d9513829}.temptation-grid i{background-image:linear-gradient(#0f1e1e05,#0f1e1e1f),url(/temptations-grid.png);background-repeat:no-repeat;background-size:300%;height:42px;display:block}.temptation-grid strong,.temptation-grid small,.temptation-grid b{text-overflow:ellipsis;white-space:nowrap;padding:0 5px;display:block;overflow:hidden}.temptation-grid strong{margin-top:4px;font-size:7px}.temptation-grid small{color:#7b8580;margin-top:2px;font-size:5px}.temptation-grid b{color:var(--red);margin-top:4px;font:500 6px DM Mono}.owned-items{border-top:1px solid #275b4529;margin-top:8px;padding-top:6px}.owned-items>span{color:#738078;letter-spacing:.1em;margin-bottom:4px;font:700 6px DM Mono;display:block}.owned-items>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.owned-items button{min-width:0;color:var(--green);text-align:left;background:#f2f7ef;border:1px solid #cbd8cc;border-radius:3px;padding:0 0 4px;transition:all .15s;overflow:hidden}.owned-items button:hover{border-color:var(--green);background:#e5f0df;transform:translateY(-1px)}.owned-items i{background-image:url(/temptations-grid.png);background-repeat:no-repeat;background-size:300% 300%;height:28px;display:block}.owned-items b,.owned-items small{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;display:block;overflow:hidden}.owned-items b{margin-top:3px;font-size:6px}.owned-items small{color:#62766b;margin-top:2px;font:500 5px DM Mono}.threat-roster{grid-template-columns:250px 1fr;align-items:start;gap:35px;max-width:1280px;margin:58px auto;padding:0 30px;display:grid}.threat-roster h2{letter-spacing:-.055em;margin:7px 0 0;font-size:29px;line-height:1}.roster-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.roster-grid article{background:#fffdf6b8;border:1px solid #d1d6ce;align-items:center;gap:9px;min-width:0;padding:10px;transition:all .15s;display:flex;position:relative}.roster-grid article.active{border-color:var(--red);box-shadow:inset 3px 0 var(--red);background:#fff0e9}.roster-grid article>span{width:31px;height:31px;color:var(--red);background:#eee9df;border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.roster-grid article div{flex-direction:column;min-width:0;display:flex}.roster-grid article strong,.roster-grid article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-grid article strong{font-size:9px}.roster-grid article small{color:#808984;font-size:7px}.roster-grid article>b{color:#c3c8c1;font:500 7px DM Mono;position:absolute;top:5px;right:7px}.live-economy{color:#ecf5ef;background:linear-gradient(135deg,#102f33,#173f42 72%,#19484a);border:1px solid #0c292c;grid-template-columns:155px minmax(0,1fr);margin-bottom:15px;display:grid;overflow:hidden;box-shadow:0 10px 28px #0f2e2f2e}.calendar-clock{border-right:1px solid #ffffff21;grid-template-columns:1fr auto;gap:4px 8px;padding:12px;display:grid}.calendar-clock>div{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.calendar-clock>div span{color:#94b3ac;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font:700 7px DM Mono}.calendar-clock>div strong{color:var(--lime);grid-row:2/4;font:500 30px/1 DM Mono}.calendar-clock>div b{text-transform:capitalize;align-self:end;font-size:8px}.calendar-clock time{color:#fff;align-self:center;font:500 18px DM Mono}.calendar-clock button{color:#bad0ca;letter-spacing:.08em;background:#ffffff12;border:1px solid #ffffff3d;border-radius:3px;grid-column:2;align-self:end;padding:4px 6px;font-size:6px;font-weight:800}.calendar-clock button:disabled{cursor:default;opacity:.48}.account-now{flex-direction:column;justify-content:center;min-width:0;padding:11px 14px;display:flex}.account-now>span{color:#96b4ad;letter-spacing:.13em;font:700 7px DM Mono}.account-now>strong{color:var(--lime);letter-spacing:-.04em;margin:3px 0 2px;font:500 clamp(21px,2.3vw,30px) DM Mono}.account-now small{color:#a8c0ba;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.account-now small b{font:500 7px DM Mono}.month-track{background:#0b272a;grid-column:1/-1;height:13px;position:relative;overflow:hidden}.month-track i{background:linear-gradient(90deg,var(--green),var(--lime));transition:width .25s linear;position:absolute;inset:0 auto 0 0}.month-track.running i{box-shadow:8px 0 18px #cbe96d8c}.month-track span{color:#fff;letter-spacing:.08em;text-shadow:0 1px 3px #092023;place-items:center;font:700 6px DM Mono;display:grid;position:absolute;inset:0}.live-metrics{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-column:1/-1;grid-template-columns:repeat(5,1fr);display:grid}.live-metrics div{border-right:1px solid #ffffff1a;min-width:0;padding:8px 9px}.live-metrics div:last-child{border-right:0}.live-metrics span{color:#89aaa2;text-transform:uppercase;letter-spacing:.07em;font-size:6px;display:block}.live-metrics strong{color:#f5f7f1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:500 8px DM Mono;display:block;overflow:hidden}.risk-line{color:#87a9a1;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:13px;padding:6px 9px;font-size:6px;display:flex}.risk-line b{color:#d8e7e1;margin-left:3px;font:500 7px DM Mono}.risk-line>span:last-child{color:#acc8c1;letter-spacing:.08em;margin-left:auto;font:700 6px DM Mono}.cash-feed{background:#03141642;grid-column:1/-1;padding:7px 9px 9px}.cash-feed>span{color:#789b93;letter-spacing:.1em;margin-bottom:5px;font:700 6px DM Mono;display:block}.cash-feed>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.cash-feed p{background:#ffffff0e;border-left:2px solid #cbe96d61;grid-template-columns:1fr auto;gap:1px 5px;min-width:0;margin:0;padding:5px 6px;display:grid}.cash-feed p:first-child{border-left-color:var(--lime);animation:.45s ease-out cash-in}.cash-feed small{color:#789890;grid-column:1/-1;font-size:5px}.cash-feed b{color:#d5e3de;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.cash-feed strong{white-space:nowrap;font:500 6px DM Mono}.impulse-pop{z-index:4;background:#fff9f4;border:2px solid #d95138;border-radius:7px;grid-template-columns:136px minmax(0,1fr) 28px;gap:18px;width:490px;min-height:152px;padding:14px;animation:.38s cubic-bezier(.2,.8,.2,1) both impulse-pop;display:grid;position:absolute;top:142px;right:22px;box-shadow:0 18px 36px #6e2a1e42}.impulse-pop>i{background-image:url(/temptations-grid.png);background-repeat:no-repeat;background-size:300%;border-radius:4px}.impulse-pop span{color:var(--red);letter-spacing:.12em;font:700 10px DM Mono;display:block}.impulse-pop strong{margin-top:6px;font-size:18px;display:block}.impulse-pop p{color:#6f746f;margin:6px 0 0;font-size:11px;line-height:1.3}.impulse-pop button{color:var(--red);background:0 0;border:0;align-self:start;font-size:24px;line-height:1}.source-note{color:#818a86;max-width:1280px;margin:20px auto 0;padding:0 30px;font-size:8px;line-height:1.5}.chaos-button:hover:not(:disabled){filter:brightness(.95);transform:translateY(-2px)}.chaos-button:disabled{cursor:wait;box-shadow:none;filter:none;background:#89928d;transform:none}main:-webkit-full-screen{background:radial-gradient(circle at 10% 12%,#db5a3817,transparent 25rem),radial-gradient(circle at 90% 18%,#1068541c,transparent 28rem),var(--cream);min-height:100dvh;overflow:hidden}main:fullscreen{background:radial-gradient(circle at 10% 12%,#db5a3817,transparent 25rem),radial-gradient(circle at 90% 18%,#1068541c,transparent 28rem),var(--cream);min-height:100dvh;overflow:hidden}.fullscreen-toggle{width:30px;margin-left:7px;line-height:24px;border-color:#9da8a0!important;padding:0!important;font-size:18px!important}.fullscreen-toggle:hover{color:var(--red);border-color:var(--red)!important}.card-draw{justify-content:flex-start;gap:14px;padding:25px 28px}.card-draw-copy{text-align:left;align-items:center;gap:20px;display:flex}.card-draw-copy .seal{flex:none;margin:0}.card-draw-copy b{color:var(--red);letter-spacing:.16em;font:700 8px DM Mono}.card-draw-copy p{margin:4px 0;font-size:13px}.card-draw-copy small{color:#8a938e;font-size:8px}.draw-deck{perspective:900px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.deck-card{color:#e9f2df;background:repeating-linear-gradient(135deg,#173b40,#173b40 7px,#1f4c50 7px 14px);border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:158px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 16px #13303233,inset 0 0 0 1px #cbe96d80,inset 0 0 0 6px #ffffff12}.deck-card:before,.deck-card:after{content:"";border-color:#cbe96db3;width:35px;height:35px;position:absolute}.deck-card:before{border-top:1px solid;border-left:1px solid;top:8px;left:8px}.deck-card:after{border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}.deck-card:hover:not(:disabled){box-shadow:0 14px 22px #13303247,inset 0 0 0 1px var(--lime),inset 0 0 0 6px #ffffff12;transform:translateY(-5px)rotateX(4deg)}.deck-card:disabled{cursor:wait;opacity:.5}.deck-card .card-corner{color:var(--lime);letter-spacing:.12em;font:500 7px DM Mono;position:absolute;top:13px;left:15px}.deck-card i{width:45px;height:45px;color:var(--lime);border:1px solid #cbe96db3;border-radius:50%;place-items:center;margin-bottom:8px;font:500 25px Playfair Display,Georgia,serif;display:grid}.deck-card strong{color:#fff;letter-spacing:.08em;font-size:10px;line-height:1.15}.deck-card small{color:#b7ccc7;letter-spacing:.08em;font:500 7px DM Mono;position:absolute;bottom:14px}.drawn-cards{text-align:left;border-top:1px solid #d7ddd5;width:100%;padding-top:10px}.drawn-cards>span{color:#89928d;letter-spacing:.12em;margin-bottom:5px;font:700 7px DM Mono;display:block}.drawn-cards>div{flex-wrap:wrap;gap:5px;display:flex}.drawn-cards b{color:#994131;background:#fff3ee;border:1px solid #e5c7bd;border-radius:3px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:flex}.drawn-cards b.lucky{color:var(--green);background:#f2fae7;border-color:#bdd69c}.drawn-cards i{font-size:9px;font-style:normal}.card-reveal{transform-origin:50%;animation:.52s cubic-bezier(.2,.8,.2,1) both card-reveal}.bonus-breakdown{gap:8px;margin:3px 0 10px;display:flex}.bonus-breakdown span{color:#527448;background:#f2fae8;border:1px solid #b8d49d;border-radius:3px;padding:4px 6px;font-size:7px}.bonus-breakdown b{color:var(--green);font:500 8px DM Mono}.highscores{text-align:left;border-top:1px solid #d6ddd3;width:min(350px,100%);margin:12px 0 2px;padding:8px 10px}.highscores>span{color:#78847d;letter-spacing:.12em;font:700 7px DM Mono}.highscores p{color:#69756f;border-top:1px solid #edf0ea;grid-template-columns:24px 70px 1fr;align-items:baseline;gap:5px;margin:4px 0 0;padding-top:4px;display:grid}.highscores p.current{color:var(--green)}.highscores p b{font:500 7px DM Mono}.highscores p strong{font:500 9px DM Mono}.highscores p small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.runout-temptations{text-align:center;background:radial-gradient(circle at 50% -20%,#fff7ee,#0000 55%),#fffdf8;min-height:300px;padding:25px;animation:.35s ease-out both card-reveal}.runout-temptations header>span{color:var(--red);letter-spacing:.15em;font:700 8px DM Mono}.runout-temptations h3{letter-spacing:-.05em;margin:5px 0 3px;font-size:21px}.runout-temptations header p{color:#77817c;margin:0;font-size:9px}.runout-temptations>div{grid-template-columns:repeat(3,minmax(0,230px));justify-content:center;gap:14px;max-width:760px;margin:18px auto 0;display:grid}.runout-temptations button{text-align:left;background:#fff;border:1px solid #d8d4ca;border-radius:5px;padding:0;transition:all .18s;overflow:hidden;box-shadow:0 7px 18px #4433271a}.runout-temptations button:hover{border-color:var(--red);transform:translateY(-4px)rotate(-.5deg);box-shadow:0 13px 22px #d951382e}.runout-temptations button>i{aspect-ratio:1;background-image:linear-gradient(#13262500,#13262545),url(/temptations-grid.png);background-repeat:no-repeat;background-size:300% 300%;display:block}.runout-temptations button>span{flex-direction:column;gap:2px;padding:9px 10px;display:flex}.runout-temptations button small{color:#a05847;letter-spacing:.1em;font:700 7px DM Mono}.runout-temptations button strong{font-size:13px}.runout-temptations button b{color:var(--red);font:500 8px DM Mono}.runout-note{color:#8e9791;margin-top:12px;font-size:7px;display:block}.charge-poster{border:1px solid #df634c;border-left:6px solid var(--red);text-align:left;background:#fff3ec;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:3px 20px;max-width:760px;margin:13px auto 0;padding:13px 16px;animation:.32s ease-out both bill-poster;display:grid;box-shadow:0 8px 19px #8c342324}.charge-poster>span{color:var(--red);letter-spacing:.13em;font:700 8px DM Mono}.charge-poster strong{align-self:end;font-size:16px}.charge-poster>b{color:var(--red);white-space:nowrap;grid-area:1/2/3;align-self:center;font:500 23px DM Mono}.charge-poster small{color:#7e7770;grid-column:1/-1;font-size:8px}@keyframes card-reveal{0%{opacity:0;transform:rotateY(90deg)scale(.88)}60%{opacity:1;transform:rotateY(-8deg)scale(1.02)}to{transform:rotateY(0)scale(1)}}@keyframes bill-poster{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cash-in{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes impulse-pop{0%{opacity:0;transform:translateY(-20px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (max-width:900px){.threat-roster{grid-template-columns:1fr}.roster-grid{grid-template-columns:repeat(2,1fr)}.crisis-strip{margin-left:8px;margin-right:8px}}@media (max-width:700px){.live-economy{grid-template-columns:1fr}.calendar-clock{border-bottom:1px solid #ffffff21;border-right:0}.calendar-clock>div{max-width:170px}.account-now{min-height:82px}.live-metrics{grid-template-columns:repeat(2,1fr)}.live-metrics div:last-child{grid-column:1/-1}.cash-feed>div{grid-template-columns:1fr 1fr}}@media (max-width:520px){.threat-roster,.source-note{padding:0 16px}.roster-grid{grid-template-columns:1fr}.move-tabs{grid-template-columns:repeat(3,1fr)}.impact-numbers{grid-template-columns:1fr 1fr}.impact-numbers div:nth-child(2){border-right:0}.impact-numbers div:nth-child(-n+2){border-bottom:1px solid #d9dfd6}.risk-line{gap:8px}.risk-line>span:last-child{margin-left:0}}@media (min-width:1001px){html,body{height:100%;overflow:hidden}.game-topbar{max-width:none;height:42px;padding:0 18px}.game-topbar>button{padding:5px 9px}.game-hero{border-bottom:1px solid #1e322b1f;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:none;height:52px;padding:5px 22px}.game-hero .kicker{white-space:nowrap;font-size:7px}.game-hero h1{letter-spacing:-.055em;white-space:nowrap;font-size:29px;line-height:1}.game-hero h1 br,.game-hero>p:last-child br{display:none}.game-hero h1 em{margin-left:.18em}.game-hero>p:last-child{text-align:right;font-size:9px}.duel-board{width:100%;max-width:none;height:calc(100dvh - 94px);box-shadow:none;border-width:0 1px 1px;grid-template-columns:190px minmax(0,1fr) 205px;margin:0}.role-card{padding:13px 14px}.role-label span{font-size:7px}.portrait{width:68px;height:68px;margin:10px auto 9px;box-shadow:0 0 0 5px #d951381a}.player-portrait{box-shadow:0 0 0 5px #0e68541a}.portrait i{border-width:2px;width:23px;height:23px}.minister-portrait{font-size:25px}.player-portrait,.role-card h2{font-size:17px}.role-copy{min-height:0;margin:7px 0 11px;font-size:8px}.power{padding:7px 0}.power span,.power b{font-size:7px}.mini-profile{gap:5px;margin:6px 0 10px}.mini-profile label>span{font-size:7px}.mini-profile input{padding:5px;font-size:9px}.survival{margin:7px 0}.profile-value{padding:4px 0}.profile-value span{font-size:7px}.profile-value b{font-size:8px}.temptation-shop{margin-top:8px;padding-top:6px}.temptation-grid i{height:34px}.arena{flex-direction:column;height:100%;min-height:0;padding:10px 12px;display:flex;overflow:hidden}.live-economy{flex:none;grid-template-columns:135px minmax(0,1fr);margin-bottom:7px}.calendar-clock{padding:7px 9px}.calendar-clock>div strong{font-size:24px}.calendar-clock time{font-size:15px}.account-now{padding:7px 12px}.account-now>strong{margin:1px 0;font-size:23px}.account-now>span,.account-now small{font-size:7px}.month-track{height:10px}.live-metrics div{padding:6px 8px}.live-metrics span{font-size:6px}.live-metrics strong{font-size:10px}.risk-line{gap:11px;min-height:24px;padding:4px 8px;font-size:7px}.risk-line b{font-size:8px}.cash-feed{padding:5px 8px 6px}.cash-feed>span{margin-bottom:3px}.cash-feed p{padding:3px 5px}.cash-feed small{font-size:5px}.cash-feed b,.cash-feed strong{font-size:6px}.impulse-pop{grid-template-columns:118px minmax(0,1fr) 24px;gap:14px;width:440px;min-height:130px;padding:12px;top:122px;right:16px}.impulse-pop strong{font-size:16px}.phase-title{flex:none;margin:0 0 6px;font-size:8px}.turn-card.waiting{flex:1;min-height:0;padding:20px}.card-draw{gap:8px;padding:14px 20px}.runout-temptations{flex:1;min-height:0;padding:16px}.runout-temptations h3{font-size:17px}.runout-temptations>div{grid-template-columns:repeat(3,minmax(0,180px));gap:9px;margin-top:10px}.runout-temptations button>i{aspect-ratio:1}.runout-temptations button>span{padding:6px 8px}.runout-temptations button strong{font-size:10px}.charge-poster{margin-top:8px;padding:8px 11px}.charge-poster strong{font-size:12px}.charge-poster>b{font-size:18px}.charge-poster small{font-size:7px}.bonus-breakdown{margin:2px 0 5px}.highscores{margin:6px 0 1px;padding:5px 7px}.highscores p{margin-top:2px;padding-top:2px}.card-draw-copy{gap:13px}.card-draw-copy p{font-size:11px}.draw-deck{gap:8px}.deck-card{min-height:112px;padding:8px}.deck-card i{width:34px;height:34px;margin-bottom:4px;font-size:19px}.deck-card strong{font-size:8px}.deck-card small{font-size:6px;bottom:8px}.deck-card .card-corner{font-size:6px;top:8px;left:10px}.drawn-cards{padding-top:6px}.waiting .seal{width:54px;height:54px;margin-bottom:10px;font-size:17px}.waiting p{margin:8px 0;font-size:12px}.waiting .chaos-button{margin-top:6px;padding:11px 16px}.event-card{border-top-width:3px;flex:none;padding:10px 12px}.event-top>span{width:34px;height:34px;font-size:16px}.event-top h3{font-size:17px}.event-card blockquote{margin:7px 0;padding:7px 10px;font-size:14px}.newsflash{margin:0 -12px;padding:5px 12px;font-size:8px}.event-card>p{margin:6px 0 0;font-size:9px}.event-detail-grid{grid-template-columns:minmax(0,1fr) 215px;gap:12px;margin-top:7px}.event-detail-grid>div>p{margin:3px 0;font-size:9px}.event-invoice{padding:8px 10px}.event-invoice>b{font-size:20px}.impact-title{padding:5px 8px}.impact-numbers div{padding:6px 8px}.impact-numbers span{font-size:7px}.impact-numbers strong{margin-top:2px;font-size:10px}.pay-and-move-on{grid-template-columns:24px minmax(0,1fr) auto;gap:7px;margin:6px 0 1px;padding:6px 8px}.pay-and-move-on>i{width:22px;height:22px}.pay-and-move-on strong{font-size:7px}.pay-and-move-on small,.pay-and-move-on>b{font-size:6px}.response-head{margin:7px 0 4px}.response-head span,.response-head small{font-size:8px}.move-tabs{margin-bottom:4px;padding:2px}.move-tabs button{padding:5px 2px;font-size:9px}.move-grid{grid-template-columns:repeat(3,1fr);gap:5px}.move-grid button{min-height:88px;padding:7px 9px}.move-grid i{font-size:14px}.move-grid strong{margin:2px 0;font-size:11px}.move-grid span{font-size:9px;line-height:1.25}.move-grid b{margin-top:3px;font-size:8px}.ticker{margin-top:6px;padding-top:5px}.source-note,.threat-roster{display:none}}@media (min-width:1001px) and (max-height:820px){.cash-feed{display:none}.live-economy{margin-bottom:5px}.event-card blockquote{margin:4px 0}.ticker{display:none}.move-grid{grid-auto-rows:80px}.move-grid button{height:80px;min-height:0;overflow:hidden}}@media (min-width:1001px) and (max-height:700px){.game-topbar{height:36px}.game-hero{height:40px;padding:3px 16px}.game-hero h1{font-size:24px}.game-hero .kicker,.game-hero>p:last-child{font-size:6px}.duel-board{grid-template-columns:145px minmax(0,1fr) 160px;height:calc(100dvh - 76px)}.role-card{padding:8px 9px}.portrait{width:52px;height:52px;margin:6px auto}.minister-portrait{font-size:20px}.player-portrait,.role-card h2{font-size:14px}.role-copy{margin:4px 0 7px;font-size:7px}.power{padding:4px 0}.mini-profile{gap:3px;margin:4px 0 6px}.mini-profile input{padding:3px;font-size:8px}.survival{margin:4px 0}.profile-value{padding:2px 0}.profile-value span{font-size:6px}.profile-value b{font-size:7px}.temptation-shop{margin-top:5px;padding-top:4px}.temptation-shop>div:first-child span,.temptation-shop>div:first-child b{font-size:5px}.temptation-grid{gap:3px;margin-top:3px}.temptation-grid i{height:24px}.temptation-grid strong{margin-top:2px;font-size:5px}.temptation-grid small{display:none}.temptation-grid b{margin-top:2px;font-size:5px}.owned-items{margin-top:3px;padding-top:3px}.owned-items>span{margin-bottom:2px;font-size:5px}.owned-items>div{gap:2px}.owned-items i{height:18px}.owned-items b{margin-top:1px;font-size:5px}.owned-items small{margin-top:1px;font-size:4px}.live-economy{grid-template-columns:105px minmax(0,1fr);margin-bottom:3px}.calendar-clock{padding:4px 6px}.calendar-clock>div strong{font-size:19px}.calendar-clock time{font-size:12px}.calendar-clock button{padding:2px 4px;font-size:5px}.account-now{padding:4px 8px}.account-now>strong{font-size:18px}.account-now>span,.account-now small{font-size:6px}.live-metrics div{padding:4px 5px}.live-metrics span{font-size:5px}.live-metrics strong{font-size:8px}.risk-line{gap:6px;min-height:18px;padding:3px 5px;font-size:5px}.risk-line b{font-size:6px}.impulse-pop{grid-template-columns:78px minmax(0,1fr) 16px;gap:8px;width:300px;min-height:90px;padding:8px;top:93px;right:9px}.impulse-pop span{font-size:7px}.impulse-pop strong{margin-top:2px;font-size:11px}.impulse-pop p{margin-top:2px;font-size:7px}.impulse-pop button{font-size:16px}.phase-title{margin-bottom:3px;font-size:6px}.card-draw{gap:5px;padding:8px 12px}.runout-temptations{padding:9px}.runout-temptations header>span{font-size:6px}.runout-temptations h3{margin:2px 0;font-size:12px}.runout-temptations header p{font-size:7px}.runout-temptations>div{grid-template-columns:repeat(3,minmax(0,105px));gap:5px;margin-top:6px}.runout-temptations button>i{aspect-ratio:1}.runout-temptations button>span{gap:1px;padding:4px 5px}.runout-temptations button small,.runout-temptations button b{font-size:5px}.runout-temptations button strong{font-size:7px}.runout-note{margin-top:5px;font-size:5px}.charge-poster{border-left-width:3px;gap:1px 8px;margin-top:5px;padding:5px 7px}.charge-poster>span,.charge-poster small{font-size:5px}.charge-poster strong{font-size:8px}.charge-poster>b{font-size:11px}.bonus-breakdown span{padding:2px 4px;font-size:5px}.bonus-breakdown b{font-size:6px}.highscores{margin:3px 0 0;padding:3px 5px}.highscores>span,.highscores p b,.highscores p small{font-size:5px}.highscores p{grid-template-columns:16px 47px 1fr;margin-top:1px;padding-top:1px}.highscores p strong{font-size:6px}.card-draw-copy{gap:9px}.card-draw-copy .seal{width:38px;height:38px;font-size:13px}.card-draw-copy b{font-size:6px}.card-draw-copy p{margin:2px 0;font-size:8px}.card-draw-copy small{font-size:6px}.draw-deck{gap:5px}.deck-card{min-height:80px;padding:5px}.deck-card i{width:23px;height:23px;margin-bottom:2px;font-size:14px}.deck-card strong{font-size:6px}.deck-card small{font-size:5px;bottom:5px}.deck-card .card-corner{font-size:5px;top:5px;left:6px}.deck-card:before,.deck-card:after{width:22px;height:22px;top:auto;bottom:4px}.deck-card:before{top:4px;bottom:auto;left:4px}.deck-card:after{right:4px}.drawn-cards{padding-top:4px}.drawn-cards>span{margin-bottom:3px;font-size:5px}.drawn-cards b{padding:2px 4px;font-size:5px}.event-card{padding:7px 9px}.event-top>span{width:27px;height:27px;font-size:13px}.event-top h3{font-size:13px}.event-card blockquote{display:none}.newsflash{margin:4px -9px 0;padding:4px 9px;font-size:6px}.event-card>p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:7px;overflow:hidden}.event-detail-grid{grid-template-columns:minmax(0,1fr) 145px;gap:7px;margin-top:4px}.event-detail-grid>div>span{font-size:5px}.event-detail-grid>div>p{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:7px;line-height:1.25;overflow:hidden}.event-detail-grid>div>strong{max-height:26px;font-size:5px;line-height:1.25;overflow:hidden}.event-invoice{padding:5px 6px}.event-invoice>span{font-size:5px}.event-invoice>b{margin:2px 0;font-size:13px}.event-invoice small{font-size:5px}.event-invoice em{margin-top:2px;font-size:4px}.impact-title{padding:3px 5px;font-size:5px}.impact-numbers div{padding:4px 5px}.impact-numbers span{font-size:5px}.impact-numbers strong{font-size:7px}.pay-and-move-on{min-height:28px;margin:3px 0 0;padding:4px 6px}.pay-and-move-on>i{width:18px;height:18px}.pay-and-move-on strong{font-size:6px}.pay-and-move-on small,.pay-and-move-on>b{font-size:5px}.response-head{margin:4px 0 2px}.response-head span,.response-head small{font-size:6px}.move-tabs{margin-bottom:2px}.move-tabs button{padding:3px 1px;font-size:7px}.move-grid{grid-auto-rows:62px;gap:3px}.move-grid button{height:62px;padding:4px 5px}.move-grid i{font-size:10px}.move-grid strong{font-size:8px}.move-grid span,.move-grid b{font-size:6px}}
