.realm-command-v3{width:min(1460px,calc(100% - 28px));margin:18px auto 70px;color:#eadcc0}.realm-command-banner{min-height:188px;padding:28px 34px;display:flex;align-items:flex-end;justify-content:space-between;border:1px solid #846923;background:linear-gradient(90deg,#070c0fe8 0%,#080d10a8 52%,#070c0fe8 100%),url('/assets/realm-command-v1.png') center 43%/cover;box-shadow:0 18px 45px #000b,inset 0 0 55px #000}.realm-command-banner small,.realm-board>header small{color:#e3b84f;font:800 10px/1.2 Arial;letter-spacing:.18em}.realm-command-banner h1{margin:7px 0 4px;color:#fff2d6;font:700 clamp(31px,4vw,52px)/1 Georgia;text-shadow:0 3px 12px #000}.realm-command-banner p{margin:0;color:#c3b69f}.campaign-seal{width:170px;height:128px;display:grid;place-content:center;text-align:center;clip-path:polygon(12% 0,88% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%);background:linear-gradient(#b88827,#6d450c);box-shadow:0 10px 25px #000}.campaign-seal small,.campaign-seal span{color:#180e04;font:900 9px Arial;letter-spacing:.1em}.campaign-seal strong{color:#fff4cc;font:700 34px Georgia;text-shadow:0 2px 3px #281400}.realm-orders{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #846923;border-top:0;background:#090e11}.realm-orders button{min-height:70px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-right:1px solid #493b22;background:linear-gradient(#11191d,#090e11);color:#e9dcc3;cursor:pointer}.realm-orders button:last-child{border:0}.realm-orders button:hover{background:linear-gradient(#3c1517,#190b0c);box-shadow:inset 0 -3px #d7aa43}.realm-orders i{color:#e7b94d;font:normal 22px Georgia}.realm-orders b{font:800 11px Arial;letter-spacing:.06em}.realm-board-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.realm-board{min-width:0;border:1px solid #66532a;background:#0a1013;box-shadow:0 14px 35px #0008}.realm-board>header,.realm-intel>header{min-height:68px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #66532a;background:linear-gradient(90deg,#24170c,#101619 55%)}.realm-board h2,.realm-intel h2{margin:3px 0 0;color:#f4e3c1;font:700 23px Georgia}.realm-board>header>span{color:#a79470;font:800 9px Arial;letter-spacing:.1em}.board-post-form,.recruitment-editor form{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(220px,1.4fr) 140px;gap:8px;padding:12px;border-bottom:1px solid #3d3322;background:#11191d}.board-post-form input,.board-post-form textarea,.recruitment-editor input,.recruitment-editor textarea{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #63512d;background:#070c0e;color:#f1e4cb;resize:vertical}.board-post-form button,.recruitment-editor button{border:1px solid #d5a733;background:linear-gradient(#c99629,#79500f);color:#120b03;font:900 10px Arial;letter-spacing:.07em;cursor:pointer}.bulletin-scroll,.recruitment-scroll{height:390px;overflow:auto}.bulletin-scroll article{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:15px 18px;border-bottom:1px solid #293034}.notice-pin{width:26px;height:26px;display:grid;place-items:center;color:#130c04;background:#d3a436;transform:rotate(45deg)}.bulletin-scroll article>div:last-child>header{display:flex;justify-content:space-between;gap:15px}.bulletin-scroll b{color:#f1dfbb;font:700 16px Georgia}.bulletin-scroll time{color:#8e887c;font:700 9px Arial}.bulletin-scroll p{margin:7px 0;color:#c3b8a6;line-height:1.45}.bulletin-scroll footer{display:flex;align-items:center;gap:7px}.bulletin-scroll footer button{padding:0;border:0;background:none;color:#e1b74f;font-weight:800;cursor:pointer}.bulletin-scroll footer span{color:#8d816c;font-size:10px}.recruitment-editor{border-bottom:1px solid #504120;background:#10181c}.recruitment-editor summary{padding:12px 15px;color:#e3bb58;font:800 10px Arial;letter-spacing:.1em;cursor:pointer}.recruitment-editor form{grid-template-columns:1fr 1.5fr 1fr}.recruitment-editor form>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;grid-column:1/-1}.recruitment-scroll article{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:17px;border-bottom:1px solid #293034}.recruit-sigil{width:62px;height:76px;display:grid;place-items:center;clip-path:polygon(10% 0,90% 0,100% 15%,100% 78%,50% 100%,0 78%,0 15%);background:linear-gradient(#8c171e,#36090c);color:#f1c95f;font-size:29px}.recruit-copy small{color:#9f927b;font:800 9px Arial;letter-spacing:.09em}.recruit-copy h3{margin:4px 0;color:#f0d79f;font:700 18px Georgia}.recruit-copy>b{color:#fff}.recruit-copy b i{color:#d9aa3f;font-style:normal}.recruit-copy p{margin:7px 0;color:#b8afa1;line-height:1.4}.recruit-copy blockquote{margin:8px 0;padding-left:10px;border-left:2px solid #c8972d;color:#9f9687;font-size:12px}.recruit-copy footer{display:flex;gap:7px;margin-top:10px}.recruit-copy footer button{padding:8px 11px;border:1px solid #80662f;background:#0e1518;color:#ead9b7;font:800 9px Arial;cursor:pointer}.recruitment-callout,.board-empty{padding:26px;display:grid;gap:5px;text-align:center;color:#a99e8b}.recruitment-callout b,.board-empty b{color:#e7c875;font:700 18px Georgia}.realm-intel-grid{display:grid;grid-template-columns:1fr 1fr 300px;gap:14px;margin-top:14px}.realm-intel{border:1px solid #554827;background:#0a1013;min-width:0}.realm-intel>header{min-height:54px;padding:0 15px}.realm-intel h2{font-size:18px}.realm-intel>header button{border:0;background:none;color:#dcb34e;font:800 9px Arial;cursor:pointer}.standings>button,.battle-watch>button,.court-online>button{box-sizing:border-box;width:100%;min-height:49px;display:grid;align-items:center;border:0;border-bottom:1px solid #283033;background:#0b1215;color:#d9cdb7;text-align:left;cursor:pointer}.standings>button{grid-template-columns:42px 1fr 110px;padding:0 14px}.standings>button>b{color:#e3b447}.standings>button span,.battle-watch>button span{font-weight:800}.standings small,.battle-watch small{display:block;margin-top:2px;color:#837e75;font-size:9px}.standings strong{text-align:right;color:#edca72;font-family:Georgia}.battle-watch>button{grid-template-columns:40px 1fr;padding:0 14px}.battle-watch>button>b{color:#c52e37}.battle-watch>p,.court-online>p{padding:18px;color:#9e9587}.court-online>button{grid-template-columns:16px 1fr 50px;padding:0 13px}.court-online>button>i{width:7px;height:7px;border-radius:50%;background:#49e06b;box-shadow:0 0 8px #49e06b}.court-online>button small{text-align:right;color:#dbb64f}@media(max-width:1100px){.realm-board-grid,.realm-intel-grid{grid-template-columns:1fr}.realm-intel-grid{grid-template-columns:1fr 1fr}.court-online{grid-column:1/-1}.board-post-form{grid-template-columns:1fr 1fr}.board-post-form textarea{grid-column:1/-1}.board-post-form button{min-height:44px}.realm-orders{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.realm-command-v3{width:calc(100% - 16px)}.realm-command-banner{min-height:220px;padding:20px}.campaign-seal{width:125px;height:105px}.realm-orders{grid-template-columns:repeat(2,1fr)}.realm-board>header{align-items:flex-start;flex-direction:column;padding:15px}.board-post-form,.recruitment-editor form,.realm-intel-grid{grid-template-columns:1fr}.board-post-form textarea,.recruitment-editor form>div,.court-online{grid-column:auto}.bulletin-scroll,.recruitment-scroll{height:auto;max-height:430px}}

.realm-command-focused{margin-top:18px}.realm-command-focused .realm-board-grid{margin-top:0}.focused-standings{margin-top:14px}.focused-standings>button{grid-template-columns:55px minmax(0,1fr) 160px;min-height:54px}

.board-readonly{min-height:46px;display:grid;place-items:center;border-bottom:1px solid #3d3322;background:#11191d;color:#ad9e82;font:800 9px Arial;letter-spacing:.12em}.bulletin-scroll footer [data-order=bulletin_delete]{margin-left:auto;padding:5px 8px;border:1px solid #7d2529;background:#2a0d0f;color:#e9b3b3;font:800 8px Arial;cursor:pointer}

.recruit-sigil.has-image{overflow:hidden;background:#090e11}.recruit-sigil img{width:100%;height:100%;object-fit:cover}.bulletin-scroll footer .mini-shield,.focused-standings .mini-shield{width:24px;height:28px;margin-right:3px;display:inline-grid;place-items:center;vertical-align:middle}.bulletin-scroll footer .mini-shield img,.focused-standings .mini-shield img{width:100%;height:100%;object-fit:contain}.focused-standings>button>span{display:grid;grid-template-columns:28px 1fr;align-items:center}.focused-standings>button>span .mini-shield{grid-row:1/3}.focused-standings>button>span small{grid-column:2}
