@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@600;700&family=Share+Tech+Mono&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#1a0e00;--gold-dark:#a0720a;--gold:#c8960c;--gold-header:#b8860b;--card-bg:#0d0800;--border-gold:#c8960c;--white:#fff;--text-gold:#f0c040;--text-muted:#ffffff8c;--down:#f44;--flash-up:#16a34a;--flash-down:#dc2626}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{color:#fff;color:var(--white);font-family:Rajdhani,sans-serif}.app-container,body{background:#1a0e00;background:var(--bg);min-height:100vh}.app-container{display:flex;flex-direction:column;margin:0 auto;max-width:480px}.loading-container{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.spinner{animation:spin .8s linear infinite;border:4px solid #c8960c40;border-radius:50%;border-top:4px solid var(--gold);height:44px;width:44px}@keyframes spin{to{transform:rotate(1turn)}}.loading-text{color:#c8960c;color:var(--gold);font-size:18px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.bhaw-bar{align-items:center;background:#a0720a;background:var(--gold-dark);display:flex;justify-content:space-between;padding:8px 14px;position:sticky;top:0;z-index:100}.bhaw-bar-text{color:#fff;color:var(--white);font-size:14px;font-weight:700;letter-spacing:1.5px}.status-group{align-items:center;display:flex;gap:6px}.ticker-dot{border-radius:50%;height:8px;width:8px}.dot-open{animation:blink 1.2s ease-in-out infinite;background:#00e676}.dot-closed{background:#f44;background:var(--down)}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}.ticker-status{font-family:Share Tech Mono,monospace;font-size:11px;font-weight:700;letter-spacing:1px}.status-open{color:#00e676}.status-closed{color:#f44;color:var(--down)}.scroll-area{flex:1 1;overflow-y:auto;padding-bottom:16px}.datetime-row{display:flex;justify-content:center;padding:10px 8px}.datetime-text{color:#f0c040;color:var(--text-gold);font-family:Share Tech Mono,monospace;font-size:15px;font-weight:700;letter-spacing:.5px}.rate-box-row{display:flex;gap:6px;margin-bottom:8px;padding:0 8px}.rate-box{align-items:center;background:#0d0800;background:var(--card-bg);border:2px solid #c8960c;border:2px solid var(--border-gold);border-radius:5px;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.rate-box-header{background:#b8860b;background:var(--gold-header);display:flex;justify-content:center;padding:5px 0;width:100%}.rate-box-label{font-size:12px;letter-spacing:.5px}.rate-box-label,.rate-box-value{color:#fff;color:var(--white);font-weight:800}.rate-box-value{display:block;font-size:17px;padding:7px 4px;text-align:center;width:100%}.rate-box-range,.rate-box-value{font-family:Share Tech Mono,monospace}.rate-box-range{color:#ffffff8c;color:var(--text-muted);font-size:9px;padding-bottom:6px}.products-table{border:2px solid #c8960c;border:2px solid var(--border-gold);border-radius:5px;margin:0 8px 8px;overflow:hidden}.products-table-header{background:#b8860b;background:var(--gold-header);color:#fff;color:var(--white);font-size:15px;font-weight:800;letter-spacing:1px;padding:10px 16px}.product-row,.products-table-header{display:flex;justify-content:space-between}.product-row{align-items:center;border-top:1px solid #c8960c33;padding:12px 16px}.row-even{background:#120a00}.row-odd{background:#0a0500}.product-name{font-size:14px;font-weight:700}.product-name,.product-sell{color:#fff;color:var(--white)}.product-sell{font-family:Share Tech Mono,monospace;font-size:18px;font-weight:900}.future-row{display:flex;gap:6px;margin-bottom:8px;padding:0 8px}.future-card{background:#0d0800;background:var(--card-bg);border:2px solid #c8960c;border:2px solid var(--border-gold);border-radius:5px;flex:1 1;overflow:hidden}.future-card-header{background:#b8860b;background:var(--gold-header);display:flex;justify-content:center;padding:9px 0}.future-card-title{color:#fff;color:var(--white);font-size:13px;font-weight:800;letter-spacing:.5px}.future-card-body{padding:12px}.bid-ask-row{display:flex;justify-content:space-around;margin-bottom:10px}.bid-ask-col{align-items:center;display:flex;flex-direction:column;gap:4px}.bid-ask-label{color:#f0c040;color:var(--text-gold);font-size:12px;font-weight:700;letter-spacing:1px}.bid-ask-value{color:#fff;color:var(--white);font-family:Share Tech Mono,monospace;font-size:18px;font-weight:900}.future-low-high{border-top:1px solid #c8960c4d;display:flex;justify-content:space-between;padding-top:7px}.future-lh-text{color:#ffffff8c;color:var(--text-muted);font-family:Share Tech Mono,monospace;font-size:11px;font-weight:600}.price-cell{border-radius:4px;display:inline-block;transition:background-color .1s ease}.flash-up{background-color:#16a34a!important}.flash-down,.flash-up{animation:flash-fade .7s ease forwards}.flash-down{background-color:#dc2626!important}@keyframes flash-fade{0%{opacity:1}70%{opacity:.6}to{background-color:initial;opacity:1}}.scroll-area::-webkit-scrollbar{width:4px}.scroll-area::-webkit-scrollbar-track{background:#1a0e00;background:var(--bg)}.scroll-area::-webkit-scrollbar-thumb{background:#a0720a;background:var(--gold-dark);border-radius:2px}@media (max-width:360px){.rate-box-value{font-size:14px}.bid-ask-value,.product-sell{font-size:15px}.product-name{font-size:12px}}.error-icon{font-size:40px}.clock-bar{background:#111;border-bottom:1px solid #2a1f00;flex-wrap:wrap;gap:20px;justify-content:center;padding:5px 14px}.clock-bar,.clock-item{align-items:center;display:flex}.clock-item{color:#ffffffbf;font-family:Share Tech Mono,monospace;font-size:11px;gap:6px;letter-spacing:.3px}.flag{border:1px solid #ffffff26;border-radius:2px;height:14px;object-fit:cover;width:20px}.site-header{background:linear-gradient(135deg,#1a0e00,#2a1800 50%,#1a0e00);border-bottom:2px solid #c8960c;border-bottom:2px solid var(--border-gold);box-shadow:0 2px 16px #c8960c2e;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 16px;position:sticky;top:0;z-index:100}.header-logo,.site-header{align-items:center;display:flex}.logo-img{filter:drop-shadow(0 0 6px rgba(200,150,12,.4));height:52px;object-fit:contain;width:auto}.header-nav{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.nav-link{border-radius:4px;color:#ffffffbf;font-size:12px;font-weight:700;letter-spacing:.5px;padding:5px 10px;text-decoration:none;transition:background .2s,color .2s}.nav-link.active,.nav-link:hover{background:#a0720a;background:var(--gold-dark);color:#fff}.header-mcx{align-items:center;background:#00000059;border:1px solid #c8960c4d;border-radius:20px;display:flex;gap:6px;padding:4px 10px}.bhaw-bar{display:none}.site-footer{background:linear-gradient(180deg,#110900,#0a0500);border-top:2px solid #c8960c;border-top:2px solid var(--border-gold);margin-top:8px}.footer-grid{grid-gap:0;border-bottom:1px solid #c8960c33;display:grid;gap:0;grid-template-columns:repeat(2,1fr);padding:20px 16px 12px}.footer-col{border-bottom:1px solid #c8960c1f;border-right:1px solid #c8960c1f;display:flex;flex-direction:column;gap:5px;padding:10px 12px}.footer-col:nth-child(2n){border-right:none}.footer-col:nth-child(3),.footer-col:nth-child(4){border-bottom:none}.footer-heading{color:#f0c040;color:var(--text-gold);font-weight:800;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.footer-heading,.footer-text{font-family:Rajdhani,sans-serif;font-size:12px}.footer-text{color:#ffffffa6;font-weight:600;line-height:1.6}.footer-link{color:#c8960c;color:var(--gold);display:block;font-family:Share Tech Mono,monospace;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s}.footer-link:hover{color:#fff;text-decoration:underline}.footer-bottom{color:#fff6;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.5px;padding:10px 16px;text-align:center}@media (max-width:400px){.site-header{padding:8px 10px}.logo-img{height:40px}.nav-link{font-size:11px;padding:4px 7px}.clock-item{font-size:10px}.footer-grid{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=main.8b8c7ef8.css.map*/