:root{color-scheme:dark;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f8f2e9;background:#1e1715;font-synthesis:none;text-rendering:optimizeLegibility;--espresso: #1e1715;--espresso-soft: #2b201d;--cream: #f6efe4;--cream-muted: #c8bbae;--caramel: #c88756;--gold: #e3b96e;--line: rgba(246, 239, 228, .12);--muted: #a99a8f}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:var(--espresso)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;position:relative;overflow:hidden;padding:22px 18px 104px;background:radial-gradient(circle at 85% 0%,rgba(200,135,86,.17),transparent 29%),radial-gradient(circle at -10% 48%,rgba(227,185,110,.09),transparent 28%),var(--espresso)}.ambient{position:absolute;border:1px solid rgba(255,255,255,.05);border-radius:50%;pointer-events:none}.ambient-one{width:480px;height:480px;right:-250px;top:140px}.ambient-two{width:330px;height:330px;left:-190px;bottom:160px}.topbar,.onboarding-topline,.main-content,.bottom-nav{max-width:640px;margin:0 auto;position:relative;z-index:1}.topbar,.onboarding-topline{display:flex;align-items:center;justify-content:space-between}.brand-lockup{display:flex;align-items:center;gap:10px}.owl-mark{width:36px;height:36px;display:grid;place-items:center;color:var(--gold);border:1px solid rgba(227,185,110,.6);border-radius:50%;font-size:22px;box-shadow:inset 0 0 0 5px #e3b96e12}.owl-mark.large{width:62px;height:62px;font-size:32px;margin-bottom:18px}.brand-name{letter-spacing:.28em;font-weight:800;line-height:1;font-size:14px}.brand-sub{color:var(--gold);letter-spacing:.34em;font-size:8px;margin-top:5px}.language-button{background:transparent;border:1px solid var(--line);color:var(--cream-muted);border-radius:99px;padding:9px 12px;display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.08em}.language-button:hover{border-color:#e3b96e8c;color:var(--cream)}.main-content{padding-top:34px}.welcome-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.welcome-row h1{font-family:Georgia,serif;font-size:clamp(26px,6vw,38px);line-height:1.08;font-weight:400;margin:8px 0 0;max-width:440px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:10px;color:var(--gold);font-weight:700;display:inline-flex;align-items:center;gap:7px}.avatar-bubble{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;color:var(--espresso);background:var(--cream);border-radius:50%;font-weight:800}.loyalty-card{position:relative;overflow:hidden;min-height:250px;padding:22px;border-radius:24px;background:linear-gradient(136deg,#8f5439,#b9734c 48%,#d5a169);color:#fff8ef;box-shadow:0 22px 60px #00000040}.loyalty-card:before,.loyalty-card:after{content:"";position:absolute;border:1px solid rgba(255,248,239,.22);border-radius:50%;pointer-events:none}.loyalty-card:before{width:280px;height:280px;right:-120px;top:-100px}.loyalty-card:after{width:190px;height:190px;right:-40px;top:-55px}.card-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:radial-gradient(rgba(255,255,255,.5) .6px,transparent .6px);background-size:6px 6px;mix-blend-mode:overlay}.card-topline,.card-bottomline,.progress-caption,.level-title{position:relative;display:flex;justify-content:space-between;align-items:center;z-index:1}.card-topline{font-size:10px;letter-spacing:.22em;font-weight:800;opacity:.85}.level-title{font-family:Georgia,serif;font-size:31px;margin:56px 0 19px}.level-chip{font-family:inherit;font-size:10px;border:1px solid rgba(255,255,255,.4);border-radius:99px;padding:6px 9px;letter-spacing:.1em}.progress-track{height:8px;background:#ffffff40;border-radius:99px;overflow:hidden;position:relative;z-index:1}.progress-fill{height:100%;border-radius:inherit;background:#fff8ef;box-shadow:0 0 15px #fff9;transition:width .6s ease}.progress-caption{color:#fff8efc7;font-size:10px;margin-top:9px}.card-bottomline{border-top:1px solid rgba(255,255,255,.2);margin-top:23px;padding-top:14px;gap:17px}.card-bottomline>div:not(.card-mark){display:flex;flex-direction:column;gap:3px}.card-bottomline strong{font-size:17px}.card-bottomline span{font-size:10px;opacity:.78}.card-mark{margin-left:auto;font-size:35px;opacity:.75}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:13px 0 34px}.quick-card{border:0;border-radius:18px;padding:15px;display:flex;align-items:center;gap:9px;color:var(--espresso);font-weight:750;text-align:left}.quick-card span{flex:1;font-size:13px}.quick-card.amber{background:#ddb175}.quick-card.beige{background:#ead9c4}.quick-card:hover{transform:translateY(-1px);filter:brightness(1.04)}.section-block{margin-top:28px}.section-heading,.page-heading,.admin-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}h2{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:7px 0 0}.heading-icon{color:var(--gold);margin-top:4px}.promotion-stack{display:grid;gap:12px;margin-top:16px}.promotion-card{min-height:177px;border-radius:21px;overflow:hidden;background-color:#31231f;background-size:cover;background-position:center;position:relative;border:1px solid rgba(255,255,255,.08)}.promotion-content{padding:19px;max-width:80%}.promotion-badge{display:inline-block;border:1px solid rgba(255,255,255,.35);padding:5px 8px;border-radius:99px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#fff7ea}.promotion-card h3{font-family:Georgia,serif;font-size:23px;font-weight:400;margin:15px 0 6px}.promotion-card p{color:#fff7eac2;font-size:12px;line-height:1.45;margin:0 0 14px}.text-button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--gold);font-size:11px;font-weight:700}.club-tip,.history-note,.small-note{display:flex;align-items:flex-start;gap:11px;color:var(--cream-muted);font-size:12px;line-height:1.45}.club-tip{margin:24px 0 5px;padding:15px;border:1px solid var(--line);border-radius:17px;background:#ffffff09}.club-tip strong{color:var(--cream);font-size:12px}.club-tip p{margin:5px 0 0}.tip-icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;color:var(--gold);background:#e3b96e21;border-radius:11px}.bottom-nav{position:fixed;bottom:13px;left:18px;right:18px;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:21px;background:#261c19db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 30px #00000040}.nav-button{border:0;background:transparent;color:#907f74;border-radius:15px;padding:8px 3px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px;transition:.2s ease}.nav-button.active{background:#e3b96e29;color:var(--gold)}.nav-button:hover{color:var(--cream)}.screen-section{padding-bottom:16px}.page-heading h1{font-family:Georgia,serif;font-size:clamp(29px,7vw,43px);font-weight:400;line-height:1.05;margin:9px 0}.page-heading p{color:var(--muted);font-size:13px;margin:0}.beans-banner{display:flex;align-items:center;gap:13px;margin:26px 0 18px;border:1px solid rgba(227,185,110,.26);border-radius:20px;padding:16px;background:linear-gradient(100deg,#e3b96e29,#c8875612)}.beans-orbit{width:43px;height:43px;display:grid;place-items:center;color:var(--espresso);background:var(--gold);border-radius:50%;font-size:23px}.beans-banner div:nth-child(2){display:flex;flex-direction:column;gap:3px}.beans-banner div:nth-child(2) span{color:var(--muted);font-size:11px}.beans-banner div:nth-child(2) strong{font-size:22px}.banner-note{margin-left:auto;color:var(--gold);font-size:11px;text-align:right}.reward-grid{display:grid;gap:13px}.reward-card{border:1px solid var(--line);border-radius:20px;padding:16px;background:#ffffff0b;position:relative;overflow:hidden}.reward-card:after{content:"";position:absolute;width:125px;height:125px;border-radius:50%;right:-52px;top:-52px;background:color-mix(in srgb,var(--reward-accent) 20%,transparent)}.reward-visual{width:53px;height:53px;display:grid;place-items:center;color:var(--reward-accent);background:color-mix(in srgb,var(--reward-accent) 13%,transparent);border-radius:16px}.reward-card h3{margin:17px 0 5px;font-size:16px}.reward-card p{min-height:33px;color:var(--muted);font-size:12px;line-height:1.4;margin:0 0 17px}.reward-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:13px;font-size:13px}.bean-dot{color:var(--gold);font-size:18px;vertical-align:-1px}.small-button{border:0;border-radius:11px;padding:9px 12px;color:var(--espresso);background:var(--cream);font-size:11px;font-weight:800}.history-list{display:grid;gap:9px;margin-top:25px}.history-row{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#ffffff09}.history-icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;color:var(--gold);border-radius:12px;background:#e3b96e1f}.history-main{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1}.history-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.history-main span,.history-total span{color:var(--muted);font-size:10px}.history-total{text-align:right;display:flex;flex-direction:column;gap:4px}.history-total strong{font-size:12px}.history-total span{color:var(--gold)}.history-note{margin-top:18px;padding:14px;border-radius:15px;background:#ffffff09}.profile-card{display:flex;align-items:center;gap:13px;margin-top:25px;padding:16px;border-radius:20px;background:linear-gradient(135deg,#c8875638,#ffffff0a);border:1px solid rgba(200,135,86,.28)}.profile-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--espresso);font-weight:800}.profile-card h2{font-family:inherit;font-size:17px;font-weight:750;margin:0 0 4px}.profile-card span{color:var(--muted);font-size:11px}.profile-card>svg{color:var(--gold);margin-left:auto}.details-card{margin-top:11px;padding:16px;border:1px solid var(--line);border-radius:19px;background:#ffffff09}.details-heading{display:flex;justify-content:space-between;align-items:center;color:var(--cream);font-size:12px;font-weight:750;padding-bottom:14px;border-bottom:1px solid var(--line)}.details-heading svg{color:var(--gold)}.details-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;padding-top:16px}.details-grid div{display:flex;flex-direction:column;gap:4px}.details-grid span{color:var(--muted);font-size:10px}.details-grid strong{color:var(--cream);font-size:12px}.setting-row{display:flex;align-items:center;gap:11px;margin-top:11px;padding:14px;border:1px solid var(--line);border-radius:17px}.setting-icon{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--gold);background:#e3b96e1a}.setting-row div:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px}.setting-row strong{font-size:11px}.setting-row span{color:var(--muted);font-size:10px}input[type=checkbox]{accent-color:var(--gold);width:17px;height:17px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:13px;padding:12px 17px;color:var(--espresso);background:var(--cream);font-size:12px;font-weight:800;transition:transform .2s ease,filter .2s ease}.primary-button:hover{transform:translateY(-1px);filter:brightness(1.05)}.primary-button.wide{width:100%;margin-top:15px}.social-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:25px;color:var(--muted);font-size:11px}.social-links span{width:100%;margin-bottom:2px;color:var(--cream);font-weight:700}.social-links a{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.small-note{margin-top:22px;color:#887970;font-size:10px}.onboarding-shell{display:flex;flex-direction:column;padding-top:22px}.onboarding-glow{position:absolute;width:460px;height:460px;right:-280px;top:90px;border-radius:50%;background:#c8875621;filter:blur(15px)}.onboarding-content{width:100%;max-width:640px;margin:72px auto 0;position:relative;z-index:1}.onboarding-content h1{max-width:520px;font-family:Georgia,serif;font-size:clamp(32px,8vw,55px);font-weight:400;line-height:1.03;margin:12px 0 14px}.lead{max-width:460px;color:var(--muted);line-height:1.6;font-size:14px}.language-pills{display:flex;padding:3px;border:1px solid var(--line);border-radius:99px}.language-pills button{border:0;background:transparent;color:var(--muted);font-size:10px;padding:7px 8px;border-radius:99px}.language-pills button.selected{background:var(--cream);color:var(--espresso)}.onboarding-form{display:grid;gap:16px;max-width:460px;margin-top:30px}.onboarding-form label,fieldset{display:grid;gap:7px;color:var(--cream-muted);font-size:11px}.onboarding-form input:not([type=checkbox]),.onboarding-form textarea,.admin-card input,.admin-card select,.admin-card textarea,.admin-login-card input{width:100%;color:var(--cream);background:#ffffff0f;border:1px solid var(--line);border-radius:12px;outline:none;padding:12px 13px}.onboarding-form input:focus,.admin-card input:focus,.admin-card select:focus,.admin-card textarea:focus,.admin-login-card input:focus{border-color:#e3b96eb3;box-shadow:0 0 0 3px #e3b96e17}fieldset{border:0;padding:0;margin:0}legend{padding:0}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.choice-button{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--cream-muted);background:#ffffff0b;border:1px solid var(--line);border-radius:12px;padding:12px 7px;font-size:11px}.choice-button.active{color:var(--espresso);background:var(--gold);border-color:var(--gold)}.check-row{display:flex!important;grid-template-columns:auto 1fr;grid-auto-flow:column;justify-content:start;align-items:start;gap:9px!important;line-height:1.35}.check-row input{margin-top:1px}.form-error{padding:10px 12px;border:1px solid rgba(229,120,91,.4);border-radius:10px;background:#e5785b1a;color:#efa48f;font-size:11px}.toast{position:fixed;z-index:20;left:50%;bottom:92px;transform:translate(-50%);display:flex;align-items:center;gap:7px;padding:11px 14px;border-radius:99px;color:var(--espresso);background:var(--cream);box-shadow:0 12px 30px #0000004d;font-size:11px;font-weight:750;white-space:nowrap}.centered-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-bottom:20px}.centered-state h1{font-family:Georgia,serif;font-weight:400;margin:0 0 8px}.centered-state p{max-width:320px;color:var(--muted);line-height:1.5;font-size:13px}.muted,.loading-line{color:var(--muted);font-size:12px}.loading-line{color:var(--gold);letter-spacing:.22em;font-size:11px;font-weight:750;margin-bottom:6px}.pulse{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.08);opacity:.65}}.empty-state{display:grid;place-items:center;gap:9px;padding:35px 16px;color:var(--muted);border:1px dashed var(--line);border-radius:17px;text-align:center;font-size:12px}.empty-state>div{color:var(--gold)}.admin-shell{min-height:100vh;color:var(--cream);background:#f4eee7}.admin-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px max(22px,calc((100vw - 1180px)/2));color:var(--espresso);background:#ffffffbf;border-bottom:1px solid rgba(30,23,21,.09)}.admin-topbar .brand-sub{color:var(--caramel)}.admin-topbar .owl-mark{color:var(--caramel);border-color:#8f543980}.admin-actions{display:flex;align-items:center;gap:13px}.live-dot{color:#387a54;background:#d9efdf;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:800;letter-spacing:.14em}.icon-button{border:1px solid rgba(30,23,21,.12);background:transparent;color:var(--espresso);border-radius:10px;padding:8px;display:grid;place-items:center}.admin-content{max-width:1180px;margin:0 auto;padding:42px 22px 70px;color:var(--espresso)}.admin-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.admin-heading h1{max-width:660px;font-family:Georgia,serif;font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1.02;margin:10px 0}.admin-heading p{color:#8b7a70;font-size:14px}.admin-date{color:#8b7a70;text-align:right;font-size:11px;line-height:1.6}.admin-date strong{color:var(--espresso);font-size:13px}.admin-tabs{display:flex;gap:7px;margin:38px 0 17px;overflow-x:auto;padding-bottom:2px}.admin-tab{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid rgba(30,23,21,.1);color:#8b7a70;background:transparent;padding:10px 13px;border-radius:11px;font-size:11px;font-weight:750}.admin-tab.active{color:var(--cream);background:var(--espresso);border-color:var(--espresso)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metric-card{display:flex;flex-direction:column;align-items:flex-start;min-height:140px;padding:16px;border-radius:17px;position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;width:130px;height:130px;right:-60px;bottom:-70px;border:1px solid rgba(255,255,255,.25);border-radius:50%}.metric-card .metric-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;margin-bottom:17px;background:#ffffff29}.metric-card span{font-size:11px;opacity:.72}.metric-card strong{margin-top:7px;font-size:22px}.metric-card.brown{color:#fff7ec;background:#8f5439}.metric-card.gold{color:var(--espresso);background:#ddb175}.metric-card.cream{color:var(--espresso);background:#e9d4bb}.metric-card.green{color:#f3f9ee;background:#607765}.admin-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:13px}.admin-card{padding:20px;border:1px solid rgba(30,23,21,.08);border-radius:19px;background:#fffdfa;box-shadow:0 8px 22px #533a2c0a}.admin-card h2{color:var(--espresso);font-size:24px}.admin-card-heading>svg{color:var(--caramel)}.admin-muted{color:#99887d;font-size:12px;line-height:1.45}.split-chart{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:27px}.chart-title{color:#8b7a70;font-size:11px;font-weight:750;margin-bottom:13px}.chart-row{display:grid;grid-template-columns:55px 1fr 18px;gap:7px;align-items:center;margin:9px 0;font-size:10px}.chart-row>span{color:#8b7a70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-row strong{color:var(--espresso);text-align:right}.chart-bar,.rank-bar{height:7px;overflow:hidden;border-radius:99px;background:#eee4da}.chart-bar span,.rank-bar span{display:block;height:100%;border-radius:inherit;background:var(--caramel)}.purchase-stub select{width:100%;margin-top:10px}.purchase-stub select,.admin-card select{color:var(--espresso);background:#fff}.inline-form{display:flex;gap:8px;margin-top:10px}.inline-form input{max-width:95px}.inline-form .primary-button{flex:1}.plus-icon{font-size:20px;line-height:10px}.success-note{display:flex;align-items:center;gap:6px;margin-top:12px;color:#39734b;font-size:11px}.rank-row,.recent-row,.product-admin-row,.admin-promo-row{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(30,23,21,.08);padding:12px 0}.rank-row:first-of-type,.recent-row:first-of-type,.product-admin-row:first-of-type,.admin-promo-row:first-of-type{margin-top:15px}.rank-index{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;color:var(--caramel);border-radius:8px;background:#f4e8dc;font-size:11px;font-weight:800}.rank-main{flex:1;min-width:0;display:grid;gap:7px}.rank-main strong,.recent-row strong{font-size:11px}.rank-row>span{color:#8b7a70;font-size:10px}.recent-row{justify-content:space-between;gap:18px}.recent-row>div{min-width:0;display:flex;flex-direction:column;gap:5px}.recent-row>div:last-child{text-align:right}.recent-row span{color:#99887d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.count-pill{min-width:28px;padding:6px 8px;border-radius:99px;color:var(--caramel);background:#f4e8dc;text-align:center;font-size:10px;font-weight:800}.full-card{min-height:300px}.table-wrap{overflow-x:auto;margin-top:18px}table{width:100%;border-collapse:collapse;min-width:730px;font-size:11px}th{color:#99887d;font-size:9px;letter-spacing:.08em;text-transform:uppercase;text-align:left;font-weight:750;padding:0 10px 11px}td{border-top:1px solid rgba(30,23,21,.08);padding:12px 10px;color:#6f5f56;white-space:nowrap}td:first-child{display:flex;flex-direction:column;gap:4px}td strong{color:var(--espresso)}td span{color:#99887d;font-size:9px}.consent{color:#99887d}.consent.yes{color:#39734b}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.admin-card textarea{display:block;min-height:80px;resize:vertical;color:var(--espresso);background:#fff;margin-top:9px}.admin-card input{color:var(--espresso);background:#fff}.admin-card .primary-button{margin-top:13px;background:var(--espresso);color:var(--cream)}.product-thumb,.mini-promo-image{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:var(--caramel);background-color:#f2e7dc;background-position:center;background-size:cover}.product-admin-row>div:nth-child(2),.admin-promo-row>div:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.product-admin-row strong,.admin-promo-row strong{font-size:12px}.product-admin-row span,.admin-promo-row span{color:#99887d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.status-toggle{border:0;color:#99887d;background:#f3eee8;border-radius:99px;padding:6px 8px;font-size:9px}.status-toggle.on{color:#39734b;background:#e0f0e3}.icon-text-button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border:1px solid rgba(30,23,21,.1);border-radius:9px;background:transparent;color:var(--caramel);padding:7px 9px;font-size:9px;font-weight:750}.admin-login{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 80% 20%,rgba(200,135,86,.22),transparent 30%),var(--espresso)}.admin-login-card{width:min(100%,420px);padding:30px;border:1px solid var(--line);border-radius:23px;background:#ffffff0d}.admin-login-card h1{font-family:Georgia,serif;font-size:35px;font-weight:400;margin:12px 0 9px}.admin-login-card p{color:var(--muted);font-size:13px;line-height:1.5;margin-bottom:22px}.admin-login-card .primary-button{margin-top:10px}.admin-hint{display:block;color:#7f6f67;font-size:10px;text-align:center;margin-top:14px}@media(max-width:760px){.admin-content{padding:30px 16px 50px}.admin-topbar{padding:16px}.metric-grid{grid-template-columns:1fr 1fr}.admin-grid-two{grid-template-columns:1fr}.admin-heading{align-items:flex-start}.admin-date{display:none}}@media(max-width:430px){.app-shell{padding-left:14px;padding-right:14px}.bottom-nav{left:14px;right:14px}.welcome-row h1{font-size:26px}.level-title{margin-top:47px;font-size:27px}.form-grid{grid-template-columns:1fr}}
