header[data-astro-cid-sckkx6r4]{border-bottom:1px solid var(--color-border);background:var(--color-bg);position:sticky;top:0;z-index:100}nav[data-astro-cid-sckkx6r4] .container[data-astro-cid-sckkx6r4]{max-width:var(--container-width);margin:0 auto;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-sckkx6r4]{font-family:var(--font-sans);font-size:1.5rem;font-weight:700;color:var(--color-text);text-decoration:none}.nav-links[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:1.25rem;font-family:var(--font-sans);font-size:.9rem}.nav-text-link[data-astro-cid-sckkx6r4]{font-weight:500}.nav-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:var(--color-text);text-decoration:none;transition:color .2s ease}.nav-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:not(.social-link):hover{color:var(--color-accent)}.social-link[data-astro-cid-sckkx6r4]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-bg-secondary);transition:all .2s ease}.social-link[data-astro-cid-sckkx6r4]:hover{transform:translateY(-2px)}.social-link[data-astro-cid-sckkx6r4].youtube:hover{background:red}.social-link[data-astro-cid-sckkx6r4].facebook:hover{background:#1877f2}.social-link[data-astro-cid-sckkx6r4].spotify:hover{background:#1db954}.social-link[data-astro-cid-sckkx6r4] img[data-astro-cid-sckkx6r4]{width:20px;height:20px;transition:filter .2s ease}.social-link[data-astro-cid-sckkx6r4]:hover img[data-astro-cid-sckkx6r4]{filter:brightness(0) invert(1)}main[data-astro-cid-sckkx6r4]{min-height:calc(100vh - 200px)}footer[data-astro-cid-sckkx6r4]{border-top:1px solid var(--color-border);margin-top:4rem;padding:2rem 0;font-family:var(--font-sans);font-size:.9rem;color:var(--color-text-light)}footer[data-astro-cid-sckkx6r4] .container[data-astro-cid-sckkx6r4]{max-width:var(--container-width);margin:0 auto;padding:0 2rem;text-align:center}.footer-links[data-astro-cid-sckkx6r4]{margin-bottom:.75rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.footer-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:var(--color-text-light)}.footer-links[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--color-accent)}@media(max-width:480px){nav[data-astro-cid-sckkx6r4] .container[data-astro-cid-sckkx6r4]{padding:1rem}.logo[data-astro-cid-sckkx6r4]{font-size:1.25rem}.nav-links[data-astro-cid-sckkx6r4]{gap:.5rem}.social-link[data-astro-cid-sckkx6r4]{width:32px;height:32px}}@media(max-width:359px){.nav-text-link[data-astro-cid-sckkx6r4]{display:none}}.footer-links[data-astro-cid-sckkx6r4] .separator[data-astro-cid-sckkx6r4]{color:var(--color-text-light);opacity:.45}:root{--color-text: #292929;--color-text-light: #757575;--color-border: #f2f2f2;--color-bg: #ffffff;--color-bg-secondary: #fafafa;--color-accent: #1a8917;--font-sans: "Sarabun", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-serif: "Sarabun", "Georgia", "Cambria", "Times New Roman", Times, serif;--max-width: 680px;--container-width: 1200px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-serif);font-size:21px;line-height:1.58;color:var(--color-text);background:var(--color-bg);margin:0;padding:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:700;line-height:1.2;margin-top:1.5em;margin-bottom:.5em;color:var(--color-text)}h1{font-size:2.5em;margin-top:.5em}h2{font-size:2em}h3{font-size:1.5em}p{margin-bottom:1.5em}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}code{font-family:Monaco,Courier New,monospace;font-size:.85em;background:#f5f5f5;padding:.2em .4em;border-radius:3px}pre{background:#f5f5f5;padding:1em;border-radius:5px;overflow-x:auto;margin-bottom:1.5em}pre code{background:none;padding:0}img{max-width:100%;height:auto;display:block;margin:2em auto}blockquote{border-left:3px solid var(--color-text-light);padding-left:1.5em;margin:1.5em 0;font-style:italic;color:var(--color-text-light)}ul,ol{margin-bottom:1.5em;padding-left:2em}li{margin-bottom:.5em}
