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