@keyframes eq-bounce{0%{height:20%}to{height:100%}}@keyframes scanMove{0%,to{top:0}50%{top:100%}}@font-face{font-family:"Kanit";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-v17-latin_thai-regular.woff2)format("woff2")}@font-face{font-family:"Kanit";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-v17-latin_thai-700.woff2)format("woff2")}:root{--primary:#2563eb;--primary-dark:#1e3a8a;--bg:#f8fafc;--white:#ffffff;--text-main:#0f172a;--text-muted:#576574;--border-color:#e2e8f0;--header-start:#1e3a8a;--header-mid:#3b82f6;--header-end:#8b5cf6;--header-shadow:rgba(0, 0, 0, 0.2);--nav-height:64px;--nav-navy:#1e3a8a;--footer-bg:#ffffff;--footer-border:#e2e8f0}:root.dark-mode{--bg:#0f172a;--text-main:#f1f5f9;--text-muted:#94a3b8;--white:#1e293b;--border-color:#334155;--header-start:#020617;--header-mid:#0f172a;--header-end:#1e3a8a;--header-shadow:rgba(0, 0, 0, 0.4);--nav-navy:#60a5fa;--footer-bg:#0f172a;--footer-border:#1e293b}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.amz-bar-link,.app-item,.lang-btn,.nav-links a,.theme-toggle,.tool-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.no-transition,.no-transition *{transition:none!important}body,html{max-width:100vw;overflow-x:hidden;width:100%;margin:0;padding:0}body{font-family:"Kanit",-apple-system,BlinkMacSystemFont,sans-serif;text-rendering:optimizeSpeed;background:var(--bg);color:var(--text-main);padding-top:var(--nav-height);line-height:1.6;min-height:100vh}img,video{max-width:100%;height:auto}.container{max-width:1000px;margin:0 auto;padding:0 20px}.nav-bar,.nav-logo,.nav-right{display:flex;align-items:center}.nav-bar{contain:layout size;position:fixed;inset:0 0 auto 0;height:var(--nav-height);background:var(--white);justify-content:space-between;padding:0 24px;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.05);border-bottom:1px solid var(--border-color)}.nav-logo,.nav-right{gap:10px}.nav-logo img{width:35px;height:35px;aspect-ratio:1/1;display:block}.nav-links a{text-decoration:none;color:var(--text-muted);font-weight:500;font-size:.95rem;padding:8px 14px;border-radius:20px;display:inline-flex;gap:6px}.nav-links a:hover{color:var(--nav-navy);background:rgba(30,58,138,.05)}body.is-home .nav-home-link{display:none!important}.nav-home-icon{display:none}body:not(.is-home) .nav-home-icon{display:inline-flex}body:not(.is-home) .nav-home-text{display:none}body:not(.is-home) .nav-home-link{background:rgba(30,58,138,.05);font-size:1.1rem}.lang-btn{border:0;background:0 0;cursor:pointer;padding:5px 12px;border-radius:15px;font-size:11px;font-weight:700;color:var(--text-muted)}.lang-btn.active{background:var(--nav-navy);color:#fff}.theme-toggle,.tool-card-container{border:1px solid var(--border-color)}.theme-toggle{background:0 0;color:var(--text-main);cursor:pointer;width:38px;height:38px;border-radius:50%;transition:.2s}footer,header{text-align:center}.theme-toggle,header{display:flex;justify-content:center;align-items:center}header{position:relative;padding:80px 20px 100px;min-height:280px;background:linear-gradient(135deg,var(--header-start) 0%,var(--header-mid) 50%,var(--header-end) 100%);border-radius:0 0 30px 30px;flex-direction:column;color:#fff;overflow:hidden}.hero h1{font-size:2.8rem;font-weight:700;color:#fff;line-height:1.2;min-height:3.4rem;text-shadow:0 4px 15px var(--header-shadow);margin:0}.hero p{font-size:1.2rem;margin-top:15px;min-height:1.8rem;color:#f1f5f9}.tool-card-container{background:var(--white);padding:24px;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1);margin:-50px auto 30px;position:relative;z-index:10;max-width:100%}.grid-2-col{display:grid;grid-template-columns:1fr 1fr;gap:15px}.seo-content{margin:50px auto;line-height:1.8;background:var(--white);padding:40px 25px;border-radius:30px;border:1px solid var(--border-color);max-width:950px;width:90%;box-shadow:0 5px 15px rgba(0,0,0,.03),0 15px 35px rgba(0,0,0,.05);transition:all .3s ease}.seo-content:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.1)}.seo-inner h2{margin-bottom:20px;font-size:1.5rem}.seo-content ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;padding:0;list-style:none;margin:25px 0}.seo-content li{background:rgba(37,99,235,.05);padding:15px 20px;border-radius:12px;border-left:4px solid var(--primary)}
