.local-location-panel { min-height:280px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px; padding:32px; border:1px solid #35373e; border-radius:16px; background:#17191e; color:#fff; text-align:center; }
.local-location-panel h3,.local-location-panel p { margin:0; }
.local-location-panel p { color:#aaadb6; font-size:14px; }
.local-location-panel a { color:#8e9fff; font-size:15px; }
.local-location-pin { font-size:48px; color:#768aff; line-height:1; }
.wardianex-contact-details { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.2fr); gap:32px; width:100%; }
.wardianex-entity-fields { display:grid; gap:24px; align-content:center; min-width:0; margin:0; padding:32px; border:1px solid #35373e; border-radius:16px; background:#111317; color:#fff; }
.wardianex-entity-fields dt { margin:0 0 8px; font-size:14px; line-height:1.5; color:#aaadb6; }
.wardianex-entity-fields dd { margin:0; font-size:20px; line-height:1.5; overflow-wrap:anywhere; }
.wardianex-entity-fields address { font:inherit; }
footer .wardianex-company-info { margin:0 0 24px; font-size:13px; line-height:1.7; color:inherit; overflow-wrap:anywhere; }
footer .wardianex-company-info p { margin:0 0 4px; font:inherit; }
footer .wardianex-company-info strong { font-weight:600; }
footer .wardianex-company-info address { margin:0; font:inherit; }
@media(max-width:767px) { .wardianex-contact-details { grid-template-columns:minmax(0,1fr); gap:20px; } .wardianex-entity-fields { padding:24px; } .wardianex-entity-fields dd { font-size:18px; } }
.local-price-chart { min-height:430px; display:flex; flex-direction:column; }
.local-chart-toolbar { display:flex; justify-content:space-between; align-items:center; gap:12px; flex-wrap:wrap; padding:8px 10px 20px; }
.local-chart-title { font-size:15px; color:#d1d3da; }
.local-chart-ranges { display:flex; gap:4px; }
.local-chart-ranges button { background:transparent; border:0; border-radius:6px; padding:7px 10px; color:#989ca8; font:inherit; font-size:12px; cursor:pointer; }
.local-chart-ranges button[aria-pressed="true"] { background:#263052; color:#b8c5ff; }
.local-price-chart svg { display:block; width:100%; flex:1; min-height:290px; overflow:visible; }
.local-chart-empty { margin:auto; color:#979ba6; text-align:center; font-size:14px; padding:60px 16px; }
.local-chart-caption { min-height:22px; padding:12px 10px 0; margin:0; font-size:12px; color:#979ba6; }
.local-price-chart [hidden] { display:none!important; }
.local-chart-retry { align-self:center; margin:12px; padding:8px 20px; border:1px solid #536bdb; border-radius:6px; color:#d8e1ff; background:#263052; cursor:pointer; }
@media(max-width:767px) { .local-price-chart{min-height:330px;}.local-chart-toolbar{padding-inline:0;}.local-price-chart svg{min-height:220px;} }
.local-start-button { display:inline-flex!important; align-items:center; justify-content:center; min-width:88px; height:40px; padding:0 22px; border:0; border-radius:8px; background:#4161ff; color:#fff!important; font-size:14px; font-weight:600; line-height:1; white-space:nowrap; text-decoration:none!important; }
.local-start-button:hover { background:#5673ff; }
.local-start-button:focus-visible { outline:2px solid #a6b6ff; outline-offset:3px; }
.local-legal-nav-link { color:inherit; text-decoration:none; white-space:nowrap; }
.local-legal-nav-link h2 { margin:0; font:inherit; line-height:inherit; }
.local-legal-nav-link:hover { color:#8fa4ff; }
.local-legal-nav-link:focus-visible { outline:2px solid #a6b6ff; outline-offset:3px; border-radius:6px; }
@media (min-width:992px) {
  header nav[class*='Y8sPsq__headerInner'] {
    position:relative;
    display:grid;
    grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
    align-items:center;
  }
  header nav[class*='Y8sPsq__headerInner'] > a[title='WardianEx'] {
    grid-column:1;
    justify-self:start;
    align-self:center;
  }
  header nav[class*='Y8sPsq__headerInner'] > [class*='Y8sPsq__headerMain'] {
    grid-column:2;
    justify-self:center;
    align-self:center;
    width:auto;
    height:auto;
  }
  header [class*='MqU90W__navItems'] {
    position:static;
    left:auto;
    top:auto;
    transform:none;
  }
  header nav[class*='Y8sPsq__headerInner'] > [class*='A7Bm3W__headerActions'] {
    grid-column:3;
    justify-self:end;
    align-self:center;
  }
}
[data-local-header-actions] { display:flex!important; align-items:center; gap:16px; flex-shrink:0; }
[data-local-header-actions]>.local-start-burger { display:none; }
.local-start-redirect { min-height:100vh; display:grid; place-items:center; background:#090909; color:#fff; font-family:Arial,sans-serif; text-align:center; }
.local-start-redirect h1 { font-size:40px; margin-bottom:16px; }.local-start-redirect p{color:#aaa;margin-bottom:28px;}
@media(max-width:1100px) { [data-local-header-actions]>.local-start-burger { display:flex; } }
@media(max-width:600px) { [data-local-header-actions]{gap:12px;}.local-start-button{min-width:76px;height:36px;padding:0 18px;} }

/* Homepage actions, display-only download badges, and local QR artwork. */
[data-hero-start-only] [class*='SKg0Wq__desktopTablet']{display:flex!important}
@media(min-width:768px) {
  [data-hero-start-only] [data-start-link]{width:320px;max-width:100%;justify-content:center}
}
/* The whitepaper is a native, same-site PDF download. */
[data-hero-start-only] [class*='SKg0Wq__ctaPart'] { width:100%; flex-wrap:wrap; gap:12px; align-items:stretch; }
[data-hero-start-only] [data-start-link] { flex:1 1 180px; width:auto; min-width:180px; max-width:320px; justify-content:center; }
.wardianex-whitepaper-button { display:inline-flex; flex:1 1 230px; align-items:center; justify-content:center; gap:10px; min-height:64px; max-width:320px; padding:16px 20px; border:1px solid #7e8494; border-radius:8px; background:rgba(8,11,17,.55); color:#fff; font-size:16px; font-weight:600; line-height:24px; text-decoration:none; white-space:nowrap; box-sizing:border-box; }
.wardianex-whitepaper-button svg { width:20px; height:20px; flex:none; }
.wardianex-whitepaper-button:hover { color:#fff; background:#1b2443; border-color:#9aafff; }
.wardianex-whitepaper-button:focus-visible,.wardianex-whitepaper-link:focus-visible { outline:2px solid #a6b6ff; outline-offset:4px; }
footer .wardianex-whitepaper-link { color:inherit; text-decoration:underline; text-underline-offset:3px; }
footer .wardianex-whitepaper-footer { margin-top:12px; }
@media(max-width:1100px) {
  [data-hero-start-only] [class*='SKg0Wq__ctaPart'] { flex-direction:column; max-width:320px; }
  [data-hero-start-only] [data-start-link],.wardianex-whitepaper-button { flex:0 1 auto; width:100%; }
}
@media(max-width:767px) {
  [data-hero-start-only] [class*='SKg0Wq__ctaPart'] { max-width:none; }
  [data-hero-start-only] [data-start-link],.wardianex-whitepaper-button { max-width:none; min-height:52px; }
}
[data-inert-download]{cursor:default!important;pointer-events:none!important;user-select:none}
[data-inert-download]:hover{transform:none!important;filter:none!important}
[data-home-qr]{object-fit:contain;image-rendering:auto}
#home-blog{scroll-margin-top:100px}
.local-start-redirect{margin:0;min-height:100vh;display:grid;place-items:center;background:#080a10;color:#fff;font-family:Arial,sans-serif}
.local-start-redirect main{text-align:center;padding:32px}
.local-start-redirect p{color:#a9aebb;line-height:1.6}

/* Restored homepage market content is presentation-only. */
[data-static-market-link]{cursor:default!important;pointer-events:none!important}
[data-static-market-link]:hover{transform:none!important}
.local-mobile-menu details [data-static-market-link]{display:block;padding:12px 8px;color:white;text-decoration:none}
.local-mobile-menu details [data-static-market-link]>div>div{color:#999;font-size:14px}
#static-spreads{scroll-margin-top:100px}
[data-vip-community-art]{object-fit:cover;object-position:center}


.local-coming-soon-card [class*='bT7bBa__title']{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.local-coming-soon-badge{display:inline-flex;align-items:center;background:#e6ebff;color:#3154e8;border:1px solid #cad4ff;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}

