[data-theme=playsnut],[data-theme=playsnut][data-mode=dark]{--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-2: #f7f7f7;--color-border: #dddddd;--color-fg: #222222;--color-muted: #6a6a6a;--color-accent: #ff385c;--color-accent-2: #e00b41;--color-accent-soft: #ffd1da;--color-accent-fg: #ffffff;--color-mode-delivery: #e00b41;--color-mode-fashion: #6544c9;--color-mode-commerce: #08806e;--color-mode-delivery-soft: #fff2f5;--color-mode-fashion-soft: #f1ecff;--color-mode-commerce-soft: #e6f7ef;--shadow-card: 0 0 0 1px rgb(0 0 0 / 2%), 0 2px 6px rgb(0 0 0 / 4%), 0 12px 34px rgb(0 0 0 / 9%);--shadow-phone: 0 0 0 1px rgb(0 0 0 / 4%), 0 18px 52px rgb(0 0 0 / 14%)}.ps-page[data-astro-cid-znl6rzi7]{background:var(--color-bg);color:var(--color-fg);letter-spacing:.01em;line-height:1.75;overflow:hidden}.home[data-astro-cid-znl6rzi7],.lang[data-astro-cid-znl6rzi7]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface) 88%,transparent);backdrop-filter:blur(8px);border:1px solid var(--color-border);color:var(--color-fg);font-weight:700;font-size:14px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.lang[data-astro-cid-znl6rzi7]{cursor:pointer}.home[data-astro-cid-znl6rzi7]:hover,.lang[data-astro-cid-znl6rzi7]:hover{border-color:var(--color-accent);transform:translateY(-1px)}.band[data-astro-cid-znl6rzi7]{position:relative;padding:clamp(64px,9vw,120px) clamp(16px,4vw,40px)}.s-notice[data-astro-cid-znl6rzi7],.s-features[data-astro-cid-znl6rzi7],.footer[data-astro-cid-znl6rzi7]{background:var(--color-surface-2)}.s-hero[data-astro-cid-znl6rzi7]{min-height:100svh;display:grid;align-items:center;padding-top:clamp(96px,12vw,140px)}.s-notice[data-astro-cid-znl6rzi7]{padding-block:clamp(40px,6vw,64px)}.eyebrow[data-astro-cid-znl6rzi7]{margin:0 0 12px;font-size:12.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.display[data-astro-cid-znl6rzi7]{margin:0;font-size:clamp(34px,6vw,56px);font-weight:800;letter-spacing:.005em;line-height:1.3;word-break:keep-all;text-wrap:balance}.display[data-astro-cid-znl6rzi7].sm{font-size:clamp(26px,4.2vw,40px)}.title[data-astro-cid-znl6rzi7]{margin:0;font-size:clamp(23px,3.4vw,33px);font-weight:800;letter-spacing:.01em;line-height:1.45;word-break:keep-all;text-wrap:balance}.lede[data-astro-cid-znl6rzi7]{font-size:clamp(15px,2.1vw,18px);color:var(--color-muted);letter-spacing:.015em;line-height:1.9;word-break:keep-all}.lede[data-astro-cid-znl6rzi7].center{margin:14px auto 0;max-width:46ch}.body[data-astro-cid-znl6rzi7]{margin:0;color:var(--color-muted);letter-spacing:.015em;line-height:1.95;word-break:keep-all}.hero-wrap[data-astro-cid-znl6rzi7]{display:flex;justify-content:center}.hero-copy[data-astro-cid-znl6rzi7]{max-width:680px;text-align:center}.hero-icon[data-astro-cid-znl6rzi7]{width:clamp(72px,12vw,96px);height:auto;margin-bottom:22px;border-radius:22%;box-shadow:var(--shadow-card)}.hero-copy[data-astro-cid-znl6rzi7] .lede[data-astro-cid-znl6rzi7]{margin:18px auto 28px;max-width:46ch}.cta-row[data-astro-cid-znl6rzi7]{display:flex;flex-wrap:wrap;gap:12px;max-width:220px;margin-inline:auto;justify-content:center}.store-note[data-astro-cid-znl6rzi7]{margin:12px 0 0;color:var(--color-muted);font-size:13px;letter-spacing:.015em}.grid-3[data-astro-cid-znl6rzi7]{grid-template-columns:repeat(3,1fr)}.notice[data-astro-cid-znl6rzi7] h3[data-astro-cid-znl6rzi7],.card[data-astro-cid-znl6rzi7] h3[data-astro-cid-znl6rzi7]{margin:0 0 10px;font-size:17px;font-weight:700;letter-spacing:.01em;line-height:1.4}.notice[data-astro-cid-znl6rzi7] p[data-astro-cid-znl6rzi7],.card[data-astro-cid-znl6rzi7] p[data-astro-cid-znl6rzi7]{margin:0;color:var(--color-muted);font-size:14.5px;letter-spacing:.015em;line-height:1.75;word-break:keep-all}.notice[data-astro-cid-znl6rzi7]{padding:4px 0 4px 18px;border-left:3px solid var(--color-accent)}.section-head[data-astro-cid-znl6rzi7]{text-align:center;margin-bottom:48px}.showcase[data-astro-cid-znl6rzi7]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,56px);align-items:center;margin-bottom:clamp(48px,7vw,88px)}.showcase[data-astro-cid-znl6rzi7]:last-child{margin-bottom:0}.showcase[data-astro-cid-znl6rzi7].reverse .phone-frame{order:2}.showcase-copy[data-astro-cid-znl6rzi7]{max-width:440px}.showcase[data-astro-cid-znl6rzi7]>.phone-frame{max-width:320px}.phone-pair[data-astro-cid-znl6rzi7] .phone-frame,.shots[data-astro-cid-znl6rzi7] .phone-frame{max-width:300px}.showcase-copy[data-astro-cid-znl6rzi7] .title[data-astro-cid-znl6rzi7]{margin:8px 0 14px}.mode-delivery[data-astro-cid-znl6rzi7]{--mode-ink: var(--color-mode-delivery)}.mode-fashion[data-astro-cid-znl6rzi7]{--mode-ink: var(--color-mode-fashion)}.mode-commerce[data-astro-cid-znl6rzi7]{--mode-ink: var(--color-mode-commerce)}.mode-eyebrow[data-astro-cid-znl6rzi7],.mode-accent[data-astro-cid-znl6rzi7]{color:var(--mode-ink)}.grid-4[data-astro-cid-znl6rzi7]{grid-template-columns:repeat(4,1fr)}.card[data-astro-cid-znl6rzi7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px;box-shadow:var(--shadow-card)}.card-num[data-astro-cid-znl6rzi7]{display:block;margin-bottom:14px;color:var(--color-accent);font-size:13px;font-weight:800;letter-spacing:.2em}.phone-pair[data-astro-cid-znl6rzi7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,20px);align-items:end}.phone-pair[data-astro-cid-znl6rzi7] .phone-frame:nth-child(2){transform:translateY(-28px)}.s-detail[data-astro-cid-znl6rzi7]{--mode-ink: var(--color-mode-fashion);background:var(--color-surface-2)}.showcase[data-astro-cid-znl6rzi7].reverse .phone-pair[data-astro-cid-znl6rzi7]{order:2}.shots[data-astro-cid-znl6rzi7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1080px;margin:0 auto}.cta-block[data-astro-cid-znl6rzi7]{max-width:620px;margin:0 auto;text-align:center}.cta-icon[data-astro-cid-znl6rzi7]{width:72px;height:auto;margin-bottom:20px;border-radius:22%;box-shadow:var(--shadow-card)}.cta-block[data-astro-cid-znl6rzi7] .lede[data-astro-cid-znl6rzi7]{margin:14px auto 24px}.footer[data-astro-cid-znl6rzi7]{padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;border-top:1px solid var(--color-border)}.footer-links[data-astro-cid-znl6rzi7] a[data-astro-cid-znl6rzi7]{color:var(--color-muted);text-decoration:none;font-weight:600;font-size:15px}.footer-links[data-astro-cid-znl6rzi7] a[data-astro-cid-znl6rzi7]:hover{color:var(--color-fg)}.copy[data-astro-cid-znl6rzi7]{margin:0;color:var(--color-muted);font-size:13px}@media(max-width:860px){.grid-4[data-astro-cid-znl6rzi7]{grid-template-columns:repeat(2,1fr)}.grid-3[data-astro-cid-znl6rzi7],.showcase[data-astro-cid-znl6rzi7]{grid-template-columns:1fr}.showcase[data-astro-cid-znl6rzi7].reverse .phone-frame,.showcase[data-astro-cid-znl6rzi7].reverse .phone-pair[data-astro-cid-znl6rzi7]{order:0}.showcase-copy[data-astro-cid-znl6rzi7]{max-width:none;text-align:center}}@media(max-width:520px){.grid-4[data-astro-cid-znl6rzi7]{grid-template-columns:1fr}.shots[data-astro-cid-znl6rzi7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phone-pair[data-astro-cid-znl6rzi7] .phone-frame:nth-child(2){transform:translateY(-14px)}}
