:root{--bt-tomato: #ff6b57;--bt-tomato-strong: #e8513c;--bt-tomato-soft: #ffe4dd;--bt-tomato-text: #b23a1f;--bt-leaf: #6fbf73;--bt-leaf-strong: #2f6b34;--bt-leaf-soft: #e3f4e1;--bt-butter: #ffd966;--bt-butter-soft: #fff3c9;--bt-peach: #ffc9b8;--bt-lavender: #d9ccf5;--bt-lavender-strong: #5b3fa0;--bt-lavender-soft: #ece6fb;--bt-cream: #fff8f0;--bt-surface: #ffffff;--bt-ink: #4a2b3a;--bt-ink-soft: #8a6577;--bt-line: #f3e3da;--bt-face: #fff1e8;--bt-logo-leaf: #4e9f55;--bt-app-background: radial-gradient(60% 40% at 0% 0%, rgba(255, 201, 184, .75), transparent 70%), radial-gradient(50% 35% at 100% 45%, rgba(255, 217, 102, .35), transparent 70%), radial-gradient(70% 40% at 20% 100%, rgba(111, 191, 115, .25), transparent 70%), radial-gradient(40% 25% at 90% 95%, rgba(217, 204, 245, .5), transparent 70%);--bt-success: #3f9a52;--bt-warning: #e09a1a;--bt-danger: #c62f3b;--bt-card-ink: #4a2b3a;--bt-card-ink-muted: rgba(74, 43, 58, .8);--bt-card-accent: #b23a1f;--bt-card-tomato: #e8513c;--bt-card-surface: #ffffff;--bt-card-bar-track: #f3e3da;--bt-card-bar-from: #6fbf73;--bt-card-bar-via: #ffd966;--bt-card-bar-to: #ff6b57;--bt-card-kebun-sky-top: #ece6fb;--bt-card-kebun-sky-mid: #fff3c9;--bt-card-kebun-sky-bottom: #fff8f0;--bt-card-kebun-hill-back: #e3f4e1;--bt-card-kebun-hill-front: rgba(111, 191, 115, .7);--bt-card-kebun-sun: #ffd966;--bt-card-kebun-cloud: rgba(255, 201, 184, .8);--bt-card-persik-sky-top: #ffc9b8;--bt-card-persik-sky-mid: #ffe4dd;--bt-card-persik-sky-bottom: #fff8f0;--bt-card-persik-hill-back: #e3f4e1;--bt-card-persik-hill-front: rgba(111, 191, 115, .7);--bt-card-persik-sun: #ffd966;--bt-card-persik-cloud: rgba(255, 255, 255, .8);--bt-card-lavender-sky-top: #d9ccf5;--bt-card-lavender-sky-mid: #ece6fb;--bt-card-lavender-sky-bottom: #fff8f0;--bt-card-lavender-hill-back: #e3f4e1;--bt-card-lavender-hill-front: rgba(111, 191, 115, .7);--bt-card-lavender-sun: #ffd966;--bt-card-lavender-cloud: rgba(255, 255, 255, .8);--bt-card-mentega-sky-top: #ffd966;--bt-card-mentega-sky-mid: #fff3c9;--bt-card-mentega-sky-bottom: #fff8f0;--bt-card-mentega-hill-back: #e3f4e1;--bt-card-mentega-hill-front: rgba(111, 191, 115, .7);--bt-card-mentega-sun: #ffc9b8;--bt-card-mentega-cloud: rgba(255, 255, 255, .8);--bt-card-daun-sky-top: #e3f4e1;--bt-card-daun-sky-mid: #fff8f0;--bt-card-daun-sky-bottom: #e3f4e1;--bt-card-daun-hill-back: rgba(111, 191, 115, .35);--bt-card-daun-hill-front: rgba(78, 159, 85, .55);--bt-card-daun-sun: #fff3c9;--bt-card-daun-cloud: rgba(255, 255, 255, .8);--bt-card-putih-sky-top: #ffffff;--bt-card-putih-sky-mid: #ffffff;--bt-card-putih-sky-bottom: #ffffff;--bt-card-putih-hill-back: transparent;--bt-card-putih-hill-front: transparent;--bt-card-putih-sun: transparent;--bt-card-putih-cloud: transparent;--bt-font-display: "Fredoka", "Nunito", system-ui, sans-serif;--bt-font-body: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--bt-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bt-text-caption: 14px;--bt-text-small: 15px;--bt-text-body: 17px;--bt-text-lead: 19px;--bt-text-h3: 22px;--bt-text-h2: 26px;--bt-text-h1: 32px;--bt-radius-sm: 14px;--bt-radius-md: 20px;--bt-radius-lg: 28px;--bt-radius-pill: 999px;--bt-shadow-sm: 0 2px 6px rgba(232, 81, 60, .1);--bt-shadow-md: 0 8px 20px rgba(232, 81, 60, .14);--bt-shadow-press: 0 3px 0 rgba(176, 52, 34, .35);--bt-ease: cubic-bezier(.34, 1.4, .64, 1);--bt-touch: 48px;--adm-color-primary: var(--bt-tomato-strong);--adm-color-success: var(--bt-success);--adm-color-warning: var(--bt-warning);--adm-color-danger: var(--bt-danger);--adm-color-text: var(--bt-ink);--adm-color-text-secondary: var(--bt-ink-soft);--adm-color-weak: var(--bt-ink-soft);--adm-color-light: #c9aebb;--adm-color-border: var(--bt-line);--adm-color-box: var(--bt-cream);--adm-color-background: var(--bt-surface);--adm-color-fill-content: #fbefe8;--adm-color-wathet: var(--bt-tomato-soft);--adm-color-highlight: var(--bt-tomato-strong);--adm-color-yellow: #ffc53d;--adm-color-orange: #e8833a;--adm-font-family: var(--bt-font-body);--adm-font-size-1: 12px;--adm-font-size-2: 13px;--adm-font-size-3: 13px;--adm-font-size-4: 14px;--adm-font-size-5: 15px;--adm-font-size-6: 15px;--adm-font-size-7: 16px;--adm-font-size-8: 17px;--adm-font-size-9: 18px;--adm-font-size-10: 20px;--adm-font-size-main: var(--bt-text-body);--adm-radius-s: var(--bt-radius-sm);--adm-radius-m: var(--bt-radius-md);--adm-radius-l: var(--bt-radius-lg)}.bt-draft-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--bt-radius-pill);border:2px dashed var(--bt-warning);background:var(--bt-butter-soft);color:var(--bt-ink);font-size:var(--bt-text-caption);font-weight:800}.bt-draft-badge:before{content:attr(data-icon)}:root{color-scheme:light dark}@media (prefers-color-scheme: dark){:root{--bt-cream: #1d1418;--bt-surface: #2b1e25;--bt-ink: #fbeee6;--bt-ink-soft: #d8bdc9;--bt-line: #4a3540;--bt-tomato-strong: #ff8a76;--bt-tomato-text: #ff9f8f;--bt-tomato-soft: #4a2a2a;--bt-butter-soft: #46371a;--bt-warning: #f0b43c;--bt-shadow-md: 0 8px 20px rgba(0, 0, 0, .35);--pv-logo-plate: #fff1e8;--bt-app-background: radial-gradient(60% 40% at 0% 0%, rgba(255, 107, 87, .2), transparent 70%), radial-gradient(50% 35% at 100% 45%, rgba(255, 217, 102, .08), transparent 70%), radial-gradient(70% 40% at 20% 100%, rgba(111, 191, 115, .1), transparent 70%), radial-gradient(40% 25% at 90% 95%, rgba(217, 204, 245, .12), transparent 70%)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--bt-cream);background-image:var(--bt-app-background);background-attachment:fixed;color:var(--bt-ink);font-family:var(--bt-font-body);font-size:var(--bt-text-body);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2{margin:0;font-family:var(--bt-font-display);font-weight:600;line-height:1.2;letter-spacing:.2px}h1{font-size:var(--bt-text-h1)}h2{font-size:var(--bt-text-h3)}p{margin:0;overflow-wrap:anywhere}.pv-page{display:flex;flex-direction:column;gap:20px;max-width:680px;margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left))}.pv-top{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pv-logo{display:block;height:36px;width:auto}@media (prefers-color-scheme: dark){.pv-logo{box-sizing:content-box;padding:8px 16px;border-radius:var(--bt-radius-pill);background:var(--pv-logo-plate)}}.pv-back{display:inline-flex;align-items:center;min-height:var(--bt-touch);padding:0 22px;border:2px solid var(--bt-tomato-strong);border-radius:var(--bt-radius-pill);color:var(--bt-tomato-text);font-family:var(--bt-font-display);font-size:var(--bt-text-lead);font-weight:600;text-decoration:none}.pv-back:hover{background:var(--bt-tomato-soft)}.pv-back:focus-visible{outline:3px solid var(--bt-tomato-strong);outline-offset:3px}.pv-policy{display:flex;flex-direction:column;gap:14px;padding:24px 20px;border-radius:var(--bt-radius-lg);background:var(--bt-surface);box-shadow:var(--bt-shadow-md)}.pv-policy>p:first-child{line-height:1}.pv-meta{color:var(--bt-ink-soft);font-size:var(--bt-text-small)}.pv-section{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:2px solid var(--bt-line)}.pv-section h2{padding-top:8px;scroll-margin-top:16px}
