@import url('https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;600;700;800;900&display=swap');
:root{--ink:#3c202a;--muted:#77827d;--paper:#faf7f3;--line:#e6e9e1;--green:#722f43;--lime:#eed39e;--orange:#c78569;--white:#fff;--radius:20px;font-family:'Golos Text',Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible{outline:3px solid #82b63a;outline-offset:4px}button{border:0;background:none;color:inherit}a{color:inherit}h1,h2,h3,p{margin-top:0}h1{font-size:30px;letter-spacing:-1.2px;font-weight:600;margin-bottom:9px}h2{font-size:20px;letter-spacing:-.6px;font-weight:600}h3{font-size:16px;font-weight:600}p{line-height:1.6}svg.icon{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.shell{display:grid;grid-template-columns:238px 1fr;min-height:100vh}.sidebar{background:var(--ink);color:#acbcb4;padding:36px 22px 24px;display:flex;flex-direction:column;position:fixed;width:238px;top:0;bottom:0;z-index:10}.logo{display:flex;gap:9px;align-items:center;font-size:33px;letter-spacing:-1.8px;color:#fff;font-weight:800;margin:0 14px 45px}.logo-mark{width:33px;height:36px;position:relative}.logo-mark:before,.logo-mark:after{content:'';position:absolute;width:18px;height:27px;border-radius:14px;background:var(--lime);transform:rotate(35deg);top:4px}.logo-mark:after{left:12px;transform:rotate(-35deg);background:#92bd75}.nav-label{text-transform:uppercase;letter-spacing:1.8px;font-size:10px;color:#71877b;margin:0 15px 17px}.nav{display:flex;flex-direction:column;gap:7px}.nav button{display:flex;align-items:center;text-align:left;gap:13px;border-radius:10px;padding:13px 15px;font-size:13px;transition:.2s}.nav button:hover{background:#233b34;color:#fff}.nav button.active{background:#d2f183;color:#162826}.nav .count{margin-left:auto;border-radius:5px;background:#3e5046;padding:2px 6px;font-size:10px}.nav .active .count{background:#bad974}.side-promo{margin-top:auto;border:1px solid #385044;padding:19px 16px;border-radius:13px;margin-bottom:22px}.side-promo .tiny{font-size:10px;letter-spacing:1.2px;color:#b9d791}.side-promo p{font-size:13px;color:#dce7dc;margin:10px 0 14px;line-height:1.6}.side-promo button{color:var(--lime);font-size:12px;padding:0}.profile{border-top:1px solid #30443a;padding:21px 6px 0;display:flex;align-items:center;gap:10px}.avatar{height:35px;width:35px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:#42584a;color:#dfeddb;flex-shrink:0}.profile strong{display:block;font-size:12px;color:#e9eee7;font-weight:500}.profile small{font-size:10px;display:block;margin-top:4px}.main{grid-column:2;min-width:0}.topbar{height:87px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 44px;background:#fafbf7;gap:15px}.breadcrumb{font-size:12px;color:var(--muted);display:flex;gap:10px;align-items:center}.breadcrumb strong{font-weight:500;color:var(--ink)}.top-actions{display:flex;align-items:center;gap:20px}.demo-label{font-size:10px;letter-spacing:.8px;display:flex;align-items:center;gap:7px;white-space:nowrap}.dot{width:6px;height:6px;background:#90b65a;border-radius:50%;display:inline-block}.role-toggle{background:#edf0e8;border-radius:9px;padding:4px;display:flex}.role-toggle button{font-size:11px;padding:9px 12px;border-radius:6px;color:#778078}.role-toggle button.active{background:white;color:var(--ink);box-shadow:0 2px 5px #00000009}.content{padding:34px 44px 28px;max-width:1560px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:15px}.subtitle{font-size:12px;color:var(--muted);margin:0}.btn{background:var(--ink);color:#fff;padding:13px 19px;border-radius:9px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;transition:.2s}.btn:hover{background:#315746;transform:translateY(-1px)}.btn.light{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn.lime{background:var(--lime);color:var(--ink)}.btn.orange{background:var(--orange);color:#1d2922}.btn.small{padding:9px 12px;font-size:11px}.btn.danger{background:#fbe9e4;color:#ad503a}.text-btn{font-size:11px;color:#66796d;display:flex;align-items:center;gap:8px}.text-btn:hover{color:var(--ink)}.hero{background:#e8eddf;min-height:272px;border-radius:var(--radius);display:grid;grid-template-columns:1.25fr 1fr;position:relative;overflow:hidden;padding:30px 34px;margin-bottom:24px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.8px;display:flex;align-items:center;gap:9px;margin-bottom:17px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:5px 9px;border-radius:5px;background:#d9e3cc;color:#44633c;font-weight:500;white-space:nowrap}.hero h2{font-size:37px;font-weight:500;line-height:1.13;letter-spacing:-1.4px;margin-bottom:12px}.hero p{font-size:12px;color:#65725e;max-width:310px;line-height:1.7;margin-bottom:22px}.hero .btn{font-size:11px;padding:11px 15px}.hero-art{position:absolute;right:4%;width:40%;height:100%;top:0;pointer-events:none}.hero-num{position:absolute;right:20px;top:20px;writing-mode:vertical-rl;letter-spacing:3px;font-size:9px;color:#84917c}.hero-art svg{width:100%;height:100%;overflow:visible}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:31px}.stat{background:white;border:1px solid var(--line);border-radius:14px;padding:21px 23px;position:relative}.stat-label{font-size:11px;color:#7b8479;display:flex;align-items:center;gap:8px}.stat-label .icon{width:17px;height:17px}.stat-value{font-size:30px;font-weight:500;letter-spacing:-1.3px;margin-top:15px;line-height:1}.stat-value span{font-size:12px;font-weight:400;letter-spacing:0;color:#869080;margin-left:6px}.stat small{display:block;font-size:10px;color:var(--muted);margin-top:12px}.stat .badge-icon{position:absolute;right:21px;bottom:22px;width:38px;height:38px;background:#eff3e9;border-radius:50%;display:grid;place-items:center}.stat .badge-icon .icon{width:18px;color:#759954}.section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 18px;gap:14px}.section-heading h2{margin:0}.section-heading .amount{font-size:11px;margin-left:8px;color:#84907d;font-weight:400;letter-spacing:0}.lower-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:25px}.panel{background:white;border:1px solid var(--line);border-radius:14px;overflow:hidden}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}th{font-size:9px;letter-spacing:.4px;font-weight:500;color:#87907e;text-transform:uppercase;background:#fcfdf9;padding:14px 20px;border-bottom:1px solid var(--line)}td{padding:17px 20px;border-bottom:1px solid #f0f1eb}tr:last-child td{border:0}tbody tr{cursor:pointer}tbody tr:hover{background:#fafcf5}.cell-main{font-size:11px;font-weight:500;display:flex;align-items:center;gap:10px}.cell-sub{font-size:9px;color:#96a08e;display:block;margin-top:5px;font-weight:400}.receipt-icon{width:29px;height:33px;border-radius:7px;background:#f1f4eb;display:grid;place-items:center;color:#789466}.receipt-icon .icon{width:16px}.status{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:5px;font-size:9px}.status:before{content:'';width:4px;height:4px;background:currentColor;border-radius:50%}.status.accepted{color:#558344;background:#edf5e7}.status.pending,.status.review{color:#ac8a42;background:#faf3df}.status.rejected{color:#b87767;background:#fbeee9}.bonus{color:#578743;font-weight:500}.hint-strip{padding:14px 20px;background:#fcfdf9;font-size:10px;color:#929a89;border-top:1px solid var(--line);display:flex;gap:7px;align-items:center}.hint-strip .icon{width:14px;height:14px}.prize-preview{padding:24px;background:#f0eae0;position:relative;min-height:245px;overflow:hidden;border:0}.prize-preview h3{font-size:18px;margin-top:11px;line-height:1.35;max-width:155px;letter-spacing:-.5px;font-weight:500}.prize-preview p{font-size:10px;color:#8b8276;max-width:155px;line-height:1.7}.prize-preview .text-btn{color:#7f715e;margin-top:45px}.prize-visual{position:absolute;right:7px;bottom:42px;width:115px;height:125px;transform:rotate(12deg)}.prize-visual .cup{height:85px;width:67px;background:linear-gradient(90deg,#c3cbad,#eef0dc 43%,#9caa87);border-radius:11px 11px 24px 24px;position:absolute;left:25px;top:30px;box-shadow:10px 16px 20px #8f86672a}.prize-visual .cup:after{content:'';width:24px;height:34px;border:8px solid #b3bf9f;border-left:0;border-radius:0 20px 20px 0;position:absolute;right:-26px;top:15px}.prize-visual .cup:before{content:'';position:absolute;width:71px;height:10px;background:#40523a;top:-4px;left:-2px;border-radius:50%}.mini-banner{border:1px solid var(--line);padding:17px 20px;border-radius:13px;display:flex;gap:13px;align-items:center;margin-top:15px;background:#fdfefa}.mini-banner .icon{color:#94a67a}.mini-banner p{font-size:11px;line-height:1.5;margin:0}.mini-banner small{display:block;font-size:9px;color:#929c88;margin-top:3px}.footer{margin-top:31px;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#98a08f}.footer button{font-size:9px;color:#7d8874;padding:0}.filter-row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;flex-wrap:wrap}.tabs{display:flex;gap:5px;padding:4px;border-radius:8px;background:#ecefe6;flex-wrap:wrap}.tabs button{font-size:11px;padding:9px 13px;border-radius:6px;color:#77806e}.tabs button.active{background:white;color:var(--ink);box-shadow:0 1px 3px #00000008}.search{border:1px solid var(--line);background:white;border-radius:8px;padding:11px 13px;font-size:11px;min-width:205px;outline:none}.search:focus{border-color:#94ad70}.empty{padding:50px;text-align:center;color:#84917a;font-size:13px;line-height:1.8}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.prize-card{background:white;border:1px solid var(--line);border-radius:16px;overflow:hidden}.prize-card .art{height:160px;display:grid;place-items:center;font-size:64px;background:#e9eedd}.prize-card:nth-child(2) .art{background:#f3e8da}.prize-card:nth-child(3) .art{background:#e4ecea}.prize-card .body{padding:21px}.prize-card h3{margin:12px 0 9px}.prize-card p{font-size:11px;color:#859079;min-height:36px}.prize-card .btn{width:100%}.balance-banner{border-radius:17px;background:var(--green);color:#fff;padding:27px 30px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:15px}.balance-banner h2{font-size:31px;margin:7px 0}.balance-banner p{font-size:11px;color:#b8cbbd;margin:0}.balance-banner .eyebrow{color:#b9dca3;margin:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pad{padding:26px}.rule-list{padding:0;list-style:none;margin:0}.rule-list li{display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid var(--line);padding:18px 0;font-size:12px;line-height:1.7}.rule-list li:last-child{border:0}.step-num{width:27px;height:27px;border-radius:50%;background:#eaf0dd;display:grid;place-items:center;font-size:11px;flex-shrink:0}.rule-list p{color:#7d8876;font-size:11px;margin:5px 0 0}.field{margin-bottom:17px}.field label{font-size:11px;font-weight:500;display:block;margin-bottom:8px}.field input,.field select,.field textarea{width:100%;background:#fcfdf9;border:1px solid #dfe5d5;border-radius:8px;padding:12px;font-size:12px;color:var(--ink);outline:none}.field input:focus,.field textarea:focus{border-color:#86a65f}.field textarea{min-height:96px;resize:vertical}.field small{display:block;font-size:10px;color:#919b85;margin-top:6px;line-height:1.6}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.note{border:1px solid #e3e8d9;border-radius:9px;padding:13px 15px;font-size:11px;line-height:1.7;color:#7b876e;background:#fafcf6;margin:17px 0}.note.warm{background:#fff9ee;color:#9c8256;border-color:#f0e5d0}.draw-orbit{border:1px solid var(--line);background:radial-gradient(circle at center,#e8f0da 0%,#f7faf1 65%);min-height:300px;border-radius:16px;text-align:center;display:grid;place-content:center;padding:35px}.draw-orbit .icon{width:40px;height:40px;margin:auto;color:#65894f}.draw-orbit h2{font-size:28px;margin:18px 0 8px}.draw-orbit p{font-size:12px;color:#89977b}.draw-orbit .btn{margin:auto}.winner{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.winner .avatar{background:#eaf1db;color:#6b8954}.winner h3{font-size:12px;margin:0 0 5px}.winner p{font-size:10px;color:#91a080;margin:0}.winner .pill{margin-left:auto}.timeline{display:flex;flex-direction:column;gap:0;margin-top:20px}.timeline-item{border-left:1px solid #dae4cb;padding:0 0 21px 20px;position:relative}.timeline-item:before{content:'';height:7px;width:7px;border-radius:50%;background:#9cb578;position:absolute;left:-4px;top:4px}.timeline-item p{font-size:11px;margin:0 0 4px}.timeline-item small{font-size:9px;color:#98a388}.ticket{padding:20px;border-bottom:1px solid var(--line)}.ticket h3{font-size:12px;margin:0 0 8px}.ticket p{font-size:11px;color:#849175}.ticket small{font-size:9px;color:#98a289}dialog{padding:0;border:0;border-radius:19px;max-width:570px;width:calc(100% - 30px);max-height:90vh;box-shadow:0 25px 100px #10261b35;color:var(--ink)}dialog::backdrop{background:#0e211b80;backdrop-filter:blur(5px)}.modal-head{padding:25px 28px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.modal-head h2{font-size:21px;margin:0}.close{font-size:25px;color:#8c977e;line-height:1;padding:4px 8px}.modal-body{padding:24px 28px}.modal-body .tabs{margin-bottom:21px}.modal-body .btn.full{width:100%}.drop-zone{border:1px dashed #a7bb8d;border-radius:12px;padding:30px 20px;text-align:center;background:#f8fbf3;position:relative;display:block;cursor:pointer;margin-bottom:17px}.drop-zone input{max-width:100%;font-size:11px;margin-top:15px}.drop-zone .icon{height:31px;width:31px;color:#8ba96c}.drop-zone p{font-size:12px;margin:12px 0 3px}.drop-zone small{color:#91a17d;font-size:10px}.sample-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 20px}.sample{padding:13px;background:#f7f9f2;border:1px solid #e5eadb;border-radius:8px;text-align:left;font-size:11px}.sample span{display:block;font-size:9px;color:#8c9c78;margin-top:5px}.sample:hover{border-color:#8da86b}.divider{display:flex;align-items:center;gap:12px;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#a2aa97;margin:20px 0}.divider:before,.divider:after{content:'';height:1px;background:#edf0e6;flex:1}.receipt-paper{background:#fbfcf8;border:1px solid var(--line);border-radius:8px;padding:23px;font-size:11px}.receipt-paper h3{text-align:center}.receipt-line{display:flex;justify-content:space-between;gap:15px;margin:13px 0;line-height:1.6}.receipt-paper hr{border:0;border-top:1px dashed #d7ddcb;margin:18px 0}.check-list{margin:20px 0}.check-list p{font-size:11px;display:flex;gap:10px;color:#6e8357;margin:11px 0}.check-list .icon{width:15px;height:15px}.points-big{font-size:40px;text-align:center;letter-spacing:-1px;color:#6b934c;margin:8px 0}.result-title{text-align:center;font-size:23px;margin:10px 0}.result-sub{text-align:center;color:#839272;font-size:12px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);background:var(--ink);color:#eff9e6;padding:15px 23px;border-radius:11px;font-size:12px;z-index:100;box-shadow:0 8px 30px #12291c20;opacity:0;pointer-events:none;transition:.25s;max-width:90%;line-height:1.6}#toast.show{opacity:1;transform:translate(-50%,0)}.mobile-brand{display:none}.admin-chart{display:flex;align-items:flex-end;height:150px;gap:10px;padding-top:15px}.bar{background:#c4db9a;border-radius:5px 5px 0 0;flex:1;min-width:5px;position:relative}.bar:last-child{background:#64854d}.chart-labels{display:flex;justify-content:space-between;color:#95a087;font-size:9px;margin-top:12px}.section-intro{margin-bottom:24px;color:#849176;font-size:12px;line-height:1.8}.subheading{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#929d82;margin-bottom:13px}.campaign-mini{padding:23px;display:flex;justify-content:space-between;align-items:center}.campaign-mini h3{margin:7px 0;font-size:17px}.campaign-mini p{font-size:10px;color:#95a181;margin:0}.integration{display:flex;gap:12px;align-items:center;padding:16px;background:#f8faf3;border:1px solid var(--line);border-radius:10px;margin-bottom:18px}.integration .api-icon{background:#e2ebd5;padding:10px;border-radius:8px}.integration h3{font-size:12px;margin:0 0 5px}.integration p{font-size:10px;color:#91a17d;margin:0}.progress{height:5px;background:#e5ebdc;border-radius:3px;margin:15px 0 10px}.progress div{height:100%;background:#7d9b59;border-radius:3px}.selected{border-color:#7d9b59}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.file-name{font-size:11px;margin-top:12px;color:#69864f}.audit-row{padding:16px 22px;border-bottom:1px solid var(--line);font-size:11px}.audit-row small{display:block;font-size:9px;color:#96a187;margin-top:6px}
@media(min-width:1450px){.content{padding-top:40px}.hero{min-height:300px}.hero h2{font-size:44px}.stats{margin-bottom:38px}.stat{padding:25px}.stat-value{font-size:35px}.lower-grid{gap:28px}.prize-preview{min-height:265px}.prize-visual{right:30px}}
@media(max-width:1150px){.sidebar{width:205px;padding-left:16px;padding-right:16px}.shell{grid-template-columns:205px 1fr}.topbar{padding:0 25px}.content{padding:27px 25px}.lower-grid{grid-template-columns:1fr}.aside-block{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aside-block>.section-heading{grid-column:1/-1;margin:0}.aside-block .mini-banner{margin:0}.hero h2{font-size:32px}.hero{padding:27px}.hero-art{right:1%;width:42%}.demo-label{display:none}.cards-grid{gap:12px}.prize-card .body{padding:17px}.two-col{gap:18px}.stat{padding:20px 17px}.stat .badge-icon{display:none}}
@media(max-width:760px){.shell{display:block}.sidebar{position:sticky;top:0;width:100%;padding:10px 15px;display:block;border-bottom:1px solid #3c4c3a}.logo,.nav-label,.side-promo,.profile{display:none}.nav{flex-direction:row;overflow:auto;gap:4px}.nav button{padding:10px 12px;white-space:nowrap;font-size:10px;gap:6px}.nav button .icon{width:17px;height:17px}.nav .count{display:none}.topbar{height:auto;min-height:72px;padding:13px 19px;gap:10px}.breadcrumb{display:none}.mobile-brand{display:block;font-size:21px;font-weight:800;letter-spacing:-1px}.top-actions{margin-left:auto;gap:10px}.role-toggle button{padding:8px 9px;font-size:9px}.content{padding:25px 18px}.page-heading{align-items:flex-start;margin-bottom:22px}h1{font-size:25px}.subtitle{font-size:11px;line-height:1.7;max-width:220px}.page-heading>.btn{font-size:0;padding:11px}.page-heading>.btn .icon{width:19px;height:19px}.hero{min-height:340px;padding:24px;display:block}.hero h2{font-size:32px;max-width:260px}.hero p{max-width:210px;font-size:11px}.hero-art{width:58%;right:-7%;top:85px;height:280px;opacity:.9}.hero>div:first-child{position:relative;z-index:1}.hero .btn{margin-top:20px}.hero-num{display:none}.stats{gap:8px;margin-bottom:26px}.stat{padding:17px 10px;border-radius:11px}.stat-label{font-size:9px;gap:4px;min-height:25px;align-items:flex-start}.stat-label .icon{width:13px;height:13px}.stat-value{font-size:25px;margin-top:10px}.stat-value span{font-size:9px;margin-left:2px}.stat small{font-size:8px;line-height:1.6}.section-heading h2{font-size:17px}.section-heading .text-btn{font-size:10px}.section-heading .amount{font-size:9px}.lower-grid{gap:25px}.aside-block{display:block}.aside-block>.section-heading{margin-bottom:15px}.aside-block .mini-banner{margin-top:14px}.prize-preview{min-height:215px}.prize-preview .text-btn{margin-top:30px}.prize-visual{right:25px}.footer{line-height:1.8;flex-wrap:wrap}.cards-grid{grid-template-columns:1fr}.prize-card{display:grid;grid-template-columns:120px 1fr}.prize-card .art{height:100%;font-size:45px}.prize-card .body{padding:20px}.prize-card p{min-height:0}.balance-banner{padding:24px}.balance-banner h2{font-size:27px}.two-col{grid-template-columns:1fr}.filter-row{gap:13px}.search{width:100%}.tabs button{padding:8px 9px;font-size:10px}.modal-body{padding:22px}.modal-head{padding:20px 22px}.modal-head h2{font-size:19px}.sample-choices{gap:8px}.sample{font-size:10px;padding:11px}.form-grid{grid-template-columns:1fr}.pad{padding:21px}.balance-banner .btn{padding:10px;font-size:10px}.campaign-mini{padding:20px}th,td{padding:14px}.receipt-paper{padding:18px}.hero .eyebrow{font-size:8px;letter-spacing:1.3px}.hero .pill{font-size:8px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.lower-grid>*,.two-col>*{min-width:0}.panel.table-wrap{max-width:100%}@media(max-width:1150px){.lower-grid{grid-template-columns:minmax(0,1fr)}}

/* Объединенные кондитеры — демонстрационное оформление */
.sidebar{background:#3c202a;color:#c8b6bc}.logo{gap:9px;margin:0 4px 40px;letter-spacing:0}.brand-title{font-size:17px;font-weight:600;line-height:1.2}.brand-title small{display:block;color:#c6ab89;font-size:7px;letter-spacing:1.4px;margin-top:9px}.logo-mark{width:30px;flex-shrink:0}.logo-mark:before{background:#eed39e}.logo-mark:after{background:#c29b62}.nav-label{color:#a88492}.nav button.active{background:#eed39e;color:#3c202a}.nav button:hover{background:#57333f}.nav button.active:hover{background:#e5c487}.nav .active .count{background:#dcc08c}.side-promo{border-color:#71515e}.side-promo .tiny{color:#d2b587}.side-promo p,.profile strong{color:#efdfdf}.profile{border-color:#71515e}.profile .avatar{background:#71515e}.hero{background:#f1e4dc}.hero p{color:#8c6a63}.hero .pill{background:#e6cdc1;color:#7b5149}.hero-art svg{filter:sepia(.3) saturate(.85)}.hero-num{color:#a58377}.btn:hover{background:#714052}.btn.lime{color:#3c202a}.balance-banner{background:#722f43}.balance-banner p{color:#e6cbd0}.balance-banner .eyebrow{color:#e3c68b}.topbar{background:#fdfaf7}.mobile-brand{font-size:14px;line-height:1.1;letter-spacing:-.3px}.nav button{font-weight:400}
