.locale-en .brand-name,.locale-en .mini-brand,.locale-en .scan-home-top b,.locale-en .scan-brand-top b{letter-spacing:-.04em}
.locale-en .scan-home-main h2{font-size:31px;line-height:1.02}
.locale-en .festival-entry{display:none!important}
.locale-en .drink-options,.locale-en .same-rights,.locale-en .founder-progress{display:none!important}
.locale-en .offer-hero h2{font-size:21px;line-height:1.08}
.locale-en .offer-primary{letter-spacing:.01em}
.locale-en .camera-image{background-image:url('/assets/en/home-blonde-cafe-v1.png')}
.locale-en .result-photo,.locale-en .poster-photo,.locale-en #profile-photo-preview{background-image:url('/assets/en/home-blonde-cafe-v1.png')}
.locale-en .scan-brand-v3{background-image:url('/assets/en/home-blonde-cafe-v1.png');background-position:center 42%}
.locale-en .google-auth-hidden{display:none!important}
.locale-en .google-auth-button{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;height:50px;border:1px solid #d7dbd7;background:#fff;color:#202520;box-shadow:0 2px 7px rgba(15,20,16,.07);font-size:11px;font-weight:750}
.locale-en .google-auth-button::after{display:none}
.locale-en .google-auth-button:hover{background:#f8faf7}
.locale-en .google-auth-button b{font:inherit}
.locale-en .google-auth-button:disabled{cursor:wait;opacity:.68}
.locale-en .official-google-button iframe{max-width:100%!important}
.waffo-buyer{margin-top:12px;padding:12px 13px;border:1px solid #e0e4df;border-radius:12px;background:#fafbf9}.waffo-buyer small,.waffo-buyer b{display:block}.waffo-buyer small{color:#858d87;font-size:8px}.waffo-buyer b{margin-top:4px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.waffo-status{min-height:34px;margin:10px 2px 0;color:#687068;font-size:9px;line-height:1.5;text-align:center}.waffo-pay:disabled{opacity:.58;cursor:wait}
.google-mark{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 42%,#fbbc05 0 67%,#ea4335 0 84%,#4285f4 0);padding:3px}
.google-mark i{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;background:#fff;color:#4285f4;font:900 11px/1 Arial,sans-serif}
.locale-en .profile-login-copy{max-width:300px;font-size:10px;line-height:1.55}
.locale-en .profile-safe{margin-top:14px}
.locale-en .profile-feedback-email{display:block;margin:11px 0 0;color:#667263;font-size:8px;line-height:1.45;text-align:center;text-decoration:none}.locale-en .profile-feedback-email strong{color:#557318;text-decoration:underline;text-underline-offset:2px}
.locale-en .profile-identity em{max-width:190px;overflow:hidden;text-overflow:ellipsis}
.locale-en .profile-contact-copy{width:100%;margin-top:7px;padding:9px;border:0;background:transparent;color:#657163;font-size:8px;font-weight:750;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.locale-switch{position:fixed;z-index:210;right:18px;top:18px;padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(13,17,14,.78);backdrop-filter:blur(10px);color:#fff;font:750 10px/1.2 Inter,system-ui;text-decoration:none;box-shadow:0 8px 30px rgba(0,0,0,.22)}
.waffo-prototype{position:fixed;z-index:500;inset:0;display:none;place-items:center;padding:18px}.waffo-prototype.open{display:grid}.waffo-backdrop{position:absolute;inset:0;border:0;background:rgba(5,8,6,.82);backdrop-filter:blur(10px)}.waffo-panel{position:relative;width:min(420px,95vw);max-height:94vh;overflow:auto;padding:20px;border-radius:23px;background:#fff;color:#151815;box-shadow:0 30px 100px rgba(0,0,0,.55)}.waffo-panel header{display:flex;align-items:center;gap:10px}.waffo-panel header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#151815;color:#fff;font-weight:900}.waffo-panel header b,.waffo-panel header small{display:block}.waffo-panel header b{font-size:12px}.waffo-panel header small{margin-top:2px;color:#8a928c;font-size:8px}.waffo-panel header button{margin-left:auto;border:0;background:transparent;font-size:23px;cursor:pointer}.waffo-demo{margin:14px 0 12px;padding:8px;border-radius:9px;background:#fff2c9;color:#76560d;text-align:center;font-size:8px;font-weight:900;letter-spacing:.08em}.waffo-order{padding:13px;display:flex;align-items:center;justify-content:space-between;border-radius:13px;background:#f2f4f0}.waffo-order small,.waffo-order b,.waffo-order em{display:block}.waffo-order small{color:#858d87;font-size:8px}.waffo-order b{margin-top:2px;font-size:13px}.waffo-order em{margin-top:3px;color:#929a94;font-size:8px;font-style:normal}.waffo-order strong{font-size:16px}.waffo-panel label{display:block;margin-top:10px;color:#525953;font-size:8px;font-weight:800}.waffo-panel input{width:100%;height:40px;margin-top:5px;padding:0 11px;border:1px solid #dadeD9;border-radius:9px;font-size:11px}.waffo-panel label span{display:grid;grid-template-columns:1fr 1fr}.waffo-panel label span input:first-child{border-radius:9px 0 0 9px}.waffo-panel label span input:last-child{border-left:0;border-radius:0 9px 9px 0}.waffo-apple,.waffo-pay{width:100%;height:44px;margin-top:12px;border:0;border-radius:11px;background:#101210;color:#fff;font-size:12px;font-weight:850;cursor:pointer}.waffo-pay{background:#526b13}.waffo-divider{height:30px;display:flex;align-items:center;color:#969d98;font-size:8px}.waffo-divider:before,.waffo-divider:after{content:"";height:1px;flex:1;background:#e2e5e1}.waffo-divider span{padding:0 9px}.waffo-secure{display:block;margin-top:10px;color:#8e9690;font-size:8px;text-align:center}.waffo-success{padding:40px 10px 25px;text-align:center}.waffo-success>span{width:58px;height:58px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#d9ff65;font-size:25px;font-weight:900}.waffo-success h3{margin:16px 0 7px;font-size:25px}.waffo-success p{color:#737c76;font-size:10px}.waffo-success button{width:100%;height:43px;margin-top:16px;border:0;border-radius:11px;background:#151815;color:#fff;font-size:10px;font-weight:800}
@media(max-width:840px){.locale-switch{right:64px;top:max(15px,calc(env(safe-area-inset-top) + 9px));padding:6px 9px;font-size:8px}.waffo-panel{border-radius:20px}}
