@font-face{font-family:Inter;src:url('/assets/inter.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Lora;src:url('/assets/lora.ttf') format('truetype');font-weight:500;font-display:swap}
:root{color-scheme:light;--cream:#f8f3ee;--ink:#514743;--muted:#74625c;--accent:#785451;--border:#eae1dc}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:14px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.page{max-width:1320px;margin:auto;padding:0 64px;min-height:100svh;display:flex;flex-direction:column}header{display:flex;align-items:center;justify-content:space-between;padding:32px 0}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none;font:500 27px Lora,Georgia,serif}.brand img{border-radius:14px}.launch{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--accent);border:1px solid #dfd1ca;border-radius:50px;padding:7px 14px}.launch>span{width:6px;height:6px;border-radius:50%;background:var(--accent)}main{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:16px;flex:1;padding:45px 0 60px}.intro{position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:2.5px;color:var(--accent);margin:0 0 24px}h1{font:500 clamp(38px,4.1vw,58px)/1.24 Lora,Georgia,serif;letter-spacing:-1.9px;margin:0 0 24px}h1 em{font-style:normal;color:var(--accent)}.description{color:var(--muted);font-size:14px;line-height:1.85;max-width:440px;margin:0}.features{display:flex;gap:23px;margin:26px 0 35px;font-size:12px}.features span{display:flex;align-items:center;gap:8px}.features i{width:10px;height:10px;border-radius:4px;display:inline-block}.sage{background:#c8dcc8}.lavender{background:#cfc0de}.rose{background:#d5b9b4}.stores{display:flex;gap:14px;max-width:450px}.store{flex:1;min-width:0;background:#fffcf8;border:1px solid var(--border);border-radius:22px;padding:18px 18px 14px;display:flex;flex-direction:column;align-items:center}.store-copy{display:flex;align-items:center;gap:10px;align-self:flex-start}.store-copy svg{width:23px;height:27px;fill:var(--ink)}.platform{display:block;font-size:10px;color:var(--muted);line-height:1.2}h2{font-size:13px;font-weight:400;line-height:1.5;margin:2px 0 0}.qr-wrap{position:relative;width:108px;height:108px;display:grid;place-items:center;margin-top:13px;overflow:hidden;border-radius:12px;background:#fff}.qr{filter:blur(3.5px);opacity:.47;user-select:none;pointer-events:none}.qr-wrap>span{position:absolute;inset:auto;background:#fffaf5f5;border:1px solid #e4d6cd;border-radius:30px;padding:4px 14px;color:var(--accent);font-size:11px}.store-note{font-size:10px;color:var(--muted);margin:15px 0 0}.art{position:relative;align-self:center;min-width:0}.art>img{display:block;width:113%;height:auto;max-width:none;margin-left:-4%;position:relative}.orbit{position:absolute;inset:19% 2% 8%;border:1px solid #e6d9d1;border-radius:50%;transform:rotate(-24deg)}.spark{position:absolute;font-size:42px;font-family:Georgia,serif;color:#b6a69d}.spark-one{top:12%;right:4%}.spark-two{bottom:16%;left:1%;font-size:27px}.art-note{position:absolute;right:0;bottom:1%;transform:rotate(-7deg);font:500 17px/1.6 Lora,Georgia,serif;color:var(--accent)}.art-note span{padding-left:18px}footer{border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:10px;color:var(--muted)}footer>span:nth-child(2){font-family:Lora,Georgia,serif;font-size:12px}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}
@media(min-width:1500px){main{padding:65px 0 85px}}@media(max-width:1000px){.page{padding:0 36px}main{gap:0}h1{font-size:43px}.art>img{width:120%;margin-left:-7%}.stores{gap:10px}.store{padding:15px 12px}.art-note{right:-5px;font-size:14px}}@media(max-width:700px){.page{padding:0 24px}header{padding:22px 0}.brand{font-size:24px}.brand img{width:40px;height:40px}.launch{font-size:10px;padding:6px 10px}main{display:flex;flex-direction:column;padding:40px 0 35px;gap:0}.intro{width:100%}.eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:20px}h1{font-size:clamp(34px,7.8vw,50px);letter-spacing:-1.4px}.description{font-size:13px;max-width:480px}.features{margin:23px 0 28px}.stores{max-width:none}.store{padding:16px}.store-copy{align-self:center}.store-note{text-align:center;line-height:1.8;font-size:9px}.art{width:80%;max-width:350px;margin:28px auto 0}.art>img{width:100%;margin:0}.art-note{right:-18px;bottom:1%;font-size:13px}.spark-one{right:-10px}footer{flex-wrap:wrap;gap:10px;font-size:9px;padding:20px 0}.footer-note{display:none}.desktop{display:none}}@media(max-width:360px){.page{padding:0 18px}.launch{font-size:9px}.store{padding:13px 8px}.store-copy{gap:7px}h2{font-size:12px}}
.header-actions{display:flex;align-items:center;gap:18px}.language-toggle{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-around;gap:4px;width:92px;height:36px;border:1px solid #dfd1ca;border-radius:40px;background:#eee6df;padding:3px;color:var(--muted);font:11px Inter,system-ui,sans-serif;cursor:pointer}.language-toggle>span:not(.language-thumb){width:38px;text-align:center;z-index:1}.language-thumb{position:absolute;left:3px;top:3px;bottom:3px;width:41px;border-radius:30px;background:#785451;transition:transform .22s ease}.language-toggle[aria-pressed=true] .language-thumb{transform:translateX(43px)}.language-en{color:#fff}.language-toggle[aria-pressed=true] .language-en{color:var(--muted)}.language-toggle[aria-pressed=true] .language-tr{color:#fff}.language-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.qr-wrap>span{white-space:nowrap;font-size:10px;padding:4px 9px}.art-note>span:first-child{padding-left:0}@media(max-width:700px){.header-actions{gap:0}.header-actions .launch{display:none}.language-toggle{width:86px;height:34px}.language-thumb{width:38px}.language-toggle[aria-pressed=true] .language-thumb{transform:translateX(40px)}}@media(prefers-reduced-motion:reduce){.language-thumb{transition:none}}
:root{--card:#fffcf8;--toggle-bg:#eee6df;--toggle-border:#dfd1ca;--thumb:#785451;--thumb-ink:#fff;--qr-bg:#fff;--qr-label:#fffaf5f5;--qr-border:#e4d6cd;--orbit:#e6d9d1}
:root[data-theme=dark]{color-scheme:dark;--cream:#211e1d;--ink:#f6ede7;--muted:#c5b5ae;--accent:#e1b7af;--border:#5b4c47;--card:#2c2725;--toggle-bg:#2c2725;--toggle-border:#5b4c47;--thumb:#e1b7af;--thumb-ink:#211e1d;--qr-bg:#3a3330;--qr-label:#2c2725f5;--qr-border:#5b4c47;--orbit:#5b4c47}
.store{background:var(--card)}.orbit{border-color:var(--orbit)}.qr-wrap{background:var(--qr-bg)}.qr-wrap>span{background:var(--qr-label);border-color:var(--qr-border)}.language-toggle,.theme-toggle{background:var(--toggle-bg);border-color:var(--toggle-border)}.language-thumb,.theme-thumb{background:var(--thumb)}.language-en,.language-toggle[aria-pressed=true] .language-tr{color:var(--thumb-ink)}.language-toggle[aria-pressed=true] .language-en{color:var(--muted)}
.header-actions{gap:10px}.theme-toggle{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-around;gap:4px;width:92px;height:36px;border:1px solid var(--toggle-border);border-radius:40px;padding:3px;color:var(--muted);cursor:pointer}.theme-toggle>span:not(.theme-thumb){width:38px;display:grid;place-items:center;z-index:1}.theme-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-thumb{position:absolute;left:3px;top:3px;bottom:3px;width:41px;border-radius:30px;transition:transform .22s ease}.theme-toggle[aria-pressed=true] .theme-thumb{transform:translateX(43px)}.theme-sun{color:var(--thumb-ink)}.theme-toggle[aria-pressed=true] .theme-sun{color:var(--muted)}.theme-toggle[aria-pressed=true] .theme-moon{color:var(--thumb-ink)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:root[data-theme=dark] .qr{opacity:.35;mix-blend-mode:screen}:root[data-theme=dark] .art>img{filter:brightness(.88) saturate(.8)}
@media(max-width:700px){.theme-toggle{width:86px;height:34px}.theme-thumb{width:38px}.theme-toggle[aria-pressed=true] .theme-thumb{transform:translateX(40px)}}@media(max-width:400px){.brand{gap:7px;font-size:21px}.brand img{width:34px;height:34px}.header-actions{gap:6px}.theme-toggle,.language-toggle{width:74px}.theme-thumb,.language-thumb{width:32px}.theme-toggle[aria-pressed=true] .theme-thumb,.language-toggle[aria-pressed=true] .language-thumb{transform:translateX(34px)}}@media(prefers-reduced-motion:reduce){.theme-thumb{transition:none}}
