:root{--neon-blue: #00e5ff;--neon-purple: #b900ff;--text-primary: #ffffff;--text-secondary: #aaaaaa;--text-light: #dddddd;--bg-dark: #0f1419;--bg-card: rgba(255, 255, 255, .05);--border-subtle: rgba(255, 255, 255, .1);--shadow-neon-sm: 0 2px 10px rgba(0, 229, 255, .3);--shadow-neon-lg: 0 6px 20px rgba(0, 229, 255, .5);--shadow-lg: 0 10px 30px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 50px rgba(0, 0, 0, .7)}body{background:#000;background:linear-gradient(135deg,#0a0a0a,#1a0033);color:#fff}.article-container{max-width:800px;margin:0 auto;padding:20px 20px 60px;position:relative;z-index:1}@media (max-width: 768px){.article-container{padding-left:15px;padding-right:15px}}.article-header{text-align:center;margin-bottom:40px}.article-body{margin-top:20px}.article-footer{margin-top:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.article-meta,.article-meta-info{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0;color:#888;font-size:.9rem}.meta-item{display:flex;align-items:center;gap:5px}.meta-item i{color:#00e5ff;font-size:.85em}.article-category-badge,.article-category{display:inline-block;background:linear-gradient(135deg,#bb6bd9,#9b59b6);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #bb6bd94d}.article-title,.article-main-title{font-size:2.5rem;margin-bottom:30px;line-height:1.3;background:linear-gradient(135deg,#00e5ff,#b900ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-weight:800;word-break:keep-all;overflow-wrap:break-word}.lead,.article-intro{font-size:1.2rem;line-height:1.7;color:#bbb;margin-bottom:30px;padding:20px;background:#ffffff08;border-left:4px solid #00e5ff;border-radius:8px}.article-hero-image,.featured-image{width:100%;margin:40px 0;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000080}.article-hero-image img,.featured-image img{width:100%;height:auto;display:block}.article-tags{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.tag{display:inline-block;background:#ffffff1a;color:#aaa;padding:5px 15px;border-radius:20px;font-size:.85rem;text-decoration:none;transition:all .3s}.tag:hover{background:#00e5ff33;color:#00e5ff}.article-share{text-align:center;padding:40px 0}.share-buttons{display:flex;justify-content:center;gap:15px;margin-top:20px}.share-button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;border-radius:25px;background:#ffffff1a;color:#fff;text-decoration:none;transition:all .3s;gap:.5rem}.share-button:hover{background:#00e5ff;color:#000;transform:translateY(-3px);box-shadow:0 5px 15px #00e5ff80}@media (max-width: 768px){.article-container{max-width:100%;padding:80px 15px 40px}.article-title,.article-main-title{font-size:1.3rem;line-height:1.4;word-break:break-word;white-space:normal;hyphens:auto}.article-content{font-size:1rem}.article-content h2{font-size:1.5rem;margin:40px 0 20px}.article-hero-image,.featured-image{margin:20px -15px;border-radius:0}.share-buttons{flex-direction:column;align-items:center}}.article-content{font-size:1.125rem;line-height:1.8;color:var(--text-primary, #ddd);letter-spacing:.05em;word-wrap:break-word;overflow-wrap:break-word}.article-content>*+h2{margin-top:var(--space-12)}.article-content h2{font-size:var(--font-3xl);font-weight:600;margin:var(--space-8) 0 var(--space-4);color:var(--neon-blue);position:relative;padding-left:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid rgba(0,229,255,.2);display:block;width:100%}.article-content h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:80%;background:linear-gradient(to bottom,var(--neon-blue),var(--neon-purple));box-shadow:0 0 10px #00e5ff80}.article-content h3{font-size:1.4rem;font-weight:600;margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid rgba(0,229,255,.3);color:#fff}.article-body .article-content h2+h3,.article-content h2:not([class])+h3,.article-content>h2+h3{margin-top:20px}.article-content h3~h3{margin-top:60px}.article-content p{margin-bottom:var(--space-3)}.article-content strong{color:var(--neon-blue);font-weight:600}.article-content ul,.article-content ol{margin:var(--space-4) 0;padding-left:var(--space-4)}.article-content li{margin-bottom:var(--space-1);line-height:1.8}.article-content ul li::marker{color:var(--neon-blue)}.article-content ol li::marker{color:var(--neon-purple);font-weight:600}.article-content img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:var(--space-4) 0 .5rem 0;box-shadow:var(--shadow-card)}.article-content img+p em,.article-content video+p em{display:block;text-align:center;font-size:.9rem;color:#888;margin-top:-.5rem;margin-bottom:var(--space-2);font-style:italic;padding:0 var(--space-2)}.article-content p img{display:block;margin:var(--space-4) auto var(--space-1) auto}.article-content figure{margin:var(--space-4) 0;text-align:center}.article-content figure img{max-width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0}.article-content figure video{max-width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0}.article-content figure iframe{width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0}.article-content figcaption{font-size:.9rem;color:var(--text-secondary);font-style:italic;margin-top:.25rem;margin-bottom:0;padding:0 var(--space-2)}.article-content video{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:var(--space-4) 0 .5rem 0;box-shadow:var(--shadow-card)}.article-content iframe{width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);margin:var(--space-4) 0;box-shadow:var(--shadow-card)}.article-content .video-embed{margin:var(--space-4) 0}.article-content .video-embed.youtube-embed{position:relative;width:100%;padding-bottom:56.25%}.article-content .video-embed.youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.article-content blockquote{border-left:4px solid var(--neon-purple);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;font-style:italic;color:var(--text-secondary);background:#b900ff0d;border-radius:0 var(--radius-lg) var(--radius-lg) 0;position:relative}.article-content blockquote:before{content:'"';position:absolute;top:-10px;left:10px;font-size:3rem;color:var(--neon-purple);opacity:.3}.article-content code{background:var(--white-10);padding:.2rem .4rem;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.9em}.article-content pre{background:var(--black-50);padding:var(--space-3);border-radius:var(--radius-lg);overflow-x:auto;margin:var(--space-4) 0}.article-content pre code{background:none;padding:0}.article-content table{width:100%;border-collapse:collapse;margin:var(--space-4) 0}.article-content th,.article-content td{padding:var(--space-1-5);text-align:left;border-bottom:1px solid var(--white-10)}.article-content th{background:var(--neon-blue-10);font-weight:600;color:var(--text-light)}.article-content a{color:var(--neon-blue);text-decoration:none;transition:all var(--animation-fast) ease}.article-content a:hover{color:var(--neon-purple);text-decoration:underline}.game-purchase-container{text-align:center;margin:var(--space-4) 0;padding:var(--space-4);background:var(--neon-blue-05);border-radius:var(--radius-xl);border:1px solid var(--neon-blue-20)}.game-info-box,.info-box{display:block;background:#0006;border:1px solid rgba(0,229,255,.2);border-radius:12px;padding:20px;margin:var(--space-4) 0;position:relative;overflow:visible;box-shadow:none}.game-info-box.multi-item,.info-box.multi-item{padding:var(--space-3);background:linear-gradient(135deg,var(--black-60),var(--black-40))}.game-info-box:before,.info-box:before{content:"";position:absolute;inset:-1px;border-radius:12px;background:linear-gradient(135deg,#00e5ff4d,#b900ff4d);z-index:-1;animation:none}@keyframes neonSlide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.game-info-box ul,.info-box ul{list-style:none;padding:0;margin:0 0 20px;display:flex;justify-content:space-evenly;position:relative}.game-info-box ul:after,.info-box ul:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,#00e5ff4d,#b900ff4d);transform:translate(-50%)}.game-info-box.multi-item ul,.info-box.multi-item ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.game-info-box li,.info-box li{padding:0;text-align:center;border:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.game-info-box.multi-item li,.info-box.multi-item li{background:var(--white-05);border:1px solid var(--neon-blue-20);border-radius:var(--radius-xl);padding:var(--space-2);transition:all var(--animation-fast) ease;position:relative;overflow:hidden}.game-info-box.multi-item li:before,.info-box.multi-item li:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--neon-blue),transparent);animation:neonSlide var(--animation-slow) infinite}.game-info-box.multi-item li:hover,.info-box.multi-item li:hover{background:var(--white-08);transform:translateY(-2px);box-shadow:0 5px 15px var(--neon-blue-30);border-color:var(--neon-blue)}.game-info-box li:first-child,.game-info-box li:last-child,.info-box li:last-child{border-radius:0}.game-info-box li strong,.info-box li strong{color:#999;font-size:14px;margin-bottom:5px;display:block;margin-right:0;font-weight:500}.game-info-box.multi-item li strong,.info-box.multi-item li strong{color:var(--neon-blue);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.3rem}.game-info-box li:after,.info-box li:after{content:attr(data-value);color:#fff;font-size:16px;font-weight:700}.game-info-box.multi-item li:after,.info-box.multi-item li:after{font-size:var(--font-base);color:var(--text-primary);line-height:1.4}.game-info-box h3,.game-info-box h4,.info-box h3,.info-box h4{color:var(--neon-blue);margin-top:0;margin-bottom:var(--space-2)}.game-info-box.game-info-table{display:table;width:100%;border-collapse:collapse}.game-info-box.game-info-table .info-item{display:table-row}.game-info-box.game-info-table .info-label,.game-info-box.game-info-table .info-value{display:table-cell;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.game-info-box.game-info-table .info-label{width:30%;font-weight:600;color:var(--neon-blue);background:#00e5ff0d}.game-info-box.game-info-table .info-value{width:70%;color:#fff}.game-info-box.game-info-table .info-item:last-child .info-label,.game-info-box.game-info-table .info-item:last-child .info-value{border-bottom:none}.purchase-btn-container{border-top:none}.game-info-box .game-purchase-btn-pattern1{display:block;width:100%;padding:var(--space-2);margin:0;border-radius:0 0 calc(var(--radius-3xl) - 2px) calc(var(--radius-3xl) - 2px);box-shadow:none;font-size:1rem}.game-info-box.multi-item .purchase-btn-container{border-top:none;margin-top:var(--space-3)}.game-info-box.multi-item .game-purchase-btn-pattern1{border-radius:8px;width:100%;max-width:300px;margin:0 auto;display:block}.game-purchase-btn,.game-purchase-btn-pattern1,.article-content a[href*="meta.com/experiences"],.article-content a[href*="store.steampowered.com"],.article-content a[href*="oculus.com"],.article-content a[href^="https://www.meta.com"]{display:inline-block;padding:1rem 2rem;font-weight:700;text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;z-index:1;letter-spacing:.5px;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;border:none;border-radius:8px;text-align:center;background:linear-gradient(135deg,#00e5ff,#b900ff);color:var(--text-light);box-shadow:0 5px 15px #00e5ff4d;font-size:1.1rem;margin:var(--space-2) var(--space-1)}.game-purchase-btn:hover,.game-purchase-btn-pattern1:hover,.article-content a[href*="meta.com/experiences"]:hover,.article-content a[href*="store.steampowered.com"]:hover,.article-content a[href*="oculus.com"]:hover,.article-content a[href^="https://www.meta.com"]:hover{background:linear-gradient(135deg,#33ecff,#d633ff);box-shadow:0 10px 25px #00e5ff80;transform:translateY(-5px);text-decoration:none}.game-card{background:linear-gradient(135deg,#ffffff0f,#ffffff08,#ffffff0f);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--neon-blue-30);border-radius:15px;padding:1.5rem;margin:var(--space-4) 0;transition:all var(--animation-fast) ease;position:relative;overflow:hidden}.game-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--neon-blue-10) 0%,transparent 40%,transparent 60%,rgba(147,51,234,.1) 100%);opacity:0;transition:opacity var(--animation-fast) ease}.game-card:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a,#ffffff14);transform:translateY(-3px);box-shadow:0 10px 30px var(--neon-blue-30);border-color:var(--neon-blue-50)}.game-card:hover:before{opacity:1}.highlight-box,.warning-box,.success-box,.recommendation-box,.analysis-box{padding:2rem;margin:2rem 0;border-radius:15px;position:relative;overflow:hidden}.highlight-box{background:#ffd7001a;border:2px solid #ffd700;box-shadow:0 10px 25px #ffd70066}.warning-box{background:#ff6b6b1a;border:2px solid #ff6b6b;box-shadow:0 10px 25px #ff6b6b66}.success-box{background:#2ecc711a;border:2px solid var(--color-success, #2ecc71);box-shadow:0 10px 25px #2ecc7166}.recommendation-box{background:#7eff031a;border:2px solid var(--neon-green);box-shadow:0 10px 25px #7eff0366}.analysis-box{background:#d254ff1a;border:2px solid var(--neon-purple);box-shadow:0 10px 25px #d254ff66}.highlight-box h3,.highlight-box h4{color:gold;margin-top:0}.warning-box h3,.warning-box h4{color:#ff6b6b;margin-top:0}.success-box h3,.success-box h4{color:var(--color-success, #2ecc71);margin-top:0}.recommendation-box h3,.recommendation-box h4{color:var(--neon-green);margin-top:0}.analysis-box h3,.analysis-box h4{color:var(--neon-purple);margin-top:0}.cta-button{display:inline-block;padding:.75rem 2rem;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:#fff;text-decoration:none;border-radius:30px;font-weight:600;transition:all var(--animation-fast) ease;margin:1rem 0}.cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--neon-blue-30)}.game-purchase-section{background:linear-gradient(135deg,#ffffff0f,#ffffff08,#ffffff0f);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:2rem;margin:3rem 0;text-align:center;position:relative;overflow:hidden}.game-purchase-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--neon-blue-10) 0%,transparent 70%);animation:rotateGradient var(--animation-slower) linear infinite}@keyframes rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.game-purchase-section h3{font-size:1.5rem;margin-bottom:var(--space-2);color:var(--text-light);position:relative;z-index:1}.game-purchase-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.game-info-list{list-style:none;padding:0;margin:var(--space-4) 0;text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.game-info-list li{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--white-10)}.game-info-list li:last-child{border-bottom:none}.game-info-list strong{min-width:120px;color:var(--neon-blue)}.video-embed{margin:var(--space-4) 0}.video-embed iframe{width:100%;max-width:100%;aspect-ratio:16/9;display:block;margin:1rem auto;border-radius:10px;box-shadow:0 4px 20px var(--black-30)}.tiktok-embed{margin:2rem auto;max-width:605px}.local-video{margin:var(--space-4) 0;text-align:center}.local-video video{width:100%;max-width:800px;height:auto;border-radius:10px;box-shadow:0 4px 20px var(--black-30)}.local-video .caption{margin-top:.5rem;font-size:.9rem;color:var(--text-secondary)}.comparison-table{overflow-x:auto;margin:var(--space-4) 0}.comparison-table table{width:100%;border-collapse:collapse;background:var(--black-30);border-radius:10px;overflow:hidden}.comparison-table th,.comparison-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--white-10)}.comparison-table th{background:var(--neon-blue-10);font-weight:600;color:var(--text-light)}.comparison-table tr:hover{background:#ffffff0d}.lead-text{font-size:1.2rem;line-height:1.8;color:var(--text-secondary);margin-bottom:2rem}.developer-insight{background:#3498db1a;border-left:4px solid var(--color-info);padding:1.5rem;margin:var(--space-4) 0;border-radius:10px}.popular-content{background:#ffffff0d;padding:1.5rem;border-radius:10px;margin:var(--space-4) 0}.future-content{background:#2ecc710d;padding:1.5rem;border-radius:10px;margin:var(--space-4) 0}.final-cta{background:linear-gradient(135deg,var(--neon-blue-10) 0%,rgba(185,0,255,.1) 100%);padding:3rem 2rem;text-align:center;border-radius:15px;margin:3rem 0}.final-cta h2{color:var(--text-light);margin-bottom:var(--space-2)}.reference-links{background:#ffffff0d;padding:1.5rem;border-radius:10px;margin:var(--space-4) 0}.reference-links h3{color:var(--text-light);margin-bottom:var(--space-2)}.reference-links ul{list-style:none;padding:0}.reference-links li{padding:.5rem 0}.game-section{margin:3rem 0;padding-bottom:3rem;border-bottom:1px solid var(--white-10)}.game-section:last-child{border-bottom:none}.game-image{margin:1.5rem 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px var(--black-30)}.game-image img{width:100%;height:auto;display:block}.game-image-link{display:block;transition:opacity var(--animation-fast) ease}.game-image-link:hover{opacity:.95}.grid-cards{background:#0006;border:1px solid rgba(0,229,255,.2);border-radius:12px;padding:20px;margin:var(--space-4) 0;position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly}.grid-cards:before{content:"";position:absolute;inset:-1px;border-radius:12px;background:linear-gradient(135deg,#00e5ff4d,#b900ff4d);z-index:-1}.grid-card{background:transparent;border:none;border-radius:0;padding:0;text-align:center;transition:none;display:flex;flex-direction:column;justify-content:center;flex:1;position:relative}.grid-card:not(:last-child):not(.cta-card):after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,#00e5ff4d,#b900ff4d)}.grid-card:hover{background:transparent;transform:none;box-shadow:none}.grid-card.price-card{background:transparent;border:none}.grid-card.cta-card{background:transparent;border:none;padding-top:20px;flex-basis:100%;max-width:none}.grid-card.cta-card:after{display:none}.card-value{font-size:16px;font-weight:700;color:#fff;margin-bottom:5px}.card-label{font-size:14px;color:#999;font-weight:500}.cta-link{display:inline-block;width:100%;padding:16px;background:linear-gradient(135deg,#00e5ff,#b900ff);color:#fff;text-align:center;text-decoration:none;font-weight:700;font-size:16px;border-radius:8px;transition:all .3s;box-shadow:0 5px 15px #00e5ff4d}.cta-link:hover{background:linear-gradient(135deg,#33ecff,#d633ff);transform:translateY(-2px);box-shadow:0 10px 25px #00e5ff80}.article-category[data-category*=初心者]{background:linear-gradient(135deg,var(--neon-blue),var(--deep-blue))}.article-category[data-category*=ジャンル]{background:linear-gradient(135deg,var(--neon-green),#4a9d00)}.article-category[data-category*=酔い],.article-category[data-category*=コツ]{background:linear-gradient(135deg,#ff6b6b,#c92a2a)}.article-intro{font-size:1.15rem;line-height:1.8;color:#ddd;margin-bottom:50px;padding:0}.article-intro p{margin-bottom:16px}.article-intro p:last-child{margin-bottom:0}.article-tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.tag{display:inline-block;padding:8px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:.85rem;color:#aaa;text-decoration:none;transition:all .3s}.tag:hover{background:#00e5ff33;border-color:#00e5ff;color:#00e5ff;transform:translateY(-1px);box-shadow:var(--shadow-neon-sm)}.back-link{display:inline-flex;align-items:center;gap:8px;color:#00e5ff;text-decoration:none;font-weight:500;transition:all .3s}.back-link:hover{transform:translate(-5px);opacity:.8}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#666;margin-bottom:20px}.breadcrumb a{color:#888;text-decoration:none;transition:color .3s}.breadcrumb a:hover{color:#00e5ff}.breadcrumb-separator{color:#444}.breadcrumb>span{color:#444}.breadcrumb .current{color:#ddd;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-primary{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;background:linear-gradient(45deg,#00e5ff,#0f8);color:#000;text-decoration:none;font-weight:700;font-size:1.1rem;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;box-shadow:var(--shadow-neon-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-neon-lg);background:linear-gradient(45deg,#00d4f5,#00ffa0)}.btn-back{display:inline-flex;align-items:center;gap:8px;color:#00e5ff;text-decoration:none;font-weight:500;transition:all .3s;padding:10px 20px;border:1px solid #00e5ff;border-radius:8px}.btn-back:hover{background:#00e5ff1a;transform:translate(-5px)}.article-back{margin-top:40px;text-align:center}.article-navigation{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.article-nav-item{display:block;padding:15px;background:#0f1419;box-shadow:5px 5px 10px #0a0e12,-5px -5px 10px #141a20;border-radius:10px;text-decoration:none;transition:all .3s}.article-nav-item:hover{box-shadow:inset 3px 3px 6px #0a0e12,inset -3px -3px 6px #141a20}.article-nav-item.prev{text-align:left}.article-nav-item.next{text-align:right}.nav-label{font-size:.75rem;color:#666;display:flex;align-items:center;gap:5px;margin-bottom:3px;text-transform:uppercase;letter-spacing:.5px}.nav-item.next .nav-label{justify-content:flex-end}.nav-title{color:#aaa;font-weight:400;line-height:1.4;font-size:.9rem}.related-articles{margin-top:40px}.related-articles h3{font-size:1.1rem;color:#ccc;margin-bottom:20px;font-weight:600}.related-articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.related-article-card{display:block;background:#0f1419;box-shadow:5px 5px 10px #0a0e12,-5px -5px 10px #141a20;border-radius:10px;padding:20px;text-decoration:none;transition:all .3s}.related-article-card:hover{box-shadow:inset 3px 3px 6px #0a0e12,inset -3px -3px 6px #141a20}.related-article-category{color:#00e5ff;font-size:.7rem;font-weight:500;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.related-article-title{font-size:.95rem;color:#ccc;font-weight:500;line-height:1.4;margin-bottom:5px}.related-article-meta{font-size:.75rem;color:#666}.lead{font-size:1.15rem;line-height:1.8;color:#ddd;margin-bottom:20px;font-weight:500}.article-title{font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:20px;background:linear-gradient(to right,#00e5ff,#e500ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.article-meta{display:flex;justify-content:center;gap:25px;color:#888;font-size:.95rem}.article-meta>span{display:flex;align-items:center;gap:8px}.article-meta>span i{font-size:.9rem;opacity:.7}.featured-image{width:100%;margin-bottom:30px;text-align:center}.featured-image img{max-width:100%;height:auto;border-radius:16px;box-shadow:var(--shadow-xl)}@media (max-width: 768px){.article-content{font-size:1.0625rem}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.25rem}.article-content ul,.article-content ol{padding-left:var(--space-3);margin:var(--space-3) 0}.article-content li{margin-bottom:.75rem;line-height:1.7}.article-content p{line-height:1.7;margin-bottom:var(--space-2)}.article-content h3~h3{margin-top:40px}.article-content img{margin:var(--space-3) 0 .5rem 0}.game-purchase-buttons{flex-direction:column;align-items:center}.game-purchase-buttons a{width:100%;max-width:300px}.game-info-box.multi-item ul,.info-box.multi-item ul{grid-template-columns:1fr;gap:.75rem}.game-info-box.multi-item{padding:1rem}.article-intro{font-size:1.05rem;margin-bottom:35px}.article-title{font-size:1.3rem}.article-meta{flex-wrap:wrap;gap:15px}.breadcrumb .current{max-width:200px}.article-navigation{grid-template-columns:1fr;gap:15px}.related-articles{padding:30px 15px}}
