.feature-tile{display:grid;grid-template-columns:135px minmax(0,1fr);gap:23px;align-items:center;padding:24px;border-radius:19px;background:#fff;border:1px solid var(--line)}.feature-tile>img{width:135px;height:135px;object-fit:cover;border-radius:15px}.feature-tile h2{font-size:1.65rem}.feature-tile p{font-size:.8rem;color:var(--muted);margin-top:9px}.feature-tile .eyebrow{font-size:.62rem;margin-bottom:9px}.feature-tile .text-link{font-size:.75rem}.home-lead p{max-width:560px;color:var(--muted);margin-top:18px}.home-lead .hero-actions{margin-top:25px}.edition{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--muted);margin-left:10px}.home-statbar{display:flex;flex-wrap:wrap;gap:18px 35px;padding:18px 0;font-size:.75rem;border-block:1px solid var(--line);color:var(--muted)}.home-statbar strong{color:var(--ink)}.genre-grid{margin-bottom:0}@media(max-width:760px){.feature-tile{grid-template-columns:100px minmax(0,1fr);gap:17px;padding:18px}.feature-tile>img{width:100px;height:100px}.feature-tile h2{font-size:1.4rem}.feature-tile p{font-size:.75rem}.edition{display:none}}@media(max-width:390px){.feature-tile{grid-template-columns:80px minmax(0,1fr);gap:14px;padding:16px}.feature-tile>img{width:80px;height:80px}.feature-tile h2{font-size:1.2rem}}:root{--ink:#282820;--muted:#716a59;--paper:#fff9e9;--line:#2c2c25;--green:#a83c1b;--dark:#292c24;--lime:#f7c55e}body{font-family:Arial,Helvetica,sans-serif}.masthead{min-height:100px}.site-header{border-bottom:3px solid #2c2c25}.nav-action{border:2px solid #2c2c25;border-radius:0;background:#f7c55e;box-shadow:3px 3px 0 #2c2c25}.category-nav{background:#f7c55e;border-bottom:2px solid #2c2c25}.category-nav a,.category-nav span{color:#292c24}.eyebrow,.game-meta,.guide-meta,.cabinet-label{font-family:Consolas,'Courier New',monospace}.eyebrow{font-weight:700;letter-spacing:.1em}.arcade-hero{display:grid;grid-template-columns:1fr 1.12fr;gap:45px;align-items:center;padding:50px 0 40px}.arcade-hero h1{font-size:clamp(2.5rem,4.2vw,4.2rem);line-height:1.02;letter-spacing:-.05em}.arcade-hero em{font-style:normal;color:#a83c1b}.arcade-hero p{font-size:.9rem}.arcade-cabinets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.arcade-cabinet{background:#f7c55e;padding:13px;border:3px solid #292c24;box-shadow:5px 5px 0 #292c24;min-width:0;display:flex;flex-direction:column}.arcade-cabinet:nth-child(2){background:#b8d8ba;margin-top:45px}.arcade-cabinet:nth-child(3){background:#f3af89;margin-top:85px}.arcade-cabinet>img{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid #292c24;margin-block:13px}.cabinet-label{font-size:.53rem;line-height:1.4;font-weight:700}.arcade-cabinet>strong{font-size:.88rem;line-height:1.3;overflow-wrap:anywhere}.arcade-cabinet .text-link{font-size:.65rem;margin-top:14px}.arcade-ticket{border:2px dashed #292c24;padding:17px 24px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font: .7rem/1.5 Consolas,'Courier New',monospace;background:#fffdf6}.button{background:#a83c1b;border:2px solid #292c24;border-radius:0;box-shadow:4px 4px 0 #292c24}.button.secondary{border:2px solid #292c24}.guide-card,.genre-card,.ranking,.collection{border:2px solid #292c24;border-radius:0}.guide-card{box-shadow:4px 4px 0 #d8cdad}.guide-art{border-bottom:2px solid #292c24;background:#e6e6c8}.guide-copy h3{font-size:1.25rem}.guide-art img{border:2px solid #292c24;border-radius:5px}.genre-symbol{border-radius:0;border:1px solid #292c24;background:#f7c55e}.genre-card:nth-child(2) .genre-symbol{background:#f3af89}.genre-card:nth-child(3) .genre-symbol{background:#b8d8ba}.game-image{border:2px solid #292c24;border-radius:0;box-shadow:3px 3px 0 #e5d9b8}.game-card h3{font-weight:800}.game-meta{font-size:.62rem}.collection{background:#f3af89;color:#292c24;box-shadow:5px 5px 0 #292c24}.collection .eyebrow,.collection .rating,.collection .game-meta{color:#642f1c}.collection>p{color:#584333}.collection a:hover{color:#a83c1b}.arcade-lower{display:grid;grid-template-columns:1fr 1.65fr;gap:25px}.ranking{background:#fffdf5}.rank-item{border-color:#c5bda5}.rank-item img{border-radius:0;border:1px solid #292c24}.site-footer{background:#eee4c9;border-top:3px solid #292c24}.footer-bottom{border-top:1px solid #b9ad8c}.note-strip{border-block:2px solid #292c24}.detail-hero{border:2px solid #292c24;border-radius:0;background:#fffdf5;box-shadow:5px 5px 0 #e6d8b7}.detail-cover{border:2px solid #292c24;border-radius:0;width:190px;height:190px}.detail-hero{grid-template-columns:190px minmax(0,1fr) 220px}.side-panel,.contents,.document-body,.contact-card{border:2px solid #292c24;border-radius:0;background:#fffdf5}.document-body{box-shadow:5px 5px 0 #e6d8b7}.info-box,.notice{border-radius:0;background:#f7edcf}.article-banner{border-radius:0;background:#f1e5bb}.article-banner img{border-radius:0;border:2px solid #292c24}.policy-table th{background:#f1e5bb}.policy-table td,.policy-table th{border-color:#c4b895}.privacy-dialog{border:2px solid #292c24;border-radius:0;background:#fff9e9}.privacy-dialog .close-dialog{border-radius:0;background:#f1e5bb}.privacy-dialog a.button{color:#fff}.privacy-dialog a.button.secondary{color:#292c24}@media(max-width:1100px){.arcade-hero{gap:25px}.arcade-cabinets{gap:9px}.arcade-cabinet{padding:9px}.arcade-cabinet>strong{font-size:.73rem}.detail-hero{grid-template-columns:180px 1fr}.detail-cover{width:180px;height:180px}}@media(max-width:760px){.masthead{min-height:82px}.arcade-hero{grid-template-columns:1fr;padding-block:30px;gap:25px}.arcade-hero h1{font-size:3.1rem}.arcade-cabinet:nth-child(2){margin-top:20px}.arcade-cabinet:nth-child(3){margin-top:40px}.arcade-cabinet>strong{font-size:.76rem}.arcade-ticket{padding:14px;font-size:.6rem;gap:10px 20px}.arcade-lower{grid-template-columns:1fr}.detail-hero{grid-template-columns:110px minmax(0,1fr)}.detail-cover{width:110px;height:110px}.guide-copy h3{font-size:1.08rem}}@media(max-width:390px){.arcade-hero h1{font-size:2.6rem}.arcade-cabinet .text-link{font-size:.52rem}.arcade-cabinet{padding:7px;box-shadow:3px 3px 0 #292c24}.cabinet-label{font-size:.43rem}.arcade-cabinet>strong{font-size:.67rem}.detail-hero{grid-template-columns:90px minmax(0,1fr)}.detail-cover{width:90px;height:90px}}

@media(max-width:390px){.arcade-cabinets{grid-template-columns:1fr}.arcade-cabinet{display:grid;grid-template-columns:60px minmax(0,1fr);gap:3px 12px;padding:12px}.arcade-cabinet:nth-child(2),.arcade-cabinet:nth-child(3){margin-top:0}.cabinet-label{grid-column:1/-1;font-size:.5rem}.arcade-cabinet>img{width:60px;height:60px;grid-row:2/4;margin:6px 0}.arcade-cabinet>strong{font-size:.95rem;align-self:end}.arcade-cabinet .text-link{font-size:.65rem;margin-top:3px}}
