:root{--bg: #ffffff;--card: #ffffff;--fg: #1f2937;--muted: #4b5563;--primary: #0f766e;--border: #e5e7eb;--radius: 14px;--shadow: 0 1px 6px rgba(0,0,0,.04)}body,.belt-guide{background:var(--bg)!important}.step-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow)}body{font-size:17px;line-height:1.8}.guide-title{font-size:clamp(2rem,5vw,2.4rem)}.guide-lead,.step-body p,.meta{font-size:clamp(1.5rem,3.2vw,1.15rem);color:var(--fg)}.step-badge{min-width:82px;padding:8px 12px;font-size:1.5rem;letter-spacing:.02em}.step-title{font-size:clamp(1.5rem,3.6vw,1.35rem)}.belt-guide{padding:20px}.step-card{padding:18px}.step-header{margin-bottom:10px}.step-media{margin-top:12px}.step-media img{border-radius:12px;border:1px solid var(--border)}@media (min-width: 900px){.belt-guide{padding:24px}.steps{grid-template-columns:repeat(2,1fr);gap:18px}body{font-size:17px}}@media (prefers-color-scheme: dark){:root{--bg: #ffffff;--fg: #ffffff;--muted: #222222;--primary: #2dd4bf;--card: #808080;--border: #1f2937;--shadow: 0 2px 12px rgba(0,0,0,.35)}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;background:var(--bg);color:var(--fg)}body{margin:0;-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;line-height:1.7}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.belt-guide{max-width:960px;margin-inline:auto;padding:16px;padding-bottom:calc(env(safe-area-inset-bottom,0) + 24px)}.guide-title{font-size:clamp(1.8rem,4.5vw,2.2rem);line-height:1.25;margin:4px 0 10px}.guide-lead{font-size:clamp(1.5rem,2.8vw,1.05rem);color:var(--muted);margin:0 0 16px}.steps{display:grid;gap:12px}.step-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px}.step-header{display:flex;align-items:center;gap:10px;margin-bottom:6px}.step-badge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:6px 10px;border-radius:999px;font-weight:700;font-size:1.5rem;letter-spacing:.02em;background:color-mix(in oklab,var(--primary) 92%,#ffffff 8%);color:#fff}.step-title{font-size:clamp(1.8rem,3.2vw,1.2rem);margin:0}.step-body p{margin:8px 0 0;font-size:clamp(1.3rem,2.8vw,2rem)}.aftercare{margin-top:18px;padding:14px;border:1px dashed var(--border);border-radius:var(--radius);background:color-mix(in oklab,var(--card) 88%,#ffffff 12%)}.aftercare-title{font-size:clamp(1.8rem,3.6vw,1.3rem);margin:0 0 6px;color:var(--muted)}.store-info{margin-top:10px}.meta{font-size:.9rem;color:var(--muted)}a,button{touch-action:manipulation}button,[role=button]{min-height:44px}.step-media{margin:10px 0 0}.step-media img{display:block;width:100%;height:auto;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border)}.step-media figcaption{margin-top:6px;font-size:1.6rem;color:var(--muted)}@media (min-width: 640px){.belt-guide{padding:20px}.steps{gap:16px}.step-card{padding:16px}}@media (min-width: 900px){.belt-guide{padding:24px}.steps{grid-template-columns:repeat(2,1fr)}.step-card{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/belt-guide.css.map */
