body[data-template="arcade"]{--container-w:1160px;--radius-lg:0;--radius-md:0;--radius-btn:0;background:var(--theme-dark-page);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}body[data-template="arcade"] .site-header{position:relative;background:var(--theme-dark-panel);border-top:6px solid var(--red-vivid);border-bottom:6px solid var(--theme-dark-deep);box-shadow:0 6px 0 rgba(var(--red-vivid-rgb),.28)}body[data-template="arcade"] .header-inner{min-height:84px}body[data-template="arcade"] .brand-logo{width:50px;height:50px;image-rendering:auto;border:3px solid var(--red-vivid);padding:3px;background:var(--theme-dark-deep)}body[data-template="arcade"] .brand-name{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:2px;text-shadow:3px 3px 0 rgba(var(--red-vivid-rgb),.38)}body[data-template="arcade"] .site-nav a{border:2px solid transparent;padding:8px 10px;text-transform:uppercase;font-size:.72rem}body[data-template="arcade"] .site-nav a:hover{border-color:var(--red-vivid);box-shadow:3px 3px 0 rgba(var(--red-vivid-rgb),.28)}body[data-template="arcade"] .header-search{border:3px solid var(--red-vivid);border-radius:0;box-shadow:4px 4px 0 rgba(var(--red-vivid-rgb),.22);background:var(--theme-dark-page)}body[data-template="arcade"] .hero{padding:30px 0}body[data-template="arcade"] .hero-frame{max-width:920px;width:100%;aspect-ratio:16/9;border-radius:0;border:6px solid var(--theme-dark-panel-2);outline:3px solid var(--red-vivid);box-shadow:10px 10px 0 rgba(var(--red-vivid-rgb),.22)}body[data-template="arcade"] .hero-frame::before,body[data-template="arcade"] .hero-frame::after{display:none}body[data-template="arcade"] .hero-caption{padding:24px;background:linear-gradient(0deg,rgba(0,0,0,.96),rgba(0,0,0,.1))}body[data-template="arcade"] .hero-title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:clamp(1.25rem,3vw,2.4rem);text-shadow:3px 3px 0 #000}body[data-template="arcade"] .hero-cta,body[data-template="arcade"] .btn{border-radius:0;border:2px solid var(--ink);box-shadow:4px 4px 0 rgba(0,0,0,.65);text-transform:uppercase}body[data-template="arcade"] .hero-cta:active,body[data-template="arcade"] .btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #000}body[data-template="arcade"] .hero-dot{border-radius:0;width:12px;height:12px;border:2px solid var(--ink)}body[data-template="arcade"] .section-title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:1px;border:3px solid var(--red-vivid);padding:8px 12px;width:max-content;max-width:100%;box-shadow:5px 5px 0 rgba(var(--red-vivid-rgb),.18)}body[data-template="arcade"] .section-title::after{display:none}body[data-template="arcade"] .recent-scroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:20px;padding:12px 0}body[data-template="arcade"] .recent-scroll .post-card{width:auto}body[data-template="arcade"] .recent-scroll .post-card:nth-child(4n+1){transform:translateY(8px)}body[data-template="arcade"] .recent-arrows{display:none}body[data-template="arcade"] .post-card,body[data-template="arcade"] .custom-slider-card,body[data-template="arcade"] .review-card,body[data-template="arcade"] .sidebar-card,body[data-template="arcade"] .faq-item{border:3px solid var(--theme-dark-border-solid);border-radius:0;box-shadow:6px 6px 0 #000;background:var(--theme-dark-panel)}body[data-template="arcade"] .post-card:hover{transform:translate(-2px,-2px);border-color:var(--red-vivid);box-shadow:9px 9px 0 rgba(var(--red-vivid-rgb),.24)}body[data-template="arcade"] .recent-scroll .post-card:nth-child(4n+1):hover{transform:translate(-2px,6px)}body[data-template="arcade"] .post-card-thumb{aspect-ratio:4/3;border-radius:0;border-bottom:3px solid var(--theme-dark-border-solid)}body[data-template="arcade"] .post-card-title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;font-size:.9rem}body[data-template="arcade"] .pill{border-radius:0;border:2px solid currentColor}body[data-template="arcade"] .custom-slider-scroll{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;gap:14px}body[data-template="arcade"] .custom-slider-card{width:auto;min-width:0;padding:6px}body[data-template="arcade"] .custom-slider-card img{border-radius:0}body[data-template="arcade"] .review-slider-scroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:16px}body[data-template="arcade"] .review-card{width:auto;min-width:0}body[data-template="arcade"] .genre-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}body[data-template="arcade"] .genre-tile{border:3px solid var(--theme-dark-border-solid);border-radius:0;box-shadow:4px 4px 0 #000}body[data-template="arcade"] .faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-template="arcade"] .single-post-header h1{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;line-height:1.15}body[data-template="arcade"] .single-post-image{border-radius:0;border:4px solid var(--theme-dark-border-solid);box-shadow:8px 8px 0 #000}body[data-template="arcade"] .single-post-content h2,body[data-template="arcade"] .single-post-content h3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}body[data-template="arcade"] .post-layout{gap:28px}body[data-template="arcade"] .sidebar-card-title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border-bottom:3px solid var(--theme-dark-border-solid)}body[data-template="arcade"] .site-footer{background:var(--theme-dark-footer);border-top:6px solid var(--red-vivid)}@media(max-width:900px){body[data-template="arcade"] .recent-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-template="arcade"] .custom-slider-scroll{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-template="arcade"] .genre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){body[data-template="arcade"] .hero-frame{aspect-ratio:4/5;border-width:4px;box-shadow:6px 6px 0 rgba(var(--red-vivid-rgb),.22)}body[data-template="arcade"] .recent-scroll{grid-template-columns:1fr}body[data-template="arcade"] .recent-scroll .post-card:nth-child(4n+1){transform:none}body[data-template="arcade"] .custom-slider-scroll,body[data-template="arcade"] .review-slider-scroll,body[data-template="arcade"] .genre-grid,body[data-template="arcade"] .faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-template="arcade"] .hero-actions{gap:18px}body[data-template="arcade"] .hero-actions .btn{min-width:154px;padding:15px 24px;border:3px solid var(--ink);border-radius:0;background:var(--red-vivid);color:var(--on-accent-vivid);box-shadow:0 5px 0 var(--red-darker),5px 10px 0 #000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;animation:none;filter:none;image-rendering:pixelated}body[data-template="arcade"] .hero-actions .btn::after{content:"◆";margin-left:10px;font-size:.7em;color:currentColor}body[data-template="arcade"] .hero-actions .btn:hover{transform:translate(-2px,-2px);box-shadow:0 7px 0 var(--red-darker),7px 12px 0 #000}body[data-template="arcade"] .hero-actions .btn:active{transform:translate(4px,6px);box-shadow:0 1px 0 var(--red-darker),1px 2px 0 #000}body[data-template="arcade"] .hero-actions .btn-anim::before{display:none}body[data-template="arcade"] .hero-actions .btn-masuk{background:var(--theme-dark-deep);color:var(--ink);box-shadow:0 5px 0 var(--red-vivid),5px 10px 0 #000}body[data-template="arcade"] .hero-actions .btn.hero-shape-square{border-radius:0;clip-path:none}body[data-template="arcade"] .hero-actions .btn.hero-shape-pill{border-radius:999px;clip-path:none}body[data-template="arcade"] .hero-actions .btn-outline{background:transparent;color:var(--red-vivid);border-color:var(--red-vivid);box-shadow:none}body[data-template="arcade"] .hero-actions .btn-ghost{background:transparent;color:var(--red-vivid);border-color:transparent;box-shadow:none}body[data-template="arcade"] .hero-actions .btn-light{background:var(--ink);color:var(--bg);border-color:var(--ink);box-shadow:none}body[data-template="arcade"] .custom-slider-scroll{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;gap:14px;padding:10px 2px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body[data-template="arcade"] .custom-slider-card{flex:0 0 132px;width:132px;min-width:132px;scroll-snap-align:start}@media(max-width:640px){body[data-template="arcade"] .hero{padding:18px 0 16px}body[data-template="arcade"] .hero-frame{aspect-ratio:16/9;border-width:3px;box-shadow:4px 4px 0 rgba(var(--red-vivid-rgb),.22)}body[data-template="arcade"] .hero-caption{padding:10px 12px;gap:3px}body[data-template="arcade"] .hero-title{font-size:.92rem}body[data-template="arcade"] .hero-meta-row .meta-author,body[data-template="arcade"] .hero-meta-row .meta-date{font-size:.56rem}body[data-template="arcade"] .hero-cta{margin-top:1px;font-size:.58rem}body[data-template="arcade"] .hero-actions{width:100%;gap:10px}body[data-template="arcade"] .hero-actions .btn{flex:1 1 0;min-width:0;padding:12px 10px;justify-content:center}body[data-template="arcade"] .custom-slider-card{flex-basis:112px;width:112px;min-width:112px}}body[data-template="arcade"] .lists-scroll{background:var(--theme-dark-panel);border:3px solid var(--theme-dark-border-solid);border-radius:0;box-shadow:6px 6px 0 #000}body[data-template="arcade"] .lists-content li{border-bottom-style:dashed}@media(max-width:640px){body[data-template="arcade"] .recent-scroll{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;gap:12px;padding:10px 2px 12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}body[data-template="arcade"] .recent-scroll .post-card{flex:0 0 156px;width:156px;min-width:156px;transform:none;scroll-snap-align:start}body[data-template="arcade"] .recent-scroll .post-card:hover{transform:none}body[data-template="arcade"] .recent-scroll .post-card-thumb{aspect-ratio:4/5}}@media(max-width:640px){body[data-template="arcade"] .section-title{font-size:.78rem;line-height:1.2;letter-spacing:.7px;padding:6px 9px;border-width:2px;box-shadow:3px 3px 0 rgba(var(--red-vivid-rgb),.18)}}@media(max-width:640px){body[data-template="arcade"] .paragraph-section{padding:10px 0 2px}body[data-template="arcade"] .paragraph-content{font-size:.86rem;line-height:1.58;overflow-wrap:break-word;word-break:normal}body[data-template="arcade"] .paragraph-content p{margin:.7em 0}body[data-template="arcade"] .paragraph-content ol,body[data-template="arcade"] .paragraph-content ul{margin:.7em 0;padding-left:1.55rem}body[data-template="arcade"] .paragraph-content li{margin:.28em 0;padding-left:.08rem}body[data-template="arcade"] .paragraph-content h2,body[data-template="arcade"] .paragraph-content h3{line-height:1.35;margin-bottom:.65em}body[data-template="arcade"] .faq-section{padding:10px 0 2px}body[data-template="arcade"] .faq-list{grid-template-columns:minmax(0,1fr);gap:10px}body[data-template="arcade"] .faq-item{width:100%;min-width:0;border-width:2px;box-shadow:4px 4px 0 #000}body[data-template="arcade"] .faq-question{gap:10px;padding:11px 12px;font-size:.8rem;line-height:1.4;overflow-wrap:break-word}body[data-template="arcade"] .faq-question::before{width:20px;height:20px;font-size:.96rem}body[data-template="arcade"] .faq-answer{padding:0 12px 12px;font-size:.78rem;line-height:1.55}}
