.gumroad-bar.svelte-1ge6w76.svelte-1ge6w76{display:block;margin-bottom:32px;padding:12px 14px;text-decoration:none;background:#1a1a1a;color:#faf9f7;border-left:3px solid #faf9f7;transition:all .15s ease}.gumroad-main.svelte-1ge6w76.svelte-1ge6w76{display:block;font-size:11px;line-height:1.6;letter-spacing:.03em}.gumroad-main.svelte-1ge6w76.svelte-1ge6w76:before{content:"→ "}.gumroad-sub.svelte-1ge6w76.svelte-1ge6w76{display:block;margin-top:4px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#bbb}.gumroad-bar.svelte-1ge6w76.svelte-1ge6w76:hover{background:#000;border-left:3px solid #fff}.gumroad-bar.svelte-1ge6w76:hover .gumroad-sub.svelte-1ge6w76{color:#ddd}.standalone.svelte-1ge6w76.svelte-1ge6w76{max-width:720px;margin:60px auto;padding:15px 40px;font-family:DM Mono,monospace;background:#f0ede8;min-height:100vh}.standalone.svelte-1ge6w76 h1.svelte-1ge6w76{font-family:"DM Serif Display",serif;font-size:clamp(28px,4vw,42px);font-weight:400;color:#1a1a1a;letter-spacing:-.02em;margin-bottom:16px;line-height:1.15}.standalone.svelte-1ge6w76 .breadcrumb.svelte-1ge6w76{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#aaa;margin-bottom:16px}.standalone.svelte-1ge6w76 .breadcrumb a.svelte-1ge6w76{color:#aaa;text-decoration:none;transition:color .15s}.standalone.svelte-1ge6w76 .breadcrumb a.svelte-1ge6w76:hover{color:#1a1a1a}.breadcrumb-sep.svelte-1ge6w76.svelte-1ge6w76{margin:0 6px;color:#ccc}.side-panel-rich.svelte-1ge6w76.svelte-1ge6w76{max-height:none;overflow-y:visible}.side-panel-rich.svelte-1ge6w76 .pc-lead{font-family:"DM Serif Display",serif;font-size:16px;line-height:1.65;color:#3a3a3a;margin-bottom:28px;letter-spacing:-.01em;font-weight:400}.side-panel-rich.svelte-1ge6w76 h3{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#aaa;margin:28px 0 10px;padding-bottom:6px;border-bottom:1px solid #e8e5e0}.side-panel-rich.svelte-1ge6w76 p{font-size:12px;line-height:1.9;color:#555;letter-spacing:.02em;margin-bottom:14px}.side-panel-rich.svelte-1ge6w76 em{font-style:italic;color:#1a1a1a}.side-panel-rich.svelte-1ge6w76 strong{font-weight:600;color:#2a2a2a}.side-panel-rich.svelte-1ge6w76 blockquote{margin:20px 0;padding:14px 20px;border-left:2px solid #1a1a1a;background:#f4f1ec;font-family:"DM Serif Display",serif;font-size:14px;font-style:italic;color:#3a3a3a;line-height:1.6;letter-spacing:-.01em}.side-panel-rich.svelte-1ge6w76 ul{margin:0 0 14px;padding:0;list-style:none}.side-panel-rich.svelte-1ge6w76 ul li{font-size:12px;line-height:1.8;color:#555;letter-spacing:.02em;padding:6px 0 6px 20px;position:relative;border-bottom:1px solid #f0ede8}.side-panel-rich.svelte-1ge6w76 ul li:before{content:"—";position:absolute;left:0;color:#ccc;font-size:10px;top:8px}.side-panel-rich.svelte-1ge6w76 ol{margin:0 0 14px;padding-left:24px;list-style:decimal}.side-panel-rich.svelte-1ge6w76 ol li{font-size:12px;line-height:1.8;color:#555;letter-spacing:.02em;padding:6px 0;border-bottom:1px solid #f0ede8}.side-panel-rich.svelte-1ge6w76 .color-purple{color:purple}.side-panel-rich.svelte-1ge6w76 .color-blue{color:#00f}.side-panel-rich.svelte-1ge6w76 .color-pink,.side-panel-rich.svelte-1ge6w76 .color-pink em{color:#e040a0}.side-panel-rich.svelte-1ge6w76 .pc-img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:20px 0;border:1.5px solid #1a1a1a}
