.featured-carousel>article:not(:first-child){display:none}.bx-viewport .featured-carousel>article:not(:first-child){display:block}:root{--accent:#ff6a00;--accent-2:#ff8c38;--accent-light:#ffb366;--accent-dark:#b33e00;--accent-glow:rgba(255,106,0,.5);--ink:#1a0900;--radius:0px}.thumb-block{border-radius:var(--radius);overflow:hidden;box-shadow:0 2px 0 rgba(0,0,0,.4);border:1px solid transparent;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,border-color .2s ease}.thumb-block:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 0 24px var(--accent-glow),0 14px 28px rgba(0,0,0,.45)}.post-thumbnail-container,.thumb-block .post-thumbnail{border-radius:var(--radius);overflow:hidden}.thumb-block .post-thumbnail img,.video-main-thumb{transition:transform .35s ease,filter .35s ease}.thumb-block:hover .post-thumbnail img{transform:scale(1.05);filter:brightness(1.08) saturate(1.15)}span.hd-video{background:var(--accent) !important;color:var(--ink) !important;border-radius:0;font-weight:800;letter-spacing:.02em;padding:2px 10px !important;box-shadow:0 0 10px var(--accent-glow);clip-path:polygon(0 0,100% 0,92% 100%,0% 100%)}span.views,span.duration{background:rgba(0,0,0,.7);border-radius:0;border-left:2px solid var(--accent)}.rating-bar-meter{background:linear-gradient(90deg,var(--accent-dark),var(--accent),var(--accent-2)) !important}button,.button,input[type=button],input[type=reset],input[type=submit]{border-radius:0;border:1.5px solid rgba(255,106,0,.5) !important;background:rgba(255,106,0,.08) !important;transition:all .18s ease}button:hover,.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.comment-reply-link:hover,a.tag-cloud-link:hover{background:linear-gradient(135deg,var(--accent),var(--accent-2)) !important;border-color:var(--accent) !important;color:var(--ink) !important;box-shadow:0 0 18px var(--accent-glow)}.pagination ul li a{border-radius:0}.pagination ul li a.current,.pagination ul li a:hover{background:linear-gradient(135deg,var(--accent),var(--accent-2)) !important;border-color:var(--accent) !important;color:var(--ink) !important;box-shadow:0 0 14px var(--accent-glow)}.thumb-block .entry-header a:hover{color:var(--accent)}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:782px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px))}#back-to-top{bottom:calc(78px + 14px + env(safe-area-inset-bottom, 0px)) !important;right:16px !important;border-radius:50% !important;box-shadow:0 0 16px var(--accent-glow),0 6px 16px rgba(0,0,0,.35) !important}.mobile-footer-nav{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:9999;display:flex;height:62px;border-radius:20px;background:rgba(18,12,8,.8);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,106,0,.2);box-shadow:0 0 20px rgba(255,106,0,.12),0 10px 28px rgba(0,0,0,.4)}.mobile-footer-nav a,.mobile-footer-nav label{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9b9b9b;font-family:'Kanit',sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-footer-nav i{font-size:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:13px;transition:background .22s cubic-bezier(.2,.8,.2,1),color .22s ease,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,width .22s ease,height .22s ease,font-size .22s ease}.mobile-footer-nav a.current i,.mobile-footer-nav a:active i,.mobile-footer-nav label:active i{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--ink);width:44px;height:44px;font-size:21px;border-radius:14px;transform:translateY(-4px);box-shadow:0 0 20px var(--accent-glow),0 6px 14px rgba(0,0,0,.35)}.mobile-footer-nav a.current span,.mobile-footer-nav a:active span,.mobile-footer-nav label:active span{color:var(--accent-2);font-weight:700}}@media (min-width:783px){.mobile-footer-nav{display:none !important}}#colophon h2{color:var(--accent-2);font-size:1.3em;position:relative;padding-bottom:10px;margin-bottom:.6em}#colophon h2:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:28px;height:2px;background:var(--accent)}#colophon h3{color:var(--accent-2);font-size:1.02em;font-weight:600;margin:0 0 .5em}.site-branding .header-search{width:100%;max-width:420px;margin:1em auto}.site-branding .header-search form#searchform{display:flex !important;align-items:stretch;box-sizing:border-box;width:100%;height:44px;margin:0 !important;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,106,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.site-branding .header-search form#searchform:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(255,106,0,.18),0 0 20px var(--accent-glow)}.site-branding .header-search input#s{flex:1 1 auto !important;min-width:0 !important;width:auto !important;float:none !important;box-sizing:border-box !important;background:0 0 !important;border:none !important;color:#f2f2f2 !important;padding:0 18px !important;margin:0 !important;font-family:'Kanit',sans-serif;font-size:14px}.site-branding .header-search input#s::placeholder{color:#8c8c8c}.site-branding .header-search input#searchsubmit{position:static !important;top:auto !important;left:auto !important;flex:0 0 auto !important;margin:0 4px 0 auto !important;box-sizing:border-box !important;align-self:center;display:flex;align-items:center;justify-content:center;width:40px !important;height:40px !important;line-height:1 !important;border-radius:50% !important;background:linear-gradient(145deg,var(--accent-light),var(--accent) 55%,var(--accent-dark)) !important;border:none !important;color:var(--ink) !important;font-size:15px;cursor:pointer;box-shadow:0 0 16px var(--accent-glow),0 2px 6px rgba(0,0,0,.3);transition:filter .2s ease,box-shadow .2s ease}.site-branding .header-search input#searchsubmit:hover{filter:brightness(1.08);box-shadow:0 0 26px var(--accent-glow),0 2px 8px rgba(0,0,0,.3)}.site-branding .header-search input#searchsubmit:active{filter:brightness(.94);box-shadow:0 0 10px var(--accent-glow),0 1px 4px rgba(0,0,0,.3)}.site-footer{border-top:1px solid rgba(255,106,0,.35)}.site-footer .one-column-footer{margin:0 auto;padding:0 20px;text-align:center}.site-footer .one-column-footer .widget{margin-bottom:1.6em}.site-footer .one-column-footer .widget:last-child{margin-bottom:0}.site-footer .one-column-footer p{color:#b8b8b8;font-size:.92em;line-height:1.9;margin:0 0 .6em}.site-footer .one-column-footer p:last-child{margin-bottom:0}.site-footer .one-column-footer p strong{color:var(--accent-2);font-weight:600}.site-footer .one-column-footer p a{color:var(--accent-light);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(255,179,102,.4);transition:color .15s ease,text-decoration-color .15s ease}.site-footer .one-column-footer p a:hover{color:var(--accent-2);text-decoration-color:var(--accent-2)}.page #sidebar.with-sidebar-right{display:none !important}.page #primary.with-sidebar-right,.page .site-main.with-sidebar-right{width:100% !important;float:none !important}.page .entry-content{max-width:760px;margin:0 auto;line-height:1.85;color:#d4d4d4}.page .entry-header .widget-title{max-width:760px;margin:0 auto;padding-top:.6em}.page .entry-content .legal-updated{display:inline-block;color:#9b9b9b;font-size:.82em;letter-spacing:.03em;border:1px solid rgba(255,106,0,.3);padding:3px 12px;margin-bottom:1.4em}.page .entry-content .legal-intro{background:rgba(255,106,0,.06);border-left:3px solid var(--accent);padding:14px 18px;margin-bottom:1.8em;font-size:1em;color:#e8e8e8}.page .entry-content h2{color:var(--accent-2);text-shadow:0 0 14px var(--accent-glow);font-size:1.25em;margin:1.6em 0 .6em;padding-bottom:6px;border-bottom:1px solid rgba(255,106,0,.2)}.page .entry-content h2:first-of-type{margin-top:0}.page .entry-content p a,.page .entry-content li a{color:var(--accent-light);text-decoration:underline;text-underline-offset:2px}.page .entry-content p a:hover,.page .entry-content li a:hover{color:var(--accent)}.page .entry-content ul,.page .entry-content ol{padding-left:1.4em;margin:.8em 0 1.4em}.page .entry-content li{margin-bottom:.5em;padding-left:.3em}.page .entry-content ul li::marker{color:var(--accent)}.page .entry-content ol li::marker{color:var(--accent);font-weight:700}