@font-face{font-family:cinzel;src:url(/_next/static/media/c56ca2bb343f4f4c-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:cinzel Fallback;src:local("Arial");ascent-override:79.62%;descent-override:15.92%;line-gap-override:0.00%;size-adjust:125.60%}.__className_2fd8ad{font-family:cinzel,cinzel Fallback}.__variable_2fd8ad{--font-cinzel:"cinzel","cinzel Fallback"}@font-face{font-family:greatVibes;src:url(/_next/static/media/185e27e4c62cd226-s.p.otf) format("opentype");font-display:swap}@font-face{font-family:greatVibes Fallback;src:local("Arial");ascent-override:131.25%;descent-override:61.76%;line-gap-override:0.00%;size-adjust:64.76%}.__className_6f518b{font-family:greatVibes,greatVibes Fallback}.__variable_6f518b{--font-great-vibes:"greatVibes","greatVibes Fallback"}:root{color-scheme:light;--background:#ffffff;--surface:#ffffff;--surface-strong:#f7f3ed;--surface-soft:rgba(255,255,255,0.9);--text:#35302a;--muted:#7b746d;--accent:#7a1f2b;--accent-soft:#d9b6a9;--accent-deep:#4d1220;--border:#ddcfba;--shadow:0 24px 60px rgba(34,29,22,0.08);--header-height:calc((100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) / 5)}*{box-sizing:border-box}html{touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{font-family:var(--font-cinzel),Georgia,serif;background:#ffffff}body{margin:0;color:var(--text);overscroll-behavior:none;font-weight:400}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text)}main{min-height:100vh}.shell{width:min(1120px,calc(100% - 32px));margin:0 auto}.hero,.panel{background:rgba(255,250,243,.9);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px}.hero{padding:72px 32px;margin:24px auto}.panel{padding:24px}.eyebrow{display:inline-block;margin-bottom:12px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.eyebrow,.title{font-family:var(--font-cinzel),Georgia,serif}.title{margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95}.lede{max-width:52rem;color:var(--muted);font-size:1.05rem;line-height:1.7}.grid{display:grid;grid-gap:20px;gap:20px}.grid.wines{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.menu-groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.form-split{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card{padding:20px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.meta{color:var(--muted)}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.nav strong{font-family:var(--font-cinzel),Georgia,serif;letter-spacing:.06em}.nav-links{display:flex;gap:16px;color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:1px solid transparent;background:var(--accent);color:white}.button.secondary{border-color:var(--border);color:var(--text);background:transparent}.admin-login-page{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:#ffffff}.admin-login-shell{width:min(460px,100%);display:grid;grid-gap:28px;gap:28px;justify-items:center}.admin-login-brand{display:grid;grid-gap:14px;gap:14px;justify-items:center;text-align:center}.admin-login-logo{width:min(100%,320px);height:auto;object-fit:contain}.admin-login-copy{margin:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.88rem}.admin-login-alert{width:100%;padding:16px 18px;border:1px solid #c7907d;border-radius:18px;background:#fff8f5}.admin-login-form{width:100%;display:grid;grid-gap:16px;gap:16px}.admin-login-field{display:grid;grid-gap:8px;gap:8px}.admin-login-field span{color:var(--muted);font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.admin-login-field input{padding:15px 16px;border-radius:16px;background:#ffffff}.admin-login-actions{display:grid;grid-gap:12px;gap:12px;margin-top:8px}.admin-login-back,.admin-login-submit{width:100%}.admin-dashboard{min-height:100vh;padding:28px 20px 40px;background:#ffffff;color:#1f2937;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-dashboard-shell{width:min(1180px,100%);margin:0 auto}.admin-dashboard-form-shell,.admin-dashboard-shell{display:grid;grid-gap:24px;gap:24px}.admin-dashboard-header,.admin-dashboard-panel,.admin-dashboard-section{border:1px solid #e5e7eb;border-radius:28px;background:#ffffff;box-shadow:0 18px 48px rgba(15,23,42,.05)}.admin-dashboard-header{display:grid;grid-gap:20px;gap:20px;padding:28px}.admin-dashboard-header-editor{min-height:220px}.admin-dashboard-header-spacer{min-height:34px}.admin-dashboard-brand{display:flex;align-items:center;gap:28px}.admin-dashboard-brand-centered{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding-top:12px;padding-bottom:24px}.admin-dashboard-logo{width:min(100%,180px);height:auto;object-fit:contain;flex:0 0 auto}.admin-dashboard-logo-large{width:min(100%,312px)}.admin-dashboard-copy{display:grid}.admin-dashboard-kicker{display:inline-block;color:#8b5e34;font-size:.77rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.admin-dashboard-copy h1,.admin-dashboard-panel-head h2,.admin-dashboard-section-head h2{margin:0;color:#111827;font-family:inherit;font-weight:650;letter-spacing:-.03em}.admin-dashboard-copy h1{font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.admin-dashboard-checklist li,.admin-dashboard-hint,.admin-dashboard-metric p,.admin-dashboard-toggle p{margin:0;color:#6b7280;line-height:1.6}.admin-dashboard-header-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.admin-dashboard-inline-link,.admin-dashboard-link{color:#7a1f2b;font-weight:600}.admin-dashboard-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #eadfd1;background:#fffaf5;cursor:pointer}.admin-dashboard-link-compact{min-height:34px;padding:0 12px;border-color:#ece7df;background:#ffffff;color:#6b7280;font-size:.88rem;font-weight:600}.admin-dashboard-link-primary{border-color:#7a1f2b;background:#7a1f2b;color:#ffffff}.admin-dashboard-section{display:grid;grid-gap:22px;gap:22px;padding:28px}.admin-dashboard-panel-head,.admin-dashboard-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:0}.admin-dashboard-section-copy{display:grid;grid-gap:8px;gap:8px}.admin-dashboard-section-meta{color:#9ca3af;font-size:.82rem;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.admin-dashboard-panel-head h2,.admin-dashboard-section-head h1,.admin-dashboard-section-head h2{font-size:1.4rem;line-height:1.1}.admin-dashboard-section-head h1{margin:0;color:#111827;font-weight:650;letter-spacing:-.03em}.admin-dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.admin-dashboard-metric{display:grid;grid-gap:10px;gap:10px;min-height:180px;padding:22px;border-radius:24px;background:linear-gradient(180deg,#ffffff,#fcfaf7);border:1px solid #ede6db}.admin-dashboard-metric span{color:#6b7280;font-size:.88rem;font-weight:600;letter-spacing:.02em}.admin-dashboard-metric strong{color:#111827;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;font-weight:700}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:24px;gap:24px}.admin-dashboard-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-panel{display:grid;grid-gap:22px;gap:22px;padding:28px;align-content:start}.admin-dashboard-panel-pairing{gap:24px}.admin-dashboard-panel-options{gap:16px;padding:24px}.admin-dashboard-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-dashboard-input{display:grid;grid-gap:8px;gap:8px}.admin-dashboard-input span{color:#6b7280;font-size:.92rem;font-weight:600}.admin-dashboard-input input{padding:14px 16px;border-radius:16px;border:1px solid #e5e7eb;background:#fafafa}.admin-dashboard-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:20px;border:1px solid #ede6db;background:#faf7f2}.admin-dashboard-toggle strong{display:block;margin-bottom:4px;color:#111827;font-size:1rem}.admin-dashboard-toggle input{width:22px;height:22px}.admin-dashboard-save{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#7a1f2b;color:#ffffff;font-weight:700;cursor:pointer}.admin-dashboard-footer-actions{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:-4px}.admin-dashboard-footer-actions-left{justify-content:flex-start;margin-top:4px}.admin-dashboard-options-table{display:grid;grid-gap:8px;gap:8px}.admin-dashboard-options-head,.admin-dashboard-options-row{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(120px,1fr) minmax(120px,1fr);grid-gap:12px;gap:12px;align-items:center}.admin-dashboard-options-head{color:#6b7280;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:0 4px}.admin-dashboard-options-row{padding:14px 16px;border-radius:16px;border:1px solid #ede6db;background:#fafaf9}.admin-dashboard-options-row strong{color:#111827;font-size:.96rem}.admin-dashboard-checkbox{display:inline-flex;align-items:center;gap:6px;color:#4b5563;font-size:.92rem;font-weight:600}.admin-dashboard-checkbox input{width:18px;height:18px}.admin-dashboard-hint{font-size:.92rem}.admin-beverage-form{display:grid;grid-gap:18px;gap:18px}.admin-editor-alert{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid #f3d2d2;background:#fff6f6}.admin-editor-alert strong{color:#8a1c1c;font-size:.96rem}.admin-editor-alert p{margin:0;color:#7f1d1d;line-height:1.5}.admin-beverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-beverage-field{display:grid;grid-gap:8px;gap:8px;position:relative}.admin-beverage-field span{color:#6b7280;font-size:.92rem;font-weight:600}.admin-beverage-field input,.admin-beverage-field select{min-height:52px;padding:14px 16px;border-radius:16px;border:1px solid #e5e7eb;background:#fafafa}.admin-beverage-field select{height:52px;line-height:1.4;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:48px}.admin-beverage-select-field:after{content:"";position:absolute;right:18px;bottom:22px;width:8px;height:8px;border-right:2px solid #8b5e34;border-bottom:2px solid #8b5e34;transform:rotate(45deg);pointer-events:none}.admin-beverage-text-input{font-family:var(--font-cinzel),Georgia,serif}.admin-beverage-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-beverage-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:20px;border:1px solid #ede6db;background:#faf7f2}.admin-beverage-toggle strong{display:block;margin-bottom:4px;color:#111827;font-size:1rem}.admin-beverage-toggle p{margin:0;color:#6b7280;line-height:1.6}.admin-beverage-toggle input[type=checkbox]{width:22px;height:22px}.admin-beverage-toggle input[type=hidden]{display:none}.admin-beverage-field input[readonly]{color:#6b7280;background:#f5f5f4}.admin-wines-groups,.admin-wines-table-wrap{display:grid;grid-gap:20px;gap:20px}.admin-wines-group{border:1px solid #ede6db;border-radius:22px;background:#ffffff;overflow:hidden}.admin-wines-group-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;background:#fcfaf7;border-bottom:1px solid #f0ebe3}.admin-wines-group-head h2{margin:0;color:#8b5e34;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.admin-wines-group-head span{color:#6b7280;font-size:.9rem;font-weight:600}.admin-wines-table{width:100%;border-collapse:collapse}.admin-wines-table td{padding:16px 18px;text-align:left;border-bottom:1px solid #f0ebe3}.admin-wines-table tbody tr:last-child td{border-bottom:0}.admin-wines-name-link{display:inline-flex;align-items:center;color:#111827}.admin-wines-name-link-hidden{color:#9ca3af}.admin-wines-name{font-family:var(--font-cinzel),Georgia,serif;font-size:1.02rem;letter-spacing:.02em}.admin-wines-name-link-hidden .admin-wines-name{text-decoration:line-through;text-decoration-thickness:1.5px}@media (max-width:900px){.admin-dashboard-brand,.admin-dashboard-panel-head,.admin-dashboard-section-head{flex-direction:column;align-items:flex-start}.admin-dashboard-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin-dashboard{padding-inline:14px}.admin-dashboard-header,.admin-dashboard-panel,.admin-dashboard-section{padding:20px;border-radius:22px}.admin-dashboard-header-actions,.admin-dashboard-link{width:100%}.admin-dashboard-metric{min-height:0}.admin-beverage-grid,.admin-beverage-toggle-grid,.admin-dashboard-form-grid,.admin-dashboard-options-head,.admin-dashboard-options-row{grid-template-columns:1fr}.admin-dashboard-toggle{flex-direction:column;align-items:flex-start}}.stack{display:grid;grid-gap:16px;gap:16px}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--border)}.badge{display:inline-block;padding:6px 10px;border-radius:999px;background:var(--surface-strong);font-size:.9rem}.badge,h2,th{font-family:var(--font-cinzel),Georgia,serif}.script-mark{font-family:var(--font-great-vibes),cursive;font-size:clamp(2rem,4vw,3.2rem);line-height:1;color:var(--accent)}.menu-list{display:grid;grid-gap:24px;gap:24px}.menu-section{display:grid;grid-gap:12px;gap:12px}.menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--border)}.menu-row p{margin:0}.price-pair{display:inline-flex;gap:12px;white-space:nowrap}.muted,.price-pair{color:var(--muted)}.menu-app{min-height:100svh;height:100svh;overflow:hidden;background:#ffffff}.menu-header{position:fixed;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:center;height:calc(var(--header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 24px 0;background:#ffffff}.menu-logo{width:auto;height:min(20svh,198px);object-fit:contain}.menu-stage{height:100svh;padding-top:calc(var(--header-height) + env(safe-area-inset-top));overflow:hidden;touch-action:pan-y}.menu-track{display:flex;height:100%;transition:transform .26s ease;will-change:transform}.menu-page{flex:0 0 100%;min-width:100%;padding:10px 18px 14px}.menu-page-inner{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;padding:20px 10px 22px;background:transparent;touch-action:pan-y}.menu-page-inner-pairing{overflow-y:hidden;padding:0 10px 4px}.menu-page-heading{display:grid;grid-gap:10px;gap:10px;justify-items:center;margin-bottom:48px;text-align:center}.glass-page-heading{margin:8px 0 34px;text-align:center}.glass-page-heading h1{margin:0;color:var(--text);font-family:var(--font-cinzel),Georgia,serif;font-weight:400;line-height:1.1}.glass-page-title-main{font-size:clamp(2.3rem,3.2vw,3.35rem);letter-spacing:.03em;text-transform:uppercase}.glass-page-title-sub{font-size:clamp(1rem,1.35vw,1.45rem);letter-spacing:.02em;white-space:nowrap}.pairing-hero{min-height:calc(100svh - var(--header-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 18px);display:grid;grid-template-rows:repeat(4,minmax(0,1fr));align-items:stretch}.pairing-topmark{display:grid;place-items:center;text-align:center}.pairing-topmark h1{font-size:clamp(1.65rem,1.9vw,2.05rem);line-height:1.08;letter-spacing:.08em;font-weight:400}.menu-page-heading h1,.pairing-topmark h1{margin:0;font-family:var(--font-cinzel),Georgia,serif;text-transform:uppercase}.menu-page-heading h1{font-size:clamp(1.6rem,2vw,2.1rem);line-height:1.15;letter-spacing:.06em}.menu-kicker{color:var(--text);font-family:var(--font-cinzel),Georgia,serif;letter-spacing:.09em;text-transform:uppercase;font-size:1.05rem;font-weight:400}.menu-ornament{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:14px}.menu-ornament span{width:8px;height:8px;background:#b18c65;transform:rotate(45deg);border-radius:1px}.pairing-center-ornament{align-self:center;justify-self:center;margin-top:0;transform:none}.menu-sections,.pairing-grid{display:grid;grid-gap:18px;gap:18px}.pairing-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto;padding-top:34px}.pairing-bottom{display:grid;grid-template-rows:1fr 1fr;align-self:stretch}.pairing-heading{display:grid;grid-gap:6px;gap:6px;justify-items:center;align-content:center;text-align:center}.menu-group,.pairing-card,.pairing-note{border:none;background:transparent;border-radius:0;padding:0}.pairing-card{display:grid;grid-gap:20px;gap:20px;justify-items:center;text-align:center}.pairing-card strong{font-size:1.95rem;font-family:var(--font-cinzel),Georgia,serif;text-transform:uppercase;line-height:1.2}.menu-item p,.pairing-card p,.pairing-note p{margin:0;color:var(--muted)}.pairing-label{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem}.pairing-card p{font-size:1.05rem;line-height:1.9}.pairing-heading .pairing-label{font-size:.98rem;letter-spacing:.1em;font-weight:400}.pairing-heading strong{font-size:clamp(1.6rem,2vw,2.05rem);font-family:var(--font-cinzel),Georgia,serif;line-height:1.14;text-transform:uppercase;letter-spacing:.05em;font-weight:400}.pairing-prices{display:grid;grid-gap:14px;gap:14px;justify-items:center;align-content:center;text-align:center}.pairing-prices p{margin:0;font-size:clamp(1.9rem,2.6vw,2.35rem);line-height:1.18;color:var(--text);letter-spacing:.03em;font-weight:400}.menu-group{display:grid;grid-gap:12px;gap:12px}.glass-groups{display:grid;grid-gap:68px;gap:68px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:6px;align-content:start}.glass-group{display:grid;grid-gap:14px;gap:14px}.glass-group-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.glass-group-header h2{margin:0;color:#b18c65;font-size:1rem;letter-spacing:.03em;text-transform:none}.glass-columns,.glass-values{display:grid;grid-template-columns:repeat(2,minmax(72px,auto));grid-gap:12px;gap:12px;justify-items:end}.glass-columns{color:var(--text);font-size:.98rem;letter-spacing:.04em;text-transform:uppercase;align-self:start;padding-top:1px}.glass-group-list{display:grid;grid-gap:12px;gap:12px;align-content:start}.glass-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.glass-row strong{font-size:1.05rem;line-height:1.3;font-weight:400;text-transform:uppercase;max-width:100%}.glass-values{color:var(--muted);font-size:1rem;line-height:1.3;align-self:start;white-space:nowrap}.glass-page,.type-page{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:32px;gap:32px;height:100%;min-height:0}.type-page-heading{margin:8px 0 10px;text-align:center}.type-page-heading h1{margin:0;color:var(--text);font-family:var(--font-cinzel),Georgia,serif;font-weight:400;line-height:1.1}.type-page-title-main{font-size:clamp(2.3rem,3.2vw,3.35rem);letter-spacing:.03em;text-transform:none}.type-page-title-sub{font-size:clamp(1rem,1.35vw,1.45rem);letter-spacing:.02em;white-space:nowrap}.type-groups{display:grid;grid-gap:52px;gap:52px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:6px;align-content:start}.type-group{display:grid;grid-gap:14px;gap:14px}.type-group h2{margin:0;color:#b18c65;font-size:1rem;letter-spacing:.03em;text-transform:none}.type-list{display:grid;grid-gap:12px;gap:12px;align-content:start}.type-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.type-copy strong{display:block;font-size:1.05rem;line-height:1.3;font-weight:400;text-transform:uppercase}.type-copy p{margin:2px 0 0;color:var(--muted);font-size:.8rem;line-height:1.2;letter-spacing:.02em}.type-price{align-self:start;white-space:nowrap;color:var(--text);font-size:1rem;line-height:1.25}@media (max-width:640px){.hero{padding:48px 20px}.nav{flex-direction:column;align-items:flex-start}}@media (max-width:980px){:root{--header-height:calc((100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) / 5)}.menu-header{padding-inline:18px}.menu-page{padding:8px 12px 12px}.menu-page-inner{padding:14px 6px 18px}.menu-page-inner-pairing{overflow-y:hidden;padding:0 6px 4px}.menu-logo{height:min(16svh,136px)}.menu-page-heading{margin-bottom:36px}.menu-page-heading h1{font-size:1.5rem}.menu-kicker{font-size:1rem}.glass-page-heading{margin:4px 0 26px}.glass-page-title-main{font-size:1.95rem}.glass-page-title-sub{display:block;margin-top:4px;font-size:.95rem}.pairing-hero{min-height:calc(100svh - var(--header-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 12px)}.pairing-prices p{font-size:1.6rem}.glass-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.glass-groups{gap:48px}.type-page-heading{margin:4px 0 2px}.type-page-title-main{font-size:1.95rem}.type-groups{gap:42px}.type-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}}@media (max-width:640px){.glass-group-header{grid-template-columns:minmax(0,1fr) auto;gap:10px}.glass-columns,.glass-values{grid-template-columns:repeat(2,minmax(64px,auto));justify-items:end}.type-page-title-sub{display:block;margin-top:4px;font-size:.95rem}}