@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600;1,700&display=swap");:root{--ink:#24251e;--paper:#f8f5ed;--pink:#e9a9bf;--green:#c7d99a;--yellow:#edcf79;--muted:#77776c;--line:#dedbd1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.announcement{background:var(--ink);color:#fff4e5;text-align:center;padding:10px 14px;font:10px DM Mono,monospace;letter-spacing:1.5px}.site-header{height:82px;padding:0 6.2%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:rgba(248,245,237,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20}.wordmark{font-size:24px;font-weight:800;letter-spacing:-1.8px}.wordmark span{font:10px DM Mono;vertical-align:top;margin-left:3px}.site-header nav{display:flex;gap:34px;font-size:12px;font-weight:600}.site-footer a:hover,.site-header nav a:hover{opacity:.55}.header-actions{display:flex;align-items:center;gap:22px}.account-link,.bag-button{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;background:none;border:0}.bag-button{font-family:DM Mono;gap:5px}.mobile-menu{display:none;background:none;border:0}.hero{min-height:630px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden;padding:76px 9% 92px;grid-gap:5%;gap:5%}.hero-copy{align-self:center;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:7px;font:10px DM Mono,monospace;letter-spacing:1.4px;color:#77766a}.about-copy h2,.admin-content h1,.cta-section h2,.hero h1,.section-heading h2,.terms-section h2{font-size:clamp(56px,7vw,94px);line-height:.97;letter-spacing:-5px;margin:24px 0 25px;font-weight:800}.about-copy h2 em,.admin-content h1 em,.cta-section h2 em,.hero h1 em,.section-heading h2 em,.terms-section h2 em{font-family:Playfair Display,serif;font-weight:600}.hero-copy>p{font-size:15px;line-height:1.8;max-width:410px;color:#65655b;margin-bottom:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 21px;font-size:12px;font-weight:700;border:0;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-3px)}.btn-dark{background:var(--ink);color:#fff}.btn-light{background:var(--paper);color:var(--ink)}.full{width:100%}.hero-foot{display:flex;gap:28px;margin-top:70px;font:9px DM Mono;letter-spacing:1px;color:#8d8b80}.hero-visual{position:relative;display:grid;place-items:center;min-height:430px}.hero-orbit{position:absolute;border:1px solid #d8d2c4;border-radius:50%;width:430px;height:430px}.orbit-two{width:520px;height:520px;border-style:dashed;opacity:.6}.hero-art-card{width:min(330px,75%);height:390px;background:var(--pink);border:1px solid var(--ink);box-shadow:12px 12px 0 var(--ink);position:relative;z-index:1;transform:rotate(4deg);display:flex;flex-direction:column;justify-content:space-between;padding:17px}.hero-art-bottom,.hero-art-top{display:flex;justify-content:space-between;font:9px DM Mono;letter-spacing:1px}.hero-character{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;flex:1 1}.frog-head{width:190px;height:156px;background:#8eae69;border:2px solid var(--ink);border-radius:48% 48% 44% 44%;position:relative;box-shadow:inset -9px -7px #729452}.frog-head i{position:absolute;top:28px;width:34px;height:42px;background:#f5e9c6;border:2px solid var(--ink);border-radius:50%}.frog-head i:first-child{left:37px}.frog-head i:nth-child(2){right:37px}.frog-head i:after{content:"";position:absolute;width:11px;height:15px;background:var(--ink);border-radius:50%;top:15px;left:10px}.frog-head b{position:absolute;top:86px;left:78px;font-size:30px;font-weight:500}.blush{position:absolute;width:28px;height:13px;background:#df8e9f;border-radius:50%;top:91px}.blush-l{left:18px}.blush-r{right:18px}.frog-body{width:145px;height:100px;background:#8eae69;border:2px solid var(--ink);border-radius:50% 50% 35% 35%;margin-top:-9px}.frog-arm{position:absolute;width:40px;height:80px;background:#8eae69;border:2px solid var(--ink);border-radius:40px;top:175px}.arm-l{left:65px;transform:rotate(28deg)}.arm-r{right:65px;transform:rotate(-28deg)}.crown{font-size:35px;top:4px;right:60px;color:#f9e5a5}.crown,.sticker{position:absolute}.sticker{z-index:2;background:var(--yellow);border:1px solid var(--ink);border-radius:50%;width:92px;height:92px;display:grid;place-content:center;text-align:center;font:10px DM Mono;line-height:1.4;transform:rotate(-12deg)}.sticker-one{top:36px;right:3%}.sticker-two{bottom:37px;left:0;background:var(--green);transform:rotate(10deg)}.hero-scribble{position:absolute;font-size:70px;right:3%;bottom:4%;color:#d98da7}.hero-marquee{position:absolute;bottom:0;left:0;width:100%;background:var(--green);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:13px 0;white-space:nowrap;overflow:hidden;font:10px DM Mono;letter-spacing:1.6px}.intro-strip{display:flex;justify-content:space-between;align-items:center;padding:28px 8%;border-bottom:1px solid var(--line);font:9px DM Mono;letter-spacing:1px;color:#79786d}.intro-strip p{font:italic 17px Playfair Display;letter-spacing:0;color:var(--ink)}.section-pad{padding:112px 9%}.shop-section{background:#f1eee5}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:50px}.about-copy h2,.section-heading h2,.terms-section h2{font-size:clamp(44px,5.4vw,68px);letter-spacing:-3px;margin:17px 0 0}.section-heading>p{max-width:320px;color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 5px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.product-card{min-width:0}.product-art{height:270px;position:relative;overflow:hidden;border:1px solid var(--ink)}.product-art img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card:hover .product-art img{transform:scale(1.04)}.art-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.art-spark{font-size:40px;position:absolute;top:18px;right:24px}.art-face{font-size:49px;font-weight:700;letter-spacing:-5px}.art-caption{position:absolute;bottom:14px;font:9px DM Mono;letter-spacing:2px}.art-1{background:#c4d98d}.art-2{background:#edcf79}.art-3{background:#a7c8c0}.art-number{position:absolute;top:12px;left:12px;font:10px DM Mono;background:var(--paper);padding:5px 7px}.product-info{display:flex;justify-content:space-between;align-items:start;margin-top:17px;gap:10px}.product-category{font:9px DM Mono;letter-spacing:1px;color:#858477}.product-info h3{font-size:19px;letter-spacing:-.5px;margin:5px 0}.product-info>strong{font:14px DM Mono;white-space:nowrap}.product-info small{font-size:9px;color:var(--muted)}.product-description{font-size:11px;line-height:1.65;color:var(--muted);min-height:38px}.add-button{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;border-bottom:1px solid var(--ink);padding:12px 0;font-size:11px;font-weight:700}.add-button:hover{padding-left:6px}.shop-note{margin-top:42px;padding:18px 20px;border:1px dashed #c7c2b3;display:flex;align-items:center;gap:12px;font-size:12px}.shop-note>span{font-size:24px}.shop-note a{font-weight:700;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:4px}.portfolio-section{background:var(--paper)}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.portfolio-item{margin:0}.portfolio-item img{width:100%;height:330px;object-fit:cover;background:#e9a9bf;border:1px solid var(--ink)}.portfolio-item figcaption{display:flex;justify-content:space-between;gap:10px;padding-top:12px}.portfolio-item figcaption span{font:9px DM Mono;color:var(--muted)}.portfolio-item figcaption strong{font-size:13px}.portfolio-empty{border:1px dashed #c6c1b3;text-align:center;padding:70px 20px}.empty-doodle{font-size:44px;color:#d99bb0}.portfolio-empty h3{font:italic 28px Playfair Display;margin:12px}.portfolio-empty p{color:var(--muted);font-size:12px}.portfolio-empty>span{font:9px DM Mono;letter-spacing:2px}.about-section{background:var(--pink);display:grid;grid-template-columns:1fr 1fr;grid-gap:12%;gap:12%;align-items:center}.about-graphic{height:360px;position:relative;display:grid;place-items:center}.about-circle{width:280px;height:280px;border:1px solid var(--ink);border-radius:50%;display:grid;place-content:center;text-align:center;font-size:90px;line-height:.82;letter-spacing:-8px;font-weight:800;background:#f1c6d3;transform:rotate(-10deg);box-shadow:10px 10px 0 var(--ink)}.about-star{position:absolute;right:12%;top:5%;font-size:70px}.about-note{position:absolute;bottom:10%;left:7%;background:var(--yellow);border:1px solid var(--ink);padding:15px;font:10px DM Mono;line-height:1.6;transform:rotate(-8deg)}.about-copy h2{margin:18px 0 25px}.about-copy>p{font-size:13px;line-height:1.9;color:#57544e}.about-copy .about-lead{font:italic 21px Playfair Display;color:var(--ink);line-height:1.4}.text-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid var(--ink);padding-bottom:7px;margin-top:20px;font:10px DM Mono;letter-spacing:1px}.process-section{background:var(--green)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px;margin-top:55px}.steps>div{border-top:1px solid var(--ink);padding-top:18px}.steps span{font:11px DM Mono}.steps h3{font-size:20px;margin:30px 0 10px}.steps p{font-size:12px;line-height:1.8;color:#626b53;max-width:270px}.terms-section{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:12%;gap:12%}.terms-intro{font-size:13px;line-height:1.8;color:var(--muted);max-width:300px;margin-top:24px}.terms-list details{border-bottom:1px solid var(--line);padding:19px 0}.terms-list summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;font-size:14px;font-weight:700}.terms-list summary::-webkit-details-marker{display:none}.terms-list summary span{font-size:18px;font-weight:400}.terms-list details[open] summary span{transform:rotate(45deg)}.terms-list details p{font-size:12px;line-height:1.8;color:var(--muted);max-width:600px;margin:14px 0 3px}.cta-section{position:relative;overflow:hidden;text-align:center;background:var(--ink);color:var(--paper);padding:90px 20px}.cta-section>span{font:9px DM Mono;letter-spacing:2px;color:#d4d2c4}.cta-section h2{font-size:clamp(55px,8vw,92px);margin:24px 0 32px}.cta-flower{position:absolute;right:10%;top:18%;font-size:110px;color:var(--pink);transform:rotate(20deg)}.site-footer{display:flex;align-items:center;justify-content:space-between;padding:30px 6%;gap:20px}.site-footer>div a,.site-footer>span{font:9px DM Mono;letter-spacing:1px;color:var(--muted)}.site-footer>div{display:flex;gap:22px;align-items:center}.drawer-backdrop{position:fixed;inset:0;background:#17181180;z-index:50;display:flex;justify-content:flex-end}.cart-drawer{width:min(470px,100%);height:100%;background:var(--paper);padding:30px;display:flex;flex-direction:column;overflow:auto;animation:slidein .25s ease}@keyframes slidein{0%{transform:translateX(30px);opacity:.6}to{transform:translateX(0);opacity:1}}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px}.drawer-head h2{font-size:29px;margin:8px 0 0;letter-spacing:-1px}.drawer-head h2 span{font:13px DM Mono;color:var(--muted)}.drawer-head button{border:0;background:none}.cart-empty{margin:auto;text-align:center}.cart-empty h3{font:italic 25px Playfair Display}.cart-empty p{font-size:12px;color:var(--muted);margin-bottom:25px}.cart-items{overflow:auto;flex:1 1}.cart-row{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-thumb{width:72px;height:76px;background:var(--pink);display:grid;place-items:center;font-size:30px;flex-shrink:0}.cart-thumb img{width:100%;height:100%;object-fit:cover}.cart-detail{flex:1 1;display:flex;flex-direction:column;gap:5px}.cart-detail strong{font-size:13px}.cart-detail>span{font:10px DM Mono;color:var(--muted)}.qty{display:flex;align-items:center;gap:12px;margin-top:4px}.qty button{border:1px solid var(--line);background:none;width:23px;height:23px;display:grid;place-items:center}.qty span{font:11px DM Mono}.remove-item{border:0;background:none;color:#999}.notes-label{font-size:11px;font-weight:700;margin-top:20px}.notes-label textarea{display:block;width:100%;margin-top:8px;border:1px solid var(--line);background:transparent;padding:12px;resize:vertical;font-size:12px}.cart-total{display:flex;justify-content:space-between;border-top:1px solid var(--ink);padding:20px 0 15px;margin-top:22px;font-size:13px}.cart-total strong{font:15px DM Mono}.checkout-btn{justify-content:space-between}.secure-note{text-align:center;font:9px DM Mono;color:var(--muted);margin-top:12px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:80;background:var(--ink);color:#fff;padding:14px 20px;font-size:12px;box-shadow:4px 4px 0 var(--pink);max-width:90%;text-align:center}.auth-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:38px 20px}.auth-page>.wordmark{margin-bottom:35px}.auth-card{width:min(440px,100%);background:#fffdf7;border:1px solid var(--line);padding:40px}.auth-card h1{font-size:37px;letter-spacing:-1.5px;margin:13px 0}.auth-card>p{font-size:12px;line-height:1.7;color:var(--muted)}.google-btn{width:100%;background:white;border:1px solid var(--line);padding:13px;margin:18px 0;display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:600}.google-btn span{font-weight:800;color:#4285f4;font-size:17px}.or{display:flex;align-items:center;gap:12px;font:10px DM Mono;color:var(--muted);margin:8px 0 18px}.or span{height:1px;background:var(--line);flex:1 1}.admin-form-card label,.auth-card label{display:block;font-size:11px;font-weight:700;margin:13px 0}.admin-form-card input,.admin-form-card textarea,.auth-card input{width:100%;display:block;margin-top:7px;padding:12px;border:1px solid var(--line);background:transparent;font-size:12px;outline-color:#8eae69}.switch-auth{text-align:center;margin-top:20px}.switch-auth button{background:none;border:0;text-decoration:underline;font-weight:700}.back-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);margin-top:20px}.notice{padding:11px;background:#e8efd9;color:#455832;font-size:11px;line-height:1.5}.admin-page{min-height:100vh;background:#f0eee6}.admin-header{height:78px;background:var(--paper);padding:0 6%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.admin-header>div{display:flex;gap:20px;align-items:center}.admin-header button{display:flex;gap:7px;align-items:center;border:0;background:none;font-size:11px}.admin-tag{font:9px DM Mono;letter-spacing:1px;background:var(--green);padding:8px}.admin-content{max-width:1150px;margin:auto;padding:55px 25px}.admin-content>.eyebrow{display:block;margin-top:45px}.admin-content h1{font-size:58px;margin:15px 0}.admin-intro{font-size:13px;color:var(--muted)}.admin-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);margin:35px 0 25px}.admin-tabs button{border:0;background:transparent;padding:14px 18px;font-size:12px}.admin-tabs button.active{background:var(--ink);color:white}.admin-layout{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:22px;gap:22px}.admin-form-card,.admin-list-card{background:var(--paper);border:1px solid var(--line);padding:25px}.admin-form-card h2,.admin-list-card h2{font-size:20px;margin:0 0 18px}.upload-zone{border:1px dashed #aaa797;padding:20px;text-align:center;display:flex!important;flex-direction:column;align-items:center;gap:5px;position:relative;cursor:pointer}.upload-zone span{font:9px DM Mono;color:var(--muted)}.upload-zone input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin-product{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.admin-product>div{flex:1 1;display:flex;flex-direction:column;gap:5px}.admin-product strong{font-size:13px}.admin-product span{font:10px DM Mono;color:var(--muted)}.admin-product button{background:transparent;border:1px solid var(--line);padding:7px 9px;font-size:10px}.admin-product .icon-danger{border:0;color:#a35b5b}.admin-empty{text-align:center;padding:40px;color:var(--muted);font-size:12px}.admin-denied{max-width:480px;margin:15vh auto;text-align:center;padding:35px;background:var(--paper);border:1px solid var(--line)}.admin-denied h1{font-size:34px}.admin-denied p{font-size:12px;color:var(--muted);line-height:1.7}@media(max-width:950px){.site-header{padding:0 4%}.site-header nav{gap:18px}.hero{padding:60px 6% 90px}.section-pad{padding:85px 6%}.product-grid{grid-template-columns:repeat(2,1fr);gap:30px 18px}.product-art{height:320px}.about-section{gap:6%}.terms-section{gap:7%}.hero h1{font-size:72px}}@media(max-width:650px){.announcement{font-size:8px}.site-header{height:68px}.wordmark{font-size:21px}.site-header nav{display:none;position:absolute;top:68px;left:0;right:0;background:var(--paper);padding:25px;flex-direction:column;border-bottom:1px solid var(--line)}.site-header nav.nav-open{display:flex}.header-actions{gap:14px}.account-link span{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr;padding:65px 7% 85px;gap:10px}.hero h1{font-size:65px;letter-spacing:-4px}.hero-foot{margin-top:40px;gap:14px;font-size:8px}.hero-visual{min-height:410px}.hero-art-card{height:350px;width:270px}.hero-orbit{width:330px;height:330px}.orbit-two{width:390px;height:390px}.sticker-one{right:0;top:20px}.sticker-two{left:0;bottom:25px}.intro-strip{padding:20px 6%;gap:8px}.intro-strip p{font-size:13px}.intro-strip span{font-size:7px}.section-pad{padding:70px 6%}.section-heading{display:block;margin-bottom:35px}.about-copy h2,.section-heading h2,.terms-section h2{font-size:48px}.section-heading>p{margin-top:18px}.product-grid{gap:26px 12px}.product-art{height:220px}.product-info{display:block}.product-info>strong{display:block;margin-top:8px}.product-info h3{font-size:17px}.product-description{min-height:58px}.shop-note{align-items:flex-start;flex-wrap:wrap;font-size:11px}.portfolio-grid{grid-template-columns:1fr 1fr;gap:14px}.portfolio-item img{height:210px}.portfolio-item figcaption{display:block}.portfolio-item figcaption strong{display:block;margin-top:5px}.about-section{grid-template-columns:1fr;gap:35px}.about-graphic{height:300px}.about-circle{width:230px;height:230px;font-size:76px}.about-copy h2{margin-bottom:20px}.steps{grid-template-columns:1fr;gap:25px;margin-top:35px}.steps h3{margin:15px 0 8px}.terms-section{grid-template-columns:1fr;gap:25px}.cta-section{padding:75px 15px}.cta-section h2{font-size:60px;letter-spacing:-3px}.cta-flower{font-size:55px;right:4%;top:8%}.site-footer{flex-wrap:wrap;padding:25px 6%}.site-footer>span{order:3;width:100%;font-size:8px}.site-footer>div{gap:12px}.cart-drawer{padding:23px}.auth-card{padding:27px}.admin-content{padding:35px 15px}.admin-content h1{font-size:45px}.admin-layout{grid-template-columns:1fr}.admin-header{padding:0 5%}.admin-tag{display:none}}.account-content{max-width:900px;margin:0 auto;padding:65px 25px}.account-content>.eyebrow{display:block;margin-top:45px}.account-content h1{font-size:clamp(42px,6vw,65px);letter-spacing:-3px;margin:16px 0}.account-content h1 em{font-family:Playfair Display,serif}.account-content>p{font-size:12px;color:var(--muted)}.account-orders{background:var(--paper);border:1px solid var(--line);padding:25px;margin-top:35px}.account-orders h2{display:flex;align-items:center;gap:10px;font-size:19px;margin:0 0 18px}.account-orders article{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:17px 0;border-top:1px solid var(--line)}.account-orders article>div{display:flex;flex-direction:column;gap:6px}.account-orders article strong{font-size:12px}.account-orders article small,.account-orders article span{font:10px DM Mono;color:var(--muted)}.account-orders article b{font:12px DM Mono}.account-orders article p{grid-column:1/-1;font-size:11px;color:var(--muted)}.account-empty{text-align:center;padding:35px 10px}.account-empty>span{font-size:35px;color:#d99bb0}.account-empty p{font-size:12px;color:var(--muted);margin-bottom:20px}.admin-access{display:inline-block;margin-top:25px;font:10px DM Mono;text-decoration:underline;color:var(--muted)}:root{--ink:#22202b;--paper:#fff9ed;--pink:#ff8fb7;--green:#b8f05a;--yellow:#ffd34f;--muted:#716c7a;--line:#e8dce0}.announcement{background:#5b3cc4;color:#fff8ef}.hero{background:radial-gradient(circle at 78% 35%,#ffe3ef 0 16%,transparent 16.5%),linear-gradient(125deg,#fff9ed,#fff3c9)}.hero-art-card{background:#ff8fb7;box-shadow:12px 12px 0 #5b3cc4}.frog-arm,.frog-body,.frog-head{background:#a9e34b}.frog-head{box-shadow:inset -9px -7px #7ab52e}.hero-marquee{background:#b8f05a}.shop-section{background:#fff0f6}.product-card:nth-child(4n+1) .product-art{background:#ffb2cb}.product-card:nth-child(4n+2) .product-art{background:#c7f36b}.product-card:nth-child(4n+3) .product-art{background:#ffd76a}.product-card:nth-child(4n) .product-art{background:#92e4e8}.product-art{border-radius:18px 18px 4px 4px;box-shadow:5px 5px 0 #292535}.art-placeholder{border-radius:inherit}.art-0{background:#ffb2cb}.art-1{background:#c7f36b}.art-2{background:#ffd76a}.art-3{background:#92e4e8}.product-info h3{font-weight:800}.add-button{color:#5b3cc4;border-color:#5b3cc4}.about-section{background:#ffc4d9}.about-circle{background:#fff0a8}.process-section{background:#d9f7a8}.cta-section{background:#5b3cc4}.cta-section .btn-light{background:#ffd34f}.site-header{background:rgba(255,249,237,.95)}.locale-controls{display:flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;padding:4px 6px;font:9px DM Mono;white-space:nowrap}.locale-controls button{border:0;background:transparent;padding:4px 5px;border-radius:999px;color:var(--muted);font:inherit}.locale-controls button.active{background:#5b3cc4;color:white}.locale-controls span{color:#c0b5be}@media(max-width:950px){.header-actions{gap:10px}.locale-controls{gap:2px;padding:3px}}@media(max-width:650px){.locale-controls{font-size:8px}.header-actions{gap:8px}.account-link{display:none}.site-header{padding:0 3%}.wordmark{font-size:18px}.locale-controls button{padding:4px 3px}}