:root{color:#f5f5f5;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#0a0a0a;font-family:Trebuchet MS,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{background:#0a0a0a;min-width:320px;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}#root{min-height:100vh}.founder-block{align-items:center;gap:24px;display:flex}.founder-block img{object-fit:cover;border:2px solid var(--gold);filter:saturate(.9);border-radius:50%;flex:0 0 112px;width:112px;height:112px}@media (width<=550px){.founder-block{flex-direction:column;align-items:flex-start;gap:16px}}.account-page .hero-section,.account-page .stats-strip,.account-page .processing-section,.account-page .store-section,.account-page .tracker-section,.account-page .trust-band,.processing-page .hero-section,.processing-page .stats-strip,.processing-page .store-section,.processing-page .tracker-section,.processing-page .trust-band,.store-page .hero-section,.store-page .stats-strip,.store-page .processing-section,.store-page .tracker-section,.store-page .trust-band,.tracker-page .hero-section,.tracker-page .stats-strip,.tracker-page .processing-section,.tracker-page .store-section,.tracker-page .trust-band,.about-page .hero-section,.about-page .stats-strip,.about-page .processing-section,.about-page .store-section,.about-page .tracker-section{display:none}.account-page .account-section,.processing-page .processing-section,.store-page .store-section,.tracker-page .tracker-section,.about-page .trust-band{display:block}.processing-page main,.store-page main,.tracker-page main,.about-page main{min-height:calc(100vh - 80px)}.processing-page .processing-section,.store-page .store-section,.tracker-page .tracker-section{padding-top:110px}.about-page .trust-band{grid-template-columns:1fr;gap:26px;max-width:1140px;margin:auto;padding-top:150px;padding-bottom:150px}.about-page .trust-band>div{border-bottom:1px solid var(--line);max-width:600px;padding:24px 0}:root{--ink:#0a0a0a;--surface:#141414;--line:#292929;--gold:#ebb12c;--gold-bright:#f5c44d;--rust:#9b1c1c;--muted:#949494}*{box-sizing:border-box}.app-shell{background:var(--ink);color:#f5f5f5;overflow:hidden}.site-header{z-index:4;border-bottom:1px solid #191919;justify-content:space-between;align-items:center;gap:30px;height:80px;padding:0 clamp(22px,5vw,76px);display:flex;position:relative}.brand{letter-spacing:2px;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.brand-button{cursor:pointer;background:0 0;border:0;padding:0}.brand img{object-fit:contain;object-position:left center;width:146px;height:auto;max-height:40px;display:block}.main-nav{gap:clamp(17px,2.4vw,36px);margin-left:auto;margin-right:auto;display:flex}.main-nav button{color:#888;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;transition:color .2s}.main-nav button:hover,.main-nav button.active{color:var(--gold)}.header-actions{align-items:center;gap:18px;display:flex}.button,.cart-button,.icon-button{cursor:pointer}.cart-button,.icon-button{color:#fff;background:0 0;border:0;align-items:center;display:inline-flex}.cart-button{position:relative}.cart-button span{background:var(--rust);border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid;position:absolute;top:-9px;right:-9px}.menu-button{display:none}.button{letter-spacing:.3px;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:11px;font-weight:700;transition:transform .2s,background .2s,border .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:#101010}.button-gold:hover{background:var(--gold-bright)}.button-outline{color:#fff;background:0 0;border-color:#464646}.button-outline:hover{border-color:var(--gold);color:var(--gold)}.header-cta{padding:11px 16px}.hero-section{grid-template-columns:1fr 1fr;align-items:center;gap:4vw;max-width:1320px;min-height:610px;margin:auto;padding:95px clamp(22px,6vw,90px) 80px;display:grid;position:relative}.hero-copy{z-index:1;position:relative}.eyebrow,.tiny-label,.settlement-label,.weight-row span,.product-info>div>small{color:var(--gold);letter-spacing:1.8px;font-size:10px;font-weight:800}.live-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #ebb12c22}.hero-copy h1,.section-heading h2,.tracker-copy h2{letter-spacing:-3px;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(47px,5.3vw,78px);font-weight:400;line-height:.98}.hero-copy h1 em,h2 em{color:var(--gold);font-style:italic}.hero-subtitle{color:var(--muted);max-width:480px;font-size:14px;line-height:1.65}.hero-buttons{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.hero-note{color:#707070;align-items:center;gap:9px;margin-top:32px;font-size:11px;display:flex}.hero-note svg{color:var(--gold)}.hero-art{min-height:430px;position:relative}.art-circle{background:repeating-radial-gradient(circle at 50% 45%,#0000 0 42px,#ffffff08 43px 44px);border:1px solid #3a3a3a;border-radius:50%;width:min(34vw,430px);height:min(34vw,430px);position:absolute;top:4%;right:7%}.art-circle:before{content:"";background:var(--gold);filter:blur(25px);opacity:.24;border-radius:50%;position:absolute;inset:17%}.produce-tile{background:#191919;border:1px solid #3a3a3a;width:230px;height:285px;position:absolute;overflow:hidden;transform:rotate(11deg)}.tile-back{background:#343227;top:15%;left:15%;transform:rotate(-12deg)}.tile-front{z-index:1;background:#b6a26a;top:25%;right:12%;transform:rotate(8deg)}.plantain-shape{background:repeating-linear-gradient(80deg,#726b38 0 8px,#a59b50 9px 14px,#4d542d 15px 21px);border-radius:70% 30% 65% 35%;width:115px;height:250px;transform:rotate(-28deg)translate(80px,25px)}.powder-jar{background:linear-gradient(110deg,#ecbc2f,#8d631a);border-radius:13px 13px 23px 23px;width:132px;height:173px;position:absolute;top:41px;left:47px;box-shadow:15px 24px 30px #0008}.powder-jar:before{content:"";background:#222;border-radius:5px;height:22px;position:absolute;top:-14px;left:15px;right:15px}.powder-jar span{color:#111;font:italic 30px Georgia;position:absolute;top:62px;left:48px}.jar-label{color:#241c0e;font-size:19px;font-weight:900;line-height:.8;position:absolute;top:142px;left:74px}.jar-label small{letter-spacing:2px;font-size:8px}.art-label{color:var(--gold);letter-spacing:2px;font-size:10px;font-weight:800;position:absolute;top:20px;right:3%;transform:rotate(7deg)}.art-label span{margin:0 7px}.art-stamp{color:var(--gold);align-items:center;gap:8px;display:flex;position:absolute;bottom:3%;left:5%;transform:rotate(-12deg)}.art-stamp span{letter-spacing:1px;font-size:8px;line-height:1.25}.stats-strip{background:var(--gold);color:#17130b;grid-template-columns:repeat(3,1fr) 1.1fr;align-items:center;gap:20px;padding:28px clamp(22px,6vw,90px);display:grid}.stats-strip>div:not(.stats-aside){border-right:1px solid #7d5d14}.stats-strip strong{letter-spacing:-2px;font:48px Georgia,serif;display:block}.stats-strip strong span{color:var(--rust)}.stats-strip small{letter-spacing:1px;font-size:9px;font-weight:800}.stats-aside{letter-spacing:1px;text-align:right;font:18px/1.1 Georgia,serif}.stats-aside span{color:var(--rust);font-style:italic}.stats-aside svg{vertical-align:middle;margin-left:10px}.section{max-width:1320px;margin:auto;padding:125px clamp(22px,6vw,90px)}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:60px;display:flex}.section-heading h2,.tracker-copy h2{margin:20px 0 0;font-size:clamp(42px,4.2vw,62px)}.section-heading>p{color:var(--muted);max-width:360px;margin-bottom:5px;font-size:13px;line-height:1.7}.processing-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.booking-card,.yield-panel,.timeline-card{background:var(--surface);border:1px solid var(--line);border-radius:20px}.booking-card{padding:32px}.card-top{border-bottom:1px solid var(--line);gap:16px;margin-bottom:28px;padding-bottom:28px;display:flex}.step-number{color:var(--gold);font:31px Georgia,serif}.card-top h3{margin:0 0 5px;font-size:17px}.card-top p{color:var(--muted);margin:0;font-size:11px}.booking-card label{color:#8d8d8d;letter-spacing:1.5px;margin-bottom:23px;font-size:9px;font-weight:800;display:block;position:relative}.booking-card select,.booking-card input{color:#fff;appearance:none;background:#1b1b1b;border:1px solid #2d2d2d;border-radius:9px;outline:none;width:100%;height:46px;margin-top:8px;padding:0 14px}.booking-card select:focus,.booking-card input:focus{border-color:var(--gold)}.booking-card label>svg{color:#8a8a8a;pointer-events:none;position:absolute;bottom:15px;right:14px}.form-row{grid-template-columns:.75fr 1.25fr;gap:15px;display:grid}.input-unit{position:relative}.input-unit span{color:var(--gold);font-size:9px;position:absolute;top:22px;right:12px}.input-unit input{padding-right:40px}.settlement-options{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:28px;display:grid}.settlement{border:1px solid var(--line);text-align:left;color:#fff;cursor:pointer;background:#1b1b1b;border-radius:9px;align-items:flex-start;gap:10px;padding:14px 12px;display:flex}.settlement.selected{border-color:var(--gold);background:#26200f}.settlement b,.settlement small{display:block}.settlement b{font-size:11px}.settlement small{color:#8d8d8d;margin-top:5px;font-size:9px}.radio{border:1px solid #777;border-radius:50%;width:12px;height:12px;margin-top:2px}.selected .radio{background:var(--gold);border:3px solid #806522}.full-button{width:100%}.yield-panel{background:#18160f;border-color:#4d3e1b;padding:40px;position:relative;overflow:hidden}.yield-panel:after{content:"";border:1px solid #725a1c;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-100px;right:-100px;box-shadow:0 0 0 28px #6e571c33,0 0 0 56px #6e571c1a}.yield-header{justify-content:space-between;align-items:start;display:flex}.yield-header h3{color:var(--gold);letter-spacing:-4px;margin:12px 0 0;font:80px Georgia,serif}.yield-header h3 span{letter-spacing:0;margin-left:7px;font:17px Trebuchet MS}.yield-header p{color:#9c916d;font-size:11px}.yield-icon{width:53px;height:53px;color:var(--gold);background:#322912;border:1px solid #735c22;border-radius:50%;place-items:center;display:grid}.yield-bar{background:#3d331d;height:4px;margin:26px 0 22px}.yield-bar span{background:var(--gold);height:100%;display:block}.yield-stats{border-bottom:1px solid #453b21;justify-content:space-between;align-items:center;gap:10px;padding-bottom:28px;display:flex}.yield-stats div span,.shelf-life span{color:#988b62;letter-spacing:1.2px;font-size:9px;display:block}.yield-stats div b{margin-top:7px;font-size:13px;display:block}.yield-stats>svg{color:var(--gold)}.shelf-life{align-items:center;gap:13px;margin:27px 0;display:flex}.shelf-life svg{color:var(--gold)}.shelf-life b{color:#fff;margin-top:6px;font-size:12px;display:block}.shelf-life i{color:var(--gold);margin:0 4px;font-style:normal}.cost-row{color:#988b62;border-top:1px solid #453b21;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.cost-row strong{color:var(--gold)}.store-section{padding-top:80px}.store-tools{align-items:center;gap:10px;display:flex}.search-box{color:#777;border-bottom:1px solid #404040;align-items:center;gap:9px;width:210px;height:42px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:11px}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;transition:border .2s,transform .2s;overflow:hidden}.product-card:hover{border-color:#8b6a24;transform:translateY(-4px)}.product-art{background:#323020;height:235px;position:relative;overflow:hidden}.product-art.corn{background:#837338}.product-art.plantain{background:#425029}.product-badge{z-index:1;color:var(--gold);background:#111c;border-radius:99px;padding:7px 10px;font-size:9px;position:absolute;top:15px;left:15px}.product-illustration{background:repeating-linear-gradient(75deg,#e06e18 0 12px,#822919 13px 25px);border-radius:50% 50% 12px 12px;width:160px;height:205px;position:absolute;bottom:-25px;left:calc(50% - 80px);transform:rotate(12deg);box-shadow:25px 20px 30px #0006}.corn .product-illustration{background-color:#c5a94e;background-image:radial-gradient(#eedc82 0 6%,#0000 7%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px;transform:rotate(-10deg)}.plantain .product-illustration{background:linear-gradient(75deg,#d8c36f,#65642d);border-radius:48% 52% 10px 10px;height:220px;transform:rotate(8deg)}.product-info{padding:21px}.product-info>div>small{color:#717171;font-size:8px}.product-info h3{margin:10px 0 22px;font-size:15px;font-weight:500}.product-bottom{justify-content:space-between;align-items:center;display:flex}.product-bottom strong{color:var(--gold);font:23px Georgia,serif}.product-bottom small{color:#777;font:10px Trebuchet MS}.icon-action{background:var(--gold);color:#111;cursor:pointer;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.weight-row{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:18px;padding-top:15px;display:flex}.weight-row span{color:#707070;letter-spacing:0;margin-right:auto;font-size:8px}.weight-row button{color:#999;cursor:pointer;background:0 0;border:0;padding:4px;font-size:9px}.weight-row button:first-of-type{color:var(--gold)}.tracker-section{background:#14110a;border-top:1px solid #392f19;border-bottom:1px solid #392f19;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(50px,9vw,150px);padding:105px max(22px,50% - 570px);display:grid}.tracker-copy p{color:#a69d8b;max-width:340px;margin:25px 0;font-size:13px;line-height:1.7}.tracker-input{background:#1f1b10;border:1px solid #59491e;border-radius:8px;max-width:360px;height:52px;display:flex;overflow:hidden}.tracker-input input{color:#fff;background:0 0;border:0;outline:0;flex:1;padding:0 16px;font-size:12px}.tracker-input button{background:var(--gold);cursor:pointer;border:0;width:55px}.tracker-hint{color:#706958;margin-top:10px;font-size:10px;display:block}.timeline-card{background:#17140d;border-color:#40351d;padding:32px 38px}.timeline-top{color:var(--gold);letter-spacing:1px;border-bottom:1px solid #38301b;justify-content:space-between;padding-bottom:25px;font-size:10px;display:flex}.timeline-top strong{color:#fff;letter-spacing:0;font-size:11px}.live-indicator{background:#64a64a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #64a64a22}.timeline{padding-top:24px}.timeline-item{color:#656158;align-items:flex-start;gap:17px;min-height:66px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";border-left:1px dashed #48412e;height:54px;position:absolute;top:25px;left:10px}.timeline-dot{z-index:1;background:#17140d;border:1px solid #4c4637;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;position:relative}.timeline-item b,.timeline-item small{display:block}.timeline-item b{color:#777267;font-size:12px;font-weight:500}.timeline-item small{margin-top:6px;font-size:10px}.timeline-item.complete b{color:#d4d0c4}.timeline-item.complete .timeline-dot,.timeline-item.active .timeline-dot{border-color:var(--gold);color:var(--gold)}.timeline-item.active b{color:var(--gold)}.pulse-label{color:var(--gold);letter-spacing:1px;border:1px solid #68531d;border-radius:99px;margin-left:auto;padding:4px 8px;font-size:8px}.trust-band{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:40px;padding:31px max(22px,50% - 570px);display:grid}.trust-band>div{align-items:flex-start;gap:14px;display:flex}.trust-band svg{color:var(--gold)}.trust-band b,.trust-band small{display:block}.trust-band b{letter-spacing:1px;font-size:10px}.trust-band small{color:#777;margin-top:7px;font-size:10px;line-height:1.4}.site-footer{grid-template-columns:1.6fr 1fr 1.4fr 1.5fr;gap:30px;max-width:1320px;margin:auto;padding:65px max(22px,50% - 570px) 25px;display:grid;position:relative}.site-footer>div>b{color:var(--gold);letter-spacing:1.5px;font-size:9px}.site-footer p,.site-footer a,.site-footer span{color:#757575;font-size:11px;line-height:1.8}.site-footer .brand{color:#fff;margin-bottom:18px}.site-footer .brand span:last-child{color:#fff}.site-footer a,.site-footer>div>span{display:block}.app-prompt p{margin:12px 0}.app-button{color:#ddd;cursor:pointer;background:0 0;border:1px solid #474747;border-radius:5px;align-items:center;gap:14px;padding:10px 13px;font-size:10px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#595959;grid-column:1/-1;margin-top:35px;padding-top:20px;font-size:9px}.footer-bottom span{float:right;font-size:9px}.drawer-backdrop{z-index:10;background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{background:#171717;border-left:1px solid #404040;width:min(420px,100%);height:100%;padding:35px 28px;animation:.25s ease-out slide-in}.drawer-header{border-bottom:1px solid #303030;justify-content:space-between;align-items:flex-start;padding-bottom:25px;display:flex}.drawer-header h2{margin:12px 0 0;font:32px Georgia,serif}.drawer-header h2 span{color:#777;font-size:15px}.cart-items{padding:25px 0}.cart-item{border-bottom:1px solid #292929;gap:14px;padding:15px 0;display:flex}.mini-art{background:#8a4020;border-radius:7px;flex:0 0 55px;height:62px}.mini-art.corn{background:#a99753}.mini-art.plantain{background:#586631}.cart-item-info b,.cart-item-info small{display:block}.cart-item-info b{font-size:13px}.cart-item-info small{color:#777;margin:5px 0 10px;font-size:10px}.quantity{align-items:center;gap:12px;display:flex}.quantity button{color:#fff;cursor:pointer;background:#2a2a2a;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.quantity span{font-size:11px}.drawer-total{color:#888;letter-spacing:1px;justify-content:space-between;padding:18px 0;font-size:10px;display:flex}.drawer-total strong{color:var(--gold);letter-spacing:0;font:23px Georgia,serif}.drawer-note{color:#777;text-align:center;font-size:10px;line-height:1.5}.empty-cart{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:400px;font-size:12px;display:flex}.toast{z-index:20;background:var(--gold);color:#15120b;border-radius:99px;align-items:center;gap:8px;padding:13px 18px;font-size:11px;font-weight:700;animation:.25s ease-out toast-in;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0008}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=850px){.site-header{height:70px}.main-nav{border-bottom:1px solid var(--line);background:#121212;flex-direction:column;gap:18px;padding:20px 22px;display:none;position:absolute;top:70px;left:0;right:0}.main-nav.open{display:flex}.header-cta{display:none}.menu-button{display:inline-flex}.hero-section,.processing-grid,.tracker-section{grid-template-columns:1fr}.hero-section{padding-top:75px}.hero-art{min-height:390px;margin-top:-30px}.art-circle{width:min(78vw,390px);height:min(78vw,390px);right:7%}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:40px}.store-heading{flex-direction:column}.store-tools{width:100%}.search-box{flex:1}.tracker-section{gap:55px}.trust-band{grid-template-columns:1fr;gap:22px}.site-footer{grid-template-columns:1fr 1fr}.footer-brand,.app-prompt{grid-column:1/-1}}@media (width<=550px){.hero-copy h1{font-size:48px}.hero-buttons .button{width:100%}.hero-art{transform-origin:top;margin-bottom:-45px;transform:scale(.85)}.stats-strip{grid-template-columns:1fr 1fr;gap:20px 10px}.stats-strip>div:not(.stats-aside){border:0}.stats-strip strong{font-size:35px}.stats-aside{text-align:left;grid-column:1/-1;font-size:15px}.section{padding-top:85px;padding-bottom:85px}.booking-card,.yield-panel{padding:23px 19px}.form-row,.settlement-options,.product-grid{grid-template-columns:1fr}.product-art{height:220px}.timeline-card{padding:25px 19px}.timeline-top{font-size:9px}.site-footer{grid-template-columns:1fr 1fr;padding-top:50px}.footer-bottom span{float:none;margin-top:7px;display:block}.toast{text-align:center;justify-content:center;width:calc(100% - 40px)}.cart-drawer{padding:28px 20px}}.account-button{color:#aaa;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:inline-flex}.account-button:hover{color:var(--gold)}.account-section,.account-page main{min-height:calc(100vh - 80px)}.account-grid{grid-template-columns:.7fr 1.3fr;gap:18px;display:grid}.account-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:30px}.account-card>svg{color:var(--gold)}.account-card h3{margin:25px 0 6px;font:28px Georgia,serif}.account-card p{color:var(--muted);margin-bottom:25px;font-size:12px}.history-title{color:var(--gold);letter-spacing:1.5px;border-bottom:1px solid var(--line);align-items:center;gap:9px;padding-bottom:18px;font-size:10px;display:flex}.history-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:17px 0;font-size:12px;display:flex}.history-row span small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.history-row strong{color:var(--gold);font-size:9px;font-weight:500}.empty-history{margin-top:24px}.auth-choice{gap:10px;display:flex}.about-detail{grid-column:1/-1;max-width:900px;padding-top:100px}.about-detail h2{margin:20px 0 28px;font:55px/1 Georgia,serif}.about-detail h2 em{color:var(--gold)}.about-detail>p{color:var(--muted);max-width:760px;margin:0 0 18px;font-size:14px;line-height:1.8}.impact-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:40px 0;display:grid}.impact-grid div{border:1px solid var(--line);border-radius:12px;padding:20px}.impact-grid strong,.impact-grid span{display:block}.impact-grid strong{color:var(--gold);letter-spacing:1px;font-size:11px}.impact-grid span{color:var(--muted);margin-top:9px;font-size:11px}.founder-block{border-left:2px solid var(--gold);padding:8px 0 8px 25px}.founder-block h3{margin:12px 0;font:30px Georgia,serif}.founder-block p{color:var(--muted);max-width:650px;font-size:13px;line-height:1.7}.auth-modal{background:var(--surface);border:1px solid #4b3e1d;border-radius:20px;width:min(430px,100% - 36px);margin:auto;padding:35px;position:relative}.auth-close{position:absolute;top:20px;right:20px}.auth-modal h2{margin:18px 0 10px;font:35px Georgia,serif}.auth-modal>p{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.6}.auth-modal input{border:1px solid var(--line);color:#fff;background:#1b1b1b;border-radius:8px;outline:none;width:100%;height:46px;margin:10px 0;padding:0 13px;display:block}.auth-modal input:focus{border-color:var(--gold)}.auth-switch{color:var(--gold);cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:10px;display:block}.site-footer button:not(.brand-button):not(.app-button){color:#757575;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;line-height:1.8;display:block}.site-footer button:not(.brand-button):not(.app-button):hover{color:var(--gold)}html[data-theme=light]{--ink:#f5f1e7;--surface:#fffdf8;--line:#ddd4c2;--muted:#655f55;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] body{background:var(--ink);color:#211f1a}html[data-theme=light] .site-header,html[data-theme=light] .site-footer{border-color:var(--line)}html[data-theme=light] .main-nav button,html[data-theme=light] .account-button{color:#655f55}html[data-theme=light] .booking-card,html[data-theme=light] .product-card,html[data-theme=light] .account-card{box-shadow:0 12px 30px #5b4b2714}html[data-theme=light] .booking-card input,html[data-theme=light] .booking-card select,html[data-theme=light] .auth-modal input{color:#211f1a;background:#f6f1e5}html[data-theme=light] .cart-drawer{color:#211f1a;background:#fffdf8}@media (width<=700px){.account-button span{display:none}.account-grid,.impact-grid{grid-template-columns:1fr}.about-detail{padding-top:65px}.about-detail h2{font-size:43px}.auth-choice{flex-direction:column}.auth-choice .button{width:100%}}:root{--burgundy:#8f2630;--burgundy-dark:#6f1d26}.app-shell{--accent-burgundy:var(--burgundy)}.brand-button,.site-footer .brand-button{border-left:3px solid var(--accent-burgundy);padding-left:10px}.product-badge,.pulse-label{border-color:var(--accent-burgundy)}.cart-button span{background:var(--accent-burgundy)}.founder-block{border-left-color:var(--accent-burgundy)}.auth-modal,.account-card:first-child{border-top:2px solid var(--accent-burgundy)}html[data-theme=light] .app-shell,html[data-theme=light] .site-header,html[data-theme=light] .site-footer,html[data-theme=light] .section,html[data-theme=light] .account-section{color:#27231f}html[data-theme=light] .main-nav button,html[data-theme=light] .account-button,html[data-theme=light] .hero-note,html[data-theme=light] .section-heading>p,html[data-theme=light] .hero-subtitle,html[data-theme=light] .site-footer p,html[data-theme=light] .site-footer a,html[data-theme=light] .site-footer span,html[data-theme=light] .site-footer button:not(.brand-button):not(.app-button),html[data-theme=light] .account-card p,html[data-theme=light] .about-detail>p,html[data-theme=light] .founder-block p{color:#625b53}html[data-theme=light] .cart-button,html[data-theme=light] .icon-button,html[data-theme=light] .site-footer .brand,html[data-theme=light] .site-footer .brand span:last-child,html[data-theme=light] .booking-card h3,html[data-theme=light] .booking-card p,html[data-theme=light] .product-info h3,html[data-theme=light] .card-top h3,html[data-theme=light] .account-card h3,html[data-theme=light] .history-row,html[data-theme=light] .about-detail h2,html[data-theme=light] .founder-block h3{color:#27231f}html[data-theme=light] .booking-card label,html[data-theme=light] .settlement-label,html[data-theme=light] .weight-row span,html[data-theme=light] .product-info>div>small{color:#766b60}html[data-theme=light] .booking-card input,html[data-theme=light] .booking-card select,html[data-theme=light] .auth-modal input,html[data-theme=light] .search-box input{color:#27231f;background:#f5eee2;border-color:#cfc2b0}html[data-theme=light] .booking-card input::placeholder,html[data-theme=light] .auth-modal input::placeholder,html[data-theme=light] .search-box input::placeholder{color:#81776d}html[data-theme=light] .settlement,html[data-theme=light] .product-card,html[data-theme=light] .booking-card,html[data-theme=light] .account-card{color:#27231f}html[data-theme=light] .settlement{background:#f5eee2;border-color:#d9cdbc}html[data-theme=light] .settlement.selected{border-color:var(--accent-burgundy);background:#f7e8e7}html[data-theme=light] .settlement small,html[data-theme=light] .empty-history,html[data-theme=light] .drawer-note{color:#6f665e}html[data-theme=light] .product-card,html[data-theme=light] .booking-card,html[data-theme=light] .account-card,html[data-theme=light] .timeline-card{box-shadow:0 12px 30px #49332114}html[data-theme=light] .cart-drawer,html[data-theme=light] .auth-modal{color:#27231f;background:#fffdf8}html[data-theme=light] .drawer-header h2,html[data-theme=light] .cart-item-info b,html[data-theme=light] .drawer-total span{color:#27231f}html[data-theme=light] .timeline-item b,html[data-theme=light] .timeline-item small,html[data-theme=light] .timeline-top strong{color:#514941}html[data-theme=light] .auth-modal>p,html[data-theme=light] .auth-switch{color:#625b53}html[data-theme=light] .auth-switch,html[data-theme=light] .product-badge,html[data-theme=light] .pulse-label{color:var(--accent-burgundy)}html[data-theme=light] .app-shell,html[data-theme=light] .site-header,html[data-theme=light] .main-nav button,html[data-theme=light] .account-button,html[data-theme=light] .cart-button,html[data-theme=light] .icon-button,html[data-theme=light] .hero-copy h1,html[data-theme=light] .section-heading h2,html[data-theme=light] .tracker-copy h2,html[data-theme=light] .card-top h3,html[data-theme=light] .card-top p,html[data-theme=light] .booking-card label,html[data-theme=light] .booking-card input,html[data-theme=light] .booking-card select,html[data-theme=light] .settlement,html[data-theme=light] .settlement b,html[data-theme=light] .product-info h3,html[data-theme=light] .product-bottom,html[data-theme=light] .search-box input,html[data-theme=light] .tracker-input input,html[data-theme=light] .timeline-item b,html[data-theme=light] .timeline-item small,html[data-theme=light] .timeline-top strong,html[data-theme=light] .site-footer,html[data-theme=light] .site-footer .brand,html[data-theme=light] .drawer-header h2,html[data-theme=light] .cart-item-info b,html[data-theme=light] .auth-modal,html[data-theme=light] .auth-modal h2,html[data-theme=light] .auth-modal input{color:#27231f}html[data-theme=light] .hero-subtitle,html[data-theme=light] .hero-note,html[data-theme=light] .section-heading>p,html[data-theme=light] .card-top p,html[data-theme=light] .settlement small,html[data-theme=light] .product-bottom small,html[data-theme=light] .tracker-copy p,html[data-theme=light] .tracker-hint,html[data-theme=light] .timeline-item,html[data-theme=light] .timeline-item small,html[data-theme=light] .site-footer p,html[data-theme=light] .site-footer a,html[data-theme=light] .site-footer span,html[data-theme=light] .drawer-note,html[data-theme=light] .auth-modal>p{color:#625b53}html[data-theme=light] .button-outline{color:#27231f;border-color:#8d8175}html[data-theme=light] .settlement,html[data-theme=light] .booking-card input,html[data-theme=light] .booking-card select,html[data-theme=light] .search-box input,html[data-theme=light] .tracker-input,html[data-theme=light] .tracker-input input,html[data-theme=light] .auth-modal input{background:#f5eee2;border-color:#cfc2b0}html[data-theme=light] .settlement.selected,html[data-theme=light] .product-badge,html[data-theme=light] .pulse-label{color:#6f1d26;border-color:#8f2630}html[data-theme=light] .site-footer button:not(.brand-button):not(.app-button){color:#625b53}
