@charset "UTF-8";
:root{color-scheme:dark;--bg:#080909;--panel:#111213;--line:#292724;--gold:#edb451;--text:#eeeae3;--muted:#a6a29b}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
a{color:var(--gold);text-decoration:none}
a:hover{color:#ffdf9c}
button,input,select,textarea{font:inherit}
button,a,summary{-webkit-tap-highlight-color:transparent}
:focus-visible{outline:2px solid #8be8ff;outline-offset:5px}
img{max-width:100%;height:auto}
h1,h2,h3,p{margin-top:0}
h2{font:400 clamp(30px,3.5vw,46px)/1.14 Georgia,serif;letter-spacing:-1px}
h2 em{font-style:normal;color:var(--gold)}
h3{font:400 26px/1.3 Georgia,serif}
.container{width:min(1120px,calc(100% - 48px));margin-inline:auto}
.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:3px;font-weight:700;color:var(--gold);margin-bottom:20px}
.skip-link{position:absolute;top:-100px;left:20px;z-index:100;background:#121212;padding:12px}
.skip-link:focus{top:10px}
.site-header{position:sticky;top:0;z-index:50;background:#080909f5;border-bottom:1px solid #40301b}
.nav-shell{width:min(1200px,calc(100% - 40px));margin:auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px}
.brand{display:flex;align-items:center;flex-shrink:0}
.brand img{width:182px;display:block}
#primary-navigation{display:flex;gap:5px;align-items:center;font-size:13px}
#primary-navigation>a,.nav-dropdown>summary{padding:24px 16px;color:#d0ccc5;cursor:pointer;list-style:none}
.nav-dropdown>summary::after{content:"⌄";margin-left:7px;color:#9d8969}
.nav-dropdown>summary::-webkit-details-marker{display:none}
#primary-navigation>a:hover,#primary-navigation>[aria-current="page"],.nav-dropdown[open]>summary{color:var(--gold)}
#primary-navigation .nav-cta{margin-left:14px;padding:9px 17px;border:1px solid #80602e;color:#f3cd83}
.nav-cta span{margin-left:15px}
.nav-dropdown{position:relative}
.nav-dropdown-panel{position:absolute;top:100%;left:0;min-width:220px;padding:10px;background:#141414;border:1px solid #554024;box-shadow:0 15px 35px #0008}
.nav-dropdown-panel a{display:block;padding:9px 12px;color:#ddd5c8;font-size:13px}
.nav-dropdown-panel a:hover{background:#2b2317;color:#ffdb8c}
.nav-toggle{display:none;background:transparent;color:var(--gold);border:1px solid #594528;padding:7px 12px}
.hero{position:relative;isolation:isolate;min-height:550px;display:grid;align-items:center;text-align:center;border-bottom:1px solid #29231b}
.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0001 0%,#0005 40%,#080909 100%),url('/images/augoeides/mainheader.jpg') center top/auto 420px no-repeat}
.hero-content{padding-block:68px 35px}
.hero .eyebrow{color:#e8d5ad;text-shadow:0 2px 6px #000;margin-bottom:24px}
.hero h1{margin:0 auto 20px;max-width:760px}
.hero h1 img{width:100%;display:block;filter:drop-shadow(0 8px 14px #000)}
.hero-tagline{font:400 clamp(18px,2.4vw,25px)/1.5 Georgia,serif;color:#e4d7bd;letter-spacing:.6px}
.hero-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:30px 0}
.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:48px;padding:11px 24px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;border:1px solid #76562b}
.button-primary{background:linear-gradient(#f3cd80,#c79640);color:#201507!important;border-color:#f6d693;box-shadow:inset 0 1px #fff7}
.button-primary:hover{background:#f7dba4}
.button-secondary{background:#0d0d0dd9;color:#eadbbf}
.hero-status{color:#aaa69c;font-size:11px;letter-spacing:.4px;margin-bottom:0}
.status-dot{display:inline-block;width:6px;height:6px;background:#d2a760;border-radius:50%;margin-right:8px}
.status-divider{margin:0 12px;color:#5c5345}
.feature{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;min-height:420px;padding-block:56px;border-bottom:1px solid var(--line)}
.feature-copy>p:not(.eyebrow){color:var(--muted);font-size:15px}
.feature-copy .lead{font:22px/1.5 Georgia,serif;color:#e2ded7!important}
.feature-art{width:100%;max-width:410px;max-height:355px;object-fit:contain;justify-self:center}
.feature-reverse .feature-copy{order:2}
.text-link{display:inline-flex;gap:25px;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-top:10px}
.updates-section{padding:75px 0;background:#101112;border-block:1px solid #232321}
.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px}
.section-heading h2{margin-bottom:0}
.development-label{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#aaa393}
.news-post{display:grid;grid-template-columns:160px minmax(0,1fr);gap:35px;border-top:1px solid #33302a;padding:32px 0}
.news-post:last-child{padding-bottom:0}
.news-empty{grid-template-columns:minmax(0,1fr)}
.news-meta{font-size:12px;color:#a89b86}
.news-avatar{display:block;width:80px;max-height:100px;object-fit:contain;margin-bottom:12px}
.news-meta time,.news-meta span{display:block}
.news-meta time{text-transform:uppercase;letter-spacing:1px;color:#d4bd96}
.news-content h3{color:#efdfc2;margin-bottom:12px}
.news-subtitle{color:var(--gold)}
.news-body{font-size:14px;color:#c2bdb4;overflow-wrap:anywhere}
.news-body img{max-width:100%!important;height:auto!important}
.news-body table{max-width:100%;display:block;overflow-x:auto}
.news-body h2{font:25px/1.4 Georgia,serif;letter-spacing:0}
.closing-section{text-align:center;padding-block:80px}
.closing-section>p:not(.eyebrow){color:var(--muted);font-size:14px}
.currency-links{display:flex;gap:16px;justify-content:center;margin-top:22px;font-size:12px}
.site-footer{border-top:1px solid #383024;background:#050606;padding:35px 0}
.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px}
.footer-top img{width:160px;display:block}
.footer-top nav{display:flex;gap:24px;font-size:12px}
.footer-top nav a{color:#c1b59e}
.footer-fine{border-top:1px solid #242321;padding-top:22px;font-size:11px;color:#827f79}
.footer-fine p{margin-bottom:9px}
.page-hero{text-align:center;padding:28px 20px;background:linear-gradient(#0007,#080909),url('/images/augoeides/mainheader.jpg') center/cover}
.page-hero img{width:min(460px,90%)}
.reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:48px;padding-block:48px 80px}
.reading-panel{min-width:0;background:#f0e5cd;color:#30271c;padding:42px;border-top:3px solid #bb924a;border-radius:2px}
.reading-panel h1{font:36px/1.2 Georgia,serif;color:#39230d}
.reading-panel h2{font:25px/1.3 Georgia,serif;letter-spacing:0;color:#543713;margin-top:32px}
.reading-panel a{color:#80521c;text-decoration:underline}
.reading-panel .lead{font-size:18px;color:#6c5a42}
.reading-panel .warn,.reading-panel .err,.reading-panel .ok{padding:16px;background:#e4d5b5;border-left:3px solid #9a722e;margin:22px 0}
.reading-panel .err{background:#f1d0c8;color:#7a1d10;border-color:#a33c2c}
.reading-panel .ok{background:#dce8cb;color:#355520}
.reading-panel label{display:block;margin-top:14px}
.reading-panel input:not([type=checkbox]):not([type=hidden]),.reading-panel select{background:#fffaf0;color:#30271c;border:1px solid #b8a684;border-radius:3px;padding:9px;width:100%}
.reading-panel button,.reading-panel .btn{background:#67451a;border:1px solid #8e652e;color:#fff3d8;padding:10px 18px;cursor:pointer;margin-top:14px;display:inline-block}
.reading-panel .acc-form{max-width:450px;margin-inline:auto}
.reading-panel .acc-card{padding:18px;background:#fff9ed;margin-block:20px}
.reading-panel .updated{color:#76684f;font-size:12px}
.reading-aside{padding-top:10px}
.reading-aside h2{font-size:27px}
.guide-links a{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #302d27;font-size:13px}
.access-note{font-size:12px;color:#9f988e;margin-top:35px}
.access-note strong{color:#d4bd96}
.information-nav{display:flex;gap:12px;flex-wrap:wrap;font-size:12px}
.wqw-info-nav{max-width:100%}
@media(max-width:850px){
 .nav-shell{flex-wrap:wrap;gap:0;padding-block:10px}
 .brand img{width:160px}
 .nav-ready .nav-toggle:not([hidden]){display:block}
 #primary-navigation{width:100%;flex-direction:column;align-items:stretch;padding-block:14px}
 .nav-ready #primary-navigation{display:none}
 .nav-ready #primary-navigation.is-open{display:flex}
 #primary-navigation>a,.nav-dropdown>summary{display:block;padding:10px}
 #primary-navigation .nav-cta{margin:10px 0 0;text-align:center}
 .nav-dropdown-panel{position:static;border:0;border-left:1px solid #77572b;box-shadow:none;margin-left:10px}
 .feature{gap:30px}
 .reading-layout{grid-template-columns:minmax(0,1fr);gap:24px}
 .reading-aside{border-top:1px solid var(--line);padding-top:28px}
 .guide-links{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
 .development-label{display:none}
}
@media(max-width:560px){
 .container{width:calc(100% - 36px)}
 .hero{min-height:470px}
 .hero::before{background-size:auto 290px}
 .hero-content{padding-block:55px 30px}
 .hero h1{margin:35px -12px 20px}
 .hero .eyebrow{font-size:9px;letter-spacing:2px}
 .hero-actions{gap:10px}
 .hero-actions .button{padding:10px 16px;gap:16px;font-size:10px}
 .hero-status{font-size:10px}
 .status-divider{margin:0 5px}
 .feature{grid-template-columns:1fr;gap:20px;padding-block:42px}
 .feature-reverse .feature-copy{order:0}
 .feature-art{max-height:260px;max-width:290px}
 .feature-copy .lead{font-size:20px}
 .news-post{grid-template-columns:1fr;gap:12px}
 .news-meta{display:flex;gap:16px}
 .footer-top{flex-direction:column;align-items:flex-start}
 .footer-top nav{flex-wrap:wrap;gap:10px 22px}
 .reading-panel{padding:24px 20px}
 .reading-panel h1{font-size:30px}
 .closing-section{padding-block:55px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
