
@font-face{font-family:Anton;src:url(/art/fonts/Anton-Regular.woff2) format("woff2");font-display:swap}
.dca-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:10px 18px;background:#0E1320;
 font:600 15px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;position:relative;z-index:50}
.dca-nav a{color:#E9EEF8;text-decoration:none;padding:8px 2px;display:inline-block}
.dca-nav a:hover,.dca-nav a[aria-current]{color:#F5C84B}
.dca-nav .dca-home{display:inline-flex;align-items:center;margin-right:auto;padding:0}
.dca-mark{display:block;flex:none}
.dca-logo{display:block;flex:none;height:64px;width:auto;max-width:none;aspect-ratio:799.41/160;margin:-12px 0 -12px -12px}
@media (max-width:600px){.dca-logo{height:56px;margin:-10.5px 0 -10.5px -10.5px}}
.dca-links{display:flex;flex-wrap:wrap;gap:0 16px}
.dca-menu{position:fixed;top:calc(74px + env(safe-area-inset-top));right:12px;z-index:9999;
 font:700 14px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}
.dca-menu summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;background:rgba(14,19,32,.88);color:#F5C84B;border:1px solid #39415a;
 border-radius:999px;padding:12px 16px;min-height:44px;box-shadow:0 2px 10px rgba(0,0,0,.35)}
.dca-menu summary::-webkit-details-marker{display:none}
.dca-pop{position:absolute;right:0;top:52px;display:flex;flex-direction:column;background:#0E1320;border:1px solid #39415a;
 border-radius:12px;padding:6px 0;min-width:190px;box-shadow:0 6px 24px rgba(0,0,0,.45)}
.dca-pop a{color:#E9EEF8;text-decoration:none;padding:12px 18px}
.dca-pop a:first-child{color:#F5C84B}
