.site-home .status.journey-hub{display:block;margin:0 2% 20px;padding:0;border:1px solid #bf955555;border-radius:10px;background:radial-gradient(ellipse at 0 0,#b37b2918,transparent 65%),linear-gradient(110deg,#39281f,#281d18);overflow:hidden;box-shadow:inset 0 1px #e2b76c0c}.journey-hub-top{display:flex;align-items:center;gap:24px;padding:17px 24px;border-bottom:1px solid #b58c4b2b}.hub-identity{display:flex;align-items:center;gap:12px;min-width:190px}.hub-sigil{width:36px;height:40px;border:1px solid #c8a26055;display:grid;place-items:center;color:#d8b56f;font-size:25px;border-radius:7px;background:#d0a04d0b}.hub-kicker{display:block;color:#bd985e;font:7px Arial;letter-spacing:1.8px}.site-home .hub-identity strong{font:21px Georgia;color:#f0d5a3;display:block;margin-top:3px}.hub-state{display:flex;align-items:center;gap:10px;font-size:11px;color:#dec18e}.hub-state small{display:block;color:#a58c6c;font-size:9px;margin-top:4px}.hub-state-dot{width:6px;height:6px;border-radius:50%;background:#d0a65d;box-shadow:0 0 0 4px #c79c4210,0 0 12px #e2b35944;flex-shrink:0}.hub-tabs{display:flex;gap:4px;margin-left:auto;padding:3px;border:1px solid #bb914b2b;border-radius:6px;background:#1d130e44}.hub-tabs button{background:transparent;border:1px solid transparent;color:#ae9572;border-radius:4px;font:10px Arial;padding:9px 13px;cursor:pointer}.hub-tabs button[aria-selected=true]{background:linear-gradient(110deg,#78512e66,#9a6d2529);border-color:#c39c5655;color:#f3d398;box-shadow:inset 0 1px #d7aa591a}.hub-discord{color:#d8d0fb;background:#7270ca1a;border:1px solid #9292d14d;border-radius:5px;padding:11px 15px;font-size:10px;white-space:nowrap}.hub-discord:hover{background:#7270ca33;border-color:#b6aff477}.hub-panel{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 24px;min-height:83px;animation:hubPanelIn .24s ease-out}.hub-panel[hidden]{display:none!important}.hub-panel-copy{display:flex;flex-direction:column;gap:6px;max-width:420px}.site-home .hub-panel-copy strong{font:16px Georgia;color:#e3c89d}.hub-panel-copy>span{font:10px/1.7 Arial;color:#aa9070}.hub-quick-links{display:flex;gap:8px;flex-wrap:wrap}.hub-quick-links a{border:1px solid #bd945336;background:#c5983d08;color:#d1b181;padding:10px 13px;border-radius:5px;font:10px Arial;transition:border-color .2s,background .2s;white-space:nowrap}.hub-quick-links a:hover{background:#ba8a2820;border-color:#dab27077}.hub-quick-links a>span{font-size:7px;opacity:.6;margin-right:7px}.hub-service-summary{display:flex;align-items:center;gap:26px;font-size:10px;color:#ae9370}.hub-service-summary span{display:block;white-space:nowrap}.hub-service-summary b{display:block;font:12px Georgia;color:#d9ba87;margin-top:5px}.hub-service-summary a{color:#dec08b;border-bottom:1px solid #b58c4b55;padding:7px 0}.site-home .journey-hub .community-buttons{display:flex;gap:8px;justify-content:flex-end}.site-home .journey-hub .community-link{display:flex;align-items:center;gap:8px;font-size:10px;min-height:36px;padding:9px 13px;text-decoration:none;background:#b48a3710;border-color:#b58c4b44}.site-home .journey-hub .community-link .brand-icon{width:18px;height:18px}.site-home .shared-realm-info.council-compact{grid-template-columns:1fr 1.1fr 1.2fr;gap:24px;padding:20px 25px}.site-home .council-election{padding-left:25px;gap:6px}.crown-clock{display:flex;align-items:flex-start;gap:7px;margin:5px 0 2px}.crown-digit{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:47px}.crown-digit b{font:normal 27px/1 Georgia,serif;font-variant-numeric:tabular-nums;color:#f5d699;display:grid;place-items:center;width:100%;height:44px;background:linear-gradient(#af80351a,#39271a30);border:1px solid #b58b4b66;border-radius:5px;box-shadow:inset 0 1px #f6d18016,0 3px 10px #120a0820;position:relative}.crown-digit b:after{content:'';position:absolute;top:50%;left:0;right:0;border-top:1px solid #271b1440;pointer-events:none}.site-home .crown-digit small{font:6px Arial;letter-spacing:1.2px;color:#b99a68}.mandate-progress{max-width:210px;margin-top:5px}.mandate-progress-label{display:flex;justify-content:space-between;color:#a68b65;font-size:7px;margin-bottom:5px;letter-spacing:.3px}.mandate-progress-track{height:3px;border-radius:3px;background:#bb914e1c;overflow:hidden}.mandate-progress-track i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#805128,#edc678);transform-origin:left;box-shadow:0 0 7px #d5a74877;transition:transform 1s linear}.crown-explain{border:0;background:none;padding:3px 0;text-align:left;font-size:8px;color:#c6a570;cursor:pointer;width:max-content}.crown-explain:hover{color:#f4d598}.crown-explain span{margin-left:7px}.clock-soon .crown-digit b{border-color:#d3a256aa;color:#ffe4b0;box-shadow:0 0 12px #b582321a}.clock-ended .crown-digit b{color:#b09b7b}.site-home .council-election>small{font-size:6px;letter-spacing:.7px}.crown-guide{max-width:660px;width:calc(100% - 32px);max-height:88vh;overflow:auto;background:linear-gradient(140deg,#3b2921,#251a16);border:1px solid #bc945688;border-radius:10px;padding:32px;color:#c9ac85;box-shadow:0 30px 100px #100706aa}.crown-guide::backdrop{background:#130b08d9;backdrop-filter:blur(7px)}.crown-guide h2{font:32px/1.2 Georgia;color:#efd4a4;margin:15px 0}.crown-guide p{font:12px/1.9 Arial;color:#baa07d}.crown-guide-close{float:right;width:31px;height:31px;border-radius:50%;border:1px solid #ba945566;background:transparent;color:#e6c48a;font-size:23px;cursor:pointer}.crown-guide-dates{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;border-top:1px solid #b48b4b33;border-bottom:1px solid #b48b4b33;margin:20px 0}.crown-guide-dates span{display:block;font-size:10px;color:#ad8d66;margin-bottom:8px}.crown-guide-dates strong{font:17px Georgia;color:#e4c185}.crown-guide .crown-guide-note{font-size:10px}.crown-guide-actions{display:flex;gap:12px;margin-top:23px;flex-wrap:wrap}.crown-guide-actions a,.crown-guide-actions button{background:#b5852b13;border:1px solid #c1995255;border-radius:5px;color:#d9b87d;font:10px Arial;padding:11px 14px;text-decoration:none;cursor:pointer}.crown-guide-actions a{background:linear-gradient(#8f3b49,#662b37);color:#ffdc9c}.journey-hub button:focus-visible,.journey-hub a:focus-visible,.crown-explain:focus-visible,.crown-guide button:focus-visible,.crown-guide a:focus-visible{outline:2px solid #e3bc75;outline-offset:3px}.journey-hub button,.crown-guide button,.crown-explain{caret-color:transparent}@keyframes hubPanelIn{from{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.journey-hub-top{gap:18px;padding:16px 20px}.hub-identity{min-width:150px}.hub-panel{padding:15px 20px}.hub-tabs button{padding:8px}.hub-state{font-size:10px}.hub-quick-links{justify-content:flex-end}.site-home .shared-realm-info.council-compact{grid-template-columns:.9fr 1.15fr 1.1fr;gap:18px}.crown-digit{min-width:41px}.crown-digit b{font-size:24px;height:41px}.crown-clock{gap:5px}.hub-discord{padding:10px}.hub-state small{max-width:140px;font-size:8px}.hub-panel-copy{max-width:300px}}@media(max-width:850px){.journey-hub-top{flex-wrap:wrap}.hub-state{margin-left:auto}.hub-tabs{margin-left:0;flex:1}.hub-tabs button{flex:1}.hub-panel{align-items:flex-start;flex-direction:column;gap:15px}.hub-panel-copy{max-width:none}.hub-quick-links{justify-content:flex-start;width:100%}.hub-quick-links a{flex:1;text-align:center}.site-home .shared-realm-info.council-compact{grid-template-columns:1fr 1.2fr}.site-home .council-compact .leadership-duties{grid-column:1/-1;border-left:0;border-top:1px solid #b48a4b2b;padding:15px 0 0}.site-home .council-compact .leadership-duties ul{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.hub-service-summary{width:100%;justify-content:space-between}}@media(max-width:520px){.journey-hub-top{padding:15px;gap:14px}.hub-panel{padding:16px}.hub-discord{font-size:9px}.hub-identity{min-width:130px}.site-home .hub-identity strong{font-size:18px}.hub-kicker{font-size:6px}.hub-state small{max-width:125px}.hub-quick-links{display:grid;grid-template-columns:1fr 1fr}.hub-quick-links a{text-align:left}.site-home .shared-realm-info.council-compact{grid-template-columns:1fr;padding:18px}.site-home .council-election{border-left:0;border-top:1px solid #b48a4b2b;padding:16px 0 0}.crown-clock{gap:9px}.crown-digit{min-width:51px}.crown-digit b{font-size:29px;height:46px}.mandate-progress{max-width:233px}.site-home .council-compact .leadership-duties ul{grid-template-columns:1fr;gap:6px}.hub-service-summary{flex-wrap:wrap;gap:18px}.crown-guide{padding:25px}.crown-guide h2{font-size:27px}.crown-guide-dates{grid-template-columns:1fr}.crown-guide-dates strong{font-size:16px}.site-home .journey-hub .community-buttons{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.hub-panel{animation:none}.mandate-progress-track i{transition:none}}
