:root{--accent:#e78b4a;--bg:#050505;--text:#f2f0ee;--muted:#9a9a9a;--muted-2:#8a8a8a;--line:#262626;--line-soft:#1c1c1c;--thumb-bg:#141414}*{box-sizing:border-box}body,html{background:#050505;background:var(--bg);color:#f2f0ee;color:var(--text);font-family:Open Sans,system-ui,sans-serif;height:100%;margin:0;overflow:hidden}a{color:#e78b4a;color:var(--accent)}a:hover{color:#fff}#menu{display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative;width:100vw}.grain{inset:-10%;mix-blend-mode:overlay;opacity:.5;pointer-events:none;position:absolute;z-index:0}.bar-topbar{border-bottom:.28vh solid #e78b4a;border-bottom:.28vh solid var(--accent);justify-content:space-between;padding:3.15vh 2.92vw 2.04vh;position:relative;z-index:2}.bar-logo-wrap,.bar-topbar{align-items:center;display:flex}.bar-logo{display:block;height:5.74vh;width:auto}.bar-status{align-items:center;display:flex;font-family:Open Sans,sans-serif;font-size:2.22vh;font-weight:700;gap:1.11vh;letter-spacing:.06em;text-transform:uppercase}.bar-status.open{color:#e78b4a;color:var(--accent)}.bar-status.closed{color:#9a9a9a;color:var(--muted)}.bar-status-dot{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);flex-shrink:0;height:1.3vh;width:1.3vh}.bar-status.open .bar-status-dot{background:#e78b4a;background:var(--accent)}.bar-status.closed .bar-status-dot{background:#6a6a6a}.bar-status.unavailable{color:#e8c05a}.bar-status.unavailable .bar-status-dot{background:#e8c05a}.bar-alert{background:#e8c05a1f;border-bottom:.19vh solid #e8c05a;color:#e8c05a;font-family:Open Sans,sans-serif;font-size:1.85vh;font-weight:700;letter-spacing:.04em;padding:1.11vh 2.92vw;text-transform:uppercase}.bar-alert,.bar-columns{position:relative;z-index:2}.bar-columns{display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden;padding:2.41vh 2.92vw 0}.bar-column{border-left:.09vh solid #262626;border-left:.09vh solid var(--line);display:flex;flex:1 1;flex-direction:column;min-width:0;padding:0 1.46vw}.bar-column:first-child{border-left:none;padding-left:0}.bar-col-header{align-items:baseline;border-bottom:.37vh solid #e78b4a;border-bottom:.37vh solid var(--accent);display:flex;gap:.83vw;margin-bottom:1.67vh;padding-bottom:1.11vh}.bar-col-icon{align-items:center;color:#e78b4a;color:var(--accent);display:flex;flex-shrink:0}.bar-col-icon svg{height:3.15vh;width:3.15vh}.bar-col-title{color:#f2f0ee;color:var(--text);font-family:Doppio One,serif;font-size:2.87vh;letter-spacing:.01em;line-height:1.1;margin:0;text-transform:uppercase}.bar-rows{display:flex;flex-direction:column;gap:.37vh}.bar-rows.multi{column-count:2;column-gap:2.08vw;display:block}.bar-rows.multi .bar-row{break-inside:avoid;page-break-inside:avoid}.bar-row{border-bottom:.09vh solid #1c1c1c;border-bottom:.09vh solid var(--line-soft);gap:.83vw;padding:.74vh 0}.bar-row,.bar-thumb{align-items:center;display:flex}.bar-thumb{background:#141414;background:var(--thumb-bg);color:#f2f0ee;color:var(--text);flex-shrink:0;height:7.22vh;justify-content:center;overflow:hidden;width:7.22vh}.bar-thumb img{display:block;filter:saturate(1.05);height:100%;object-fit:cover;width:100%}.bar-thumb svg{height:2.96vh;opacity:.3;width:2.96vh}.bar-row-text{flex:1 1;min-width:0}.bar-row-name{align-items:center;color:#f2f0ee;color:var(--text);display:flex;font-family:Doppio One,serif;font-size:2.22vh;gap:.42vw;line-height:1.15;overflow-wrap:break-word}.bar-row-name svg{color:red;flex-shrink:0;height:2.04vh;width:2.04vh}.bar-row-size{color:#8a8a8a;color:var(--muted-2);font-size:1.48vh;font-style:italic}.bar-row-price,.bar-row-size{font-family:Open Sans,sans-serif}.bar-row-price{color:#e78b4a;color:var(--accent);flex-shrink:0;font-size:2.22vh;font-weight:700;white-space:nowrap}.bar-row-price-stack{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.19vh}.bar-row-price-stack .line{color:#a8a8a8;font-size:1.3vh;font-weight:600;white-space:nowrap}.bar-row-price-stack .line b{color:#e78b4a;color:var(--accent);font-size:1.67vh}.bar-footer{align-items:center;border-top:.28vh solid #e78b4a;border-top:.28vh solid var(--accent);display:flex;gap:.83vw;justify-content:center;margin-top:auto;padding:1.3vh 0 1.85vh;position:relative;z-index:2}.bar-item-skull{display:block;height:auto;width:2.41vh}.bar-footer-text{color:#a8a8a8;font-family:Open Sans,sans-serif;font-size:2.04vh;font-style:italic}.bar-footer-text b{color:#e78b4a;color:var(--accent);font-style:normal}
/*# sourceMappingURL=main.5addc4f6.css.map*/