.arcade-page,.arcade-page *,.arcade-page *:before,.arcade-page *:after{box-sizing:border-box}.arcade-page{margin:0;background:#0d1645;color:#fff;font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.arcade-page a{color:inherit;text-decoration:none}.arcade-page button,.arcade-page input{font:inherit}.arcade-page .wrap{width:min(1560px,calc(100% - 40px));margin-right:auto;margin-left:auto}.arcade-page .header,.arcade-page .footer{font-family:Inter,"Segoe UI",Roboto,Arial,sans-serif}.arcade-page .header .brand,.arcade-page .footer .brand{text-decoration:none}.arcade-page .header .links a,.arcade-page .footer a{text-decoration:none}.arcade-page .footer{background:linear-gradient(180deg,#142a66 0,#eef5ff 42%,#f7fbff 100%)}.arcade-main{min-height:100vh;overflow:hidden;background:#0d1645}.arcade-page-hero{position:relative;overflow:hidden;padding:62px 0 54px;background:radial-gradient(circle at 8% 5%,rgba(255,91,170,.28),transparent 30%),radial-gradient(circle at 91% 18%,rgba(42,224,208,.22),transparent 30%),linear-gradient(145deg,#10194b,#2b1b6f 55%,#13346d)}.arcade-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(#000,transparent)}.arcade-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:center;gap:56px}.arcade-hero-copy h1{margin:0;color:#fff;font-size:clamp(54px,7.5vw,94px);line-height:.92;letter-spacing:-.065em}.arcade-hero-copy h1 span{color:#ff73bd}.arcade-hero-copy p{max-width:690px;margin:24px 0 0;color:#cad4fb;font-size:18px;line-height:1.75}.arcade-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:28px}.arcade-hero-actions a,.arcade-hero-actions span{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 15px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(255,255,255,.08);color:#fff;font-size:11px;font-weight:950;text-decoration:none}.arcade-hero-actions a{padding-inline:21px;background:linear-gradient(135deg,#f25eae,#6c50eb);box-shadow:0 16px 32px rgba(74,46,184,.3)}.arcade-hero-stage{position:relative;min-height:510px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:38px;background:radial-gradient(circle at center,rgba(57,226,211,.17),transparent 35%),rgba(6,13,46,.45);box-shadow:inset 0 0 80px rgba(14,9,49,.35),0 28px 60px rgba(2,8,33,.32);perspective:1000px}.arcade-hero-stage:after{content:"";position:absolute;z-index:5;right:0;bottom:0;left:0;height:30%;background:linear-gradient(transparent,rgba(5,11,42,.82));pointer-events:none}.arcade-orbit{position:absolute;left:50%;top:50%;border:2px solid rgba(125,241,223,.28);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg)}.orbit-one{width:430px;height:430px}.orbit-two{width:305px;height:305px;border-color:rgba(255,115,189,.28);transform:translate(-50%,-50%) rotateX(68deg) rotateZ(56deg)}.arcade-console{position:absolute;z-index:4;left:50%;top:50%;display:grid;width:155px;height:155px;place-items:center;border:4px solid rgba(255,255,255,.38);border-radius:42px;background:linear-gradient(145deg,rgba(239,94,174,.96),rgba(94,79,225,.96) 54%,rgba(27,185,198,.96));color:#fff;box-shadow:0 30px 60px rgba(0,0,0,.45),inset 0 0 35px rgba(255,255,255,.16);transform:translate(-50%,-50%) rotateX(-13deg) rotateY(19deg);animation:arcadeConsole 7s ease-in-out infinite}.arcade-console span{position:absolute;top:24px;font-size:11px;font-weight:1000;letter-spacing:.18em}.arcade-console i{font-size:57px;font-style:normal;text-shadow:0 0 25px rgba(255,255,255,.55)}.arcade-console b{position:absolute;bottom:24px;font-size:15px;letter-spacing:.12em}.arcade-showcase-card{position:absolute;z-index:2;overflow:hidden;width:210px;border:2px solid rgba(255,255,255,.45);border-radius:22px;background:#11194d;box-shadow:0 22px 48px rgba(0,0,0,.42);animation:arcadeCardFloat 6s ease-in-out infinite}.arcade-showcase-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.arcade-showcase-card>span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:linear-gradient(90deg,rgba(23,30,86,.98),rgba(40,31,104,.98))}.arcade-showcase-card b{overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.arcade-showcase-card small{flex:0 0 auto;color:#7df1df;font-size:8px;font-weight:900;text-transform:uppercase}.showcase-1{left:5%;top:8%;transform:rotate(-8deg);animation-delay:-1s}.showcase-2{right:4%;top:10%;transform:rotate(8deg);animation-delay:-2.6s}.showcase-3{left:50%;bottom:5%;width:235px;transform:translateX(-50%) rotate(-1deg);animation-delay:-4s}.arcade-float{position:absolute;z-index:6;padding:10px 13px;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(18,28,78,.9);color:#fff;font-size:11px;font-style:normal;font-weight:1000;box-shadow:0 13px 26px rgba(0,0,0,.26);animation:arcadeFloat 4s ease-in-out infinite}.float-one{left:4%;top:46%;color:#7df1df}.float-two{right:3%;top:47%;color:#ffd45c;animation-delay:-1.4s}.float-three{right:8%;bottom:11%;color:#ff78bf;font-size:25px;animation-delay:-2.2s}
.arcade-library{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(circle at 10% 8%,rgba(255,93,168,.22),transparent 28%),radial-gradient(circle at 90% 12%,rgba(31,211,203,.24),transparent 28%),linear-gradient(145deg,#111a4e,#281b6b 48%,#142a66);color:#fff}
.arcade-library:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,#000,transparent)}
.arcade-head{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.arcade-head-copy{max-width:750px}.arcade-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);color:#73f0df;font-size:11px;font-weight:1000;letter-spacing:.11em;text-transform:uppercase}.arcade-head h2{margin:0;font-size:clamp(36px,5vw,66px);line-height:.98;letter-spacing:-.055em}.arcade-head h2 span{color:#ff75bd}.arcade-head p{max-width:680px;margin:18px 0 0;color:#cad5ff;font-size:16px;line-height:1.7}.arcade-search{display:flex;width:min(320px,100%);min-height:52px;align-items:center;gap:9px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.arcade-search span{color:#7df1df;font-size:23px}.arcade-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:800 13px/1.2 inherit}.arcade-search input::placeholder{color:#b4c1e9}
.arcade-categories{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;margin:0 0 22px;padding:5px 0}.arcade-categories a{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(255,255,255,.075);color:#dce4ff;font-size:12px;font-weight:900;white-space:nowrap;transition:.2s ease}.arcade-categories a:hover{border-color:rgba(125,241,223,.52);background:rgba(125,241,223,.12);color:#fff;transform:translateY(-2px)}.arcade-categories a.is-active{border-color:transparent;background:linear-gradient(135deg,#ef5eae,#6c50eb);color:#fff;box-shadow:0 12px 26px rgba(76,47,190,.3)}.arcade-categories a span{font-size:17px}.arcade-results-meta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;color:#aebce8;font-size:12px}.arcade-results-meta strong{color:#fff;font-size:15px}.arcade-results-meta span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.07)}
.arcade-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.arcade-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:25px;background:rgba(10,18,55,.72);box-shadow:0 22px 48px rgba(1,7,30,.3);transition:.22s ease}.arcade-card:hover{transform:translateY(-5px);border-color:rgba(117,240,223,.45);box-shadow:0 28px 58px rgba(1,7,30,.42)}.arcade-cover{position:relative;display:block;overflow:hidden;aspect-ratio:16/10;background:#17235d}.arcade-cover:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,rgba(6,11,38,.86))}.arcade-cover img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.arcade-card:hover .arcade-cover img{transform:scale(1.045)}.arcade-category{position:absolute;z-index:2;left:13px;top:13px;padding:7px 10px;border-radius:10px;background:rgba(12,20,57,.82);color:#7df1df;font-size:10px;font-weight:1000;text-transform:uppercase;backdrop-filter:blur(8px)}.arcade-score{position:absolute;z-index:2;right:13px;top:13px;padding:7px 9px;border-radius:10px;background:#ffd45c;color:#382b07;font-size:10px;font-weight:1000}.arcade-card-body{padding:18px}.arcade-card h3{margin:0;color:#fff;font-size:21px;line-height:1.2;letter-spacing:-.025em}.arcade-card p{display:-webkit-box;overflow:hidden;min-height:43px;margin:10px 0 16px;color:#aebce8;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.arcade-play{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 14px;border:0;border-radius:14px;background:linear-gradient(135deg,#ef5eae,#6c50eb);color:#fff;font-size:13px;font-weight:1000;cursor:pointer;box-shadow:0 12px 25px rgba(82,55,199,.28)}.arcade-play:hover{filter:brightness(1.08)}.arcade-play i{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:rgba(255,255,255,.18);font-style:normal}.arcade-empty{position:relative;z-index:1;padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:rgba(255,255,255,.08);color:#dbe3ff;text-align:center}.arcade-pagination{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px}.arcade-pagination a,.arcade-pagination span{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:950;text-decoration:none}.arcade-pagination a:hover{background:#fff;color:#292066}.arcade-pagination .is-disabled{opacity:.38}.arcade-disclaimer{position:relative;z-index:1;display:flex;align-items:flex-start;gap:11px;margin-top:25px;padding:15px 17px;border:1px solid rgba(115,240,223,.22);border-radius:17px;background:rgba(20,36,82,.72);color:#bfcaee;font-size:12px;line-height:1.6}.arcade-disclaimer strong{color:#fff}
.arcade-modal{position:fixed;z-index:10050;inset:0;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(3,8,31,.92);backdrop-filter:blur(10px)}.arcade-modal.is-open{display:flex}.arcade-dialog{display:flex;width:min(1180px,100%);height:min(820px,calc(100vh - 40px));flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:25px;background:#0b143d;box-shadow:0 38px 90px rgba(0,0,0,.5)}.arcade-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px 14px 20px;background:linear-gradient(90deg,#1b2d73,#3d236f)}.arcade-dialog-head div{min-width:0}.arcade-dialog-head span{display:block;color:#7df1df;font-size:9px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.arcade-dialog-head h2{overflow:hidden;margin:3px 0 0;color:#fff;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.arcade-close{display:grid;width:43px;height:43px;flex:0 0 43px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:13px;background:rgba(255,255,255,.11);color:#fff;font-size:28px;cursor:pointer}.arcade-frame-wrap{position:relative;flex:1;background:#050a22}.arcade-frame-wrap:before{content:"Oyun yükleniyor…";position:absolute;left:50%;top:50%;color:#b9c7f5;font-size:13px;font-weight:900;transform:translate(-50%,-50%)}.arcade-frame{position:relative;z-index:1;width:100%;height:100%;border:0;background:#050a22}.arcade-open .site-header{z-index:2}
/* Hero oyun vitrini: ana kart, iki yardımcı kart ve ayrı oynama düğmesi */
.arcade-hero-stage{min-height:510px;background:radial-gradient(circle at 50% 28%,rgba(93,82,229,.34),transparent 37%),radial-gradient(circle at 12% 80%,rgba(255,94,174,.16),transparent 32%),linear-gradient(145deg,rgba(8,18,66,.94),rgba(12,30,82,.96));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),inset 0 -70px 100px rgba(4,9,37,.38),0 28px 60px rgba(2,8,33,.32)}.arcade-hero-stage:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(#000,transparent 78%)}.arcade-hero-stage:after{z-index:5;height:27%;background:linear-gradient(transparent,rgba(5,11,42,.9))}.arcade-orbit{opacity:.68}.orbit-one{width:440px;height:440px}.orbit-two{width:320px;height:320px}.arcade-showcase-card{border:1px solid rgba(255,255,255,.4);border-radius:24px;background:rgba(13,23,72,.96);box-shadow:0 28px 58px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(10px)}.arcade-showcase-card img{aspect-ratio:16/10}.arcade-showcase-card>span{padding:11px 13px;background:linear-gradient(90deg,rgba(17,27,79,.98),rgba(37,29,98,.98))}.arcade-showcase-card b{font-size:12px}.arcade-showcase-card small{font-size:8px}.showcase-1{z-index:4;left:50%;right:auto;top:54px;bottom:auto;width:330px;opacity:1;transform:translateX(-50%);animation-delay:-1s}.showcase-2{z-index:2;left:24px;right:auto;top:172px;bottom:auto;width:225px;opacity:.82;filter:saturate(.88);transform:rotate(-8deg);animation-delay:-2.6s}.showcase-3{z-index:2;right:24px;left:auto;top:172px;bottom:auto;width:225px;opacity:.82;filter:saturate(.88);transform:rotate(8deg);animation-delay:-4s}.arcade-console{z-index:7;left:50%;top:auto;bottom:28px;display:flex;width:176px;height:58px;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:linear-gradient(135deg,#ef5eae,#6c50eb 58%,#22b9ce);box-shadow:0 18px 38px rgba(24,12,87,.5),inset 0 1px 0 rgba(255,255,255,.3);transform:translateX(-50%);animation:arcadePlayPulse 4s ease-in-out infinite}.arcade-console span{display:none}.arcade-console i{position:static;font-size:23px;line-height:1}.arcade-console b{position:static;font-size:13px;letter-spacing:.14em}.float-one{left:22px;top:22px}.float-two{right:22px;top:22px}.float-three{display:none}
@keyframes arcadeConsole{50%{transform:translate(-50%,-54%) rotateX(-8deg) rotateY(-18deg)}}@keyframes arcadePlayPulse{50%{transform:translateX(-50%) translateY(-5px);filter:brightness(1.08)}}@keyframes arcadeFloat{50%{transform:translateY(-7px)}}@keyframes arcadeCardFloat{50%{margin-top:-7px;filter:brightness(1.06)}}
@media(max-width:960px){.arcade-hero-grid{grid-template-columns:1fr}.arcade-hero-copy{text-align:center}.arcade-hero-copy p{margin-inline:auto}.arcade-hero-actions{justify-content:center}.arcade-hero-stage{min-height:400px}.arcade-head{align-items:flex-start;flex-direction:column}.arcade-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.arcade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arcade-search{width:100%}}
@media(max-width:650px){.arcade-page .wrap{width:min(100% - 24px,1560px)}.arcade-page-hero{padding:40px 0 32px}.arcade-hero-copy h1{font-size:51px}.arcade-hero-copy p{font-size:15px}.arcade-hero-actions a{width:100%}.arcade-hero-actions span{flex:1;padding-inline:8px}.arcade-hero-stage{min-height:390px;border-radius:28px}.arcade-console{width:120px;height:120px;border-radius:32px}.arcade-console i{font-size:43px}.arcade-console span{top:18px}.arcade-console b{bottom:18px}.orbit-one{width:300px;height:300px}.orbit-two{width:215px;height:215px}.arcade-showcase-card{width:145px;border-radius:17px}.arcade-showcase-card>span{padding:7px 8px}.arcade-showcase-card b{font-size:9px}.arcade-showcase-card small{display:none}.showcase-1{left:3%;top:7%}.showcase-2{right:3%;top:8%}.showcase-3{bottom:5%;width:165px}.float-one{left:2%;top:50%}.float-two{right:2%;top:51%}.float-three{display:none}.arcade-library{padding:48px 0}.arcade-head h2{font-size:42px}.arcade-head p{font-size:14px}.arcade-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arcade-categories a{min-height:44px;padding:0 9px;font-size:11px}.arcade-grid{grid-template-columns:1fr}.arcade-results-meta{align-items:flex-start;flex-direction:column;gap:8px}.arcade-modal{padding:0}.arcade-dialog{height:100vh;border:0;border-radius:0}.arcade-dialog-head{padding:11px 12px 11px 15px}.arcade-dialog-head h2{font-size:17px}.arcade-pagination{flex-wrap:wrap}.arcade-pagination span{order:-1;width:100%}}
@media(max-width:650px){.showcase-1{left:50%;top:38px;width:235px;transform:translateX(-50%)}.showcase-2{left:10px;top:183px;width:145px;transform:rotate(-7deg)}.showcase-3{right:10px;top:183px;width:145px;transform:rotate(7deg)}.arcade-console{bottom:18px;width:150px;height:52px}.float-one{left:12px;top:12px}.float-two{right:12px;top:12px}.arcade-showcase-card>span{padding:8px 9px}.arcade-showcase-card b{font-size:9px}}
@media(prefers-reduced-motion:reduce){.arcade-card,.arcade-cover img{transition:none}.arcade-console,.arcade-float,.arcade-showcase-card{animation:none}}

/* Tüm yayıncı kategorileri: öne çıkanlar açık, tam Türkçe liste isteğe bağlı açılır. */
.arcade-all-categories{position:relative;z-index:2;margin:-8px 0 24px;scroll-margin-top:120px}.arcade-all-categories>summary{display:flex;min-height:50px;align-items:center;gap:10px;padding:0 16px;border:1px solid rgba(125,241,223,.25);border-radius:16px;background:linear-gradient(135deg,rgba(125,241,223,.1),rgba(108,80,235,.13));color:#fff;cursor:pointer;list-style:none}.arcade-all-categories>summary::-webkit-details-marker{display:none}.arcade-all-categories>summary span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:rgba(125,241,223,.14);color:#7df1df}.arcade-all-categories>summary b{font-size:13px}.arcade-all-categories>summary small{color:#aebce8;font-size:11px;font-weight:800}.arcade-all-categories>summary i{margin-left:auto;font-style:normal;transition:transform .2s ease}.arcade-all-categories[open]>summary i{transform:rotate(180deg)}.arcade-categories-all{max-height:520px;margin:12px 0 0;padding:12px;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(8,16,53,.4);grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.arcade-categories-all a{justify-content:flex-start}.arcade-categories-featured{margin-bottom:18px}
@media(max-width:650px){.arcade-all-categories{margin-top:-3px}.arcade-all-categories>summary{padding:9px 12px}.arcade-all-categories>summary small{display:none}.arcade-categories-all{grid-template-columns:repeat(2,minmax(0,1fr));max-height:480px;padding:8px}.arcade-categories-all a{justify-content:center}}

/* Eğitim vitriniyle aynı görsel dilde oyun tanıtım bandı */
.arcade-page-hero{padding:30px 0;background:radial-gradient(circle at 0 0,rgba(78,215,255,.13),transparent 30%),radial-gradient(circle at 100% 0,rgba(255,120,190,.13),transparent 32%),#f7f9ff}.arcade-page-hero:before{display:none}.arcade-page-hero .arcade-hero-grid{min-height:328px;grid-template-columns:minmax(0,1.18fr) minmax(500px,.82fr);gap:38px;padding:42px 48px;border:1px solid rgba(255,255,255,.52);border-radius:36px;background:linear-gradient(112deg,#6b58f4 0,#607cf6 42%,#4ed4ec 100%);box-shadow:0 24px 55px rgba(71,88,177,.18),inset 0 1px 0 rgba(255,255,255,.3)}.arcade-page-hero .arcade-hero-grid:before{content:"";position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 64% 0,rgba(255,255,255,.2),transparent 28%),linear-gradient(120deg,transparent 55%,rgba(255,255,255,.09));pointer-events:none}.arcade-page-hero .arcade-hero-copy{position:relative;z-index:3}.arcade-page-hero .arcade-kicker{margin-bottom:13px;border-color:rgba(255,255,255,.3);background:rgba(30,40,125,.16);color:#fff}.arcade-page-hero .arcade-hero-copy h1{font-size:clamp(43px,4.5vw,72px);line-height:.98;letter-spacing:-.055em}.arcade-page-hero .arcade-hero-copy h1 span{color:#fff}.arcade-page-hero .arcade-hero-copy p{max-width:720px;margin-top:15px;color:rgba(255,255,255,.94);font-size:17px;line-height:1.65}.arcade-banner-tags{margin-top:20px}.arcade-banner-tags a,.arcade-hero-actions.arcade-banner-tags a{min-height:44px;padding:0 15px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(255,255,255,.13);box-shadow:none;color:#fff;font-size:12px;backdrop-filter:blur(8px);transition:.2s ease}.arcade-banner-tags a:hover{background:#fff;color:#4639b8;transform:translateY(-2px)}.arcade-banner-covers{min-height:244px;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;perspective:1000px}.arcade-banner-covers:before,.arcade-banner-covers:after{display:none}.arcade-banner-covers .arcade-showcase-card{top:50%;bottom:auto;width:190px;border:6px solid rgba(255,255,255,.94);border-radius:22px;background:#14205b;box-shadow:0 20px 38px rgba(19,34,99,.3);animation:arcadeBannerFloat 6s ease-in-out infinite}.arcade-banner-covers .arcade-showcase-card img{aspect-ratio:4/5}.arcade-banner-covers .arcade-showcase-card>span{position:absolute;right:0;bottom:0;left:0;display:block;padding:28px 10px 10px;background:linear-gradient(transparent,rgba(8,14,48,.92));text-align:left}.arcade-banner-covers .arcade-showcase-card b{display:block;font-size:11px}.arcade-banner-covers .arcade-showcase-card small{display:block;margin-top:3px;color:#8ff5e6}.arcade-banner-covers .showcase-1{z-index:2;left:3%;transform:translateY(-50%) rotate(-7deg)}.arcade-banner-covers .showcase-2{z-index:4;left:34%;transform:translateY(-50%) rotate(1deg);animation-delay:-2s}.arcade-banner-covers .showcase-3{z-index:3;right:1%;left:auto;transform:translateY(-50%) rotate(7deg);animation-delay:-4s}.arcade-banner-covers .arcade-console{z-index:6;right:9%;bottom:5px;left:auto;width:auto;height:45px;padding:0 17px;border:2px solid rgba(255,255,255,.85);border-radius:999px;background:linear-gradient(135deg,#ff58aa,#6d4ff0);box-shadow:0 13px 28px rgba(32,23,111,.3);transform:none;animation:arcadeBannerCta 4s ease-in-out infinite}.arcade-banner-covers .arcade-console i{font-size:13px}.arcade-banner-covers .arcade-console b{font-size:10px;letter-spacing:.09em}
@keyframes arcadeBannerFloat{50%{margin-top:-7px;filter:brightness(1.05)}}@keyframes arcadeBannerCta{50%{transform:translateY(-4px);filter:brightness(1.08)}}
@media(max-width:1100px){.arcade-page-hero .arcade-hero-grid{grid-template-columns:1fr;gap:18px;padding:38px}.arcade-page-hero .arcade-hero-copy{text-align:center}.arcade-page-hero .arcade-hero-copy p{margin-inline:auto}.arcade-banner-tags{justify-content:center}.arcade-banner-covers{width:min(620px,100%);min-height:275px;margin-inline:auto}}
@media(max-width:650px){.arcade-page-hero{padding:18px 0}.arcade-page-hero .arcade-hero-grid{min-height:0;gap:17px;padding:28px 19px 23px;border-radius:25px}.arcade-page-hero .arcade-hero-copy h1{font-size:38px}.arcade-page-hero .arcade-hero-copy p{font-size:14px}.arcade-banner-tags{display:grid;grid-template-columns:1fr 1fr;gap:8px}.arcade-hero-actions.arcade-banner-tags a{width:auto;min-height:41px;padding-inline:9px}.arcade-banner-covers{min-height:220px}.arcade-banner-covers .arcade-showcase-card{width:122px;border-width:4px;border-radius:16px}.arcade-banner-covers .showcase-1{left:0}.arcade-banner-covers .showcase-2{left:50%;transform:translate(-50%,-50%) rotate(1deg)}.arcade-banner-covers .showcase-3{right:0}.arcade-banner-covers .arcade-showcase-card>span{padding:21px 7px 7px}.arcade-banner-covers .arcade-showcase-card b{font-size:8px}.arcade-banner-covers .arcade-showcase-card small{display:none}.arcade-banner-covers .arcade-console{right:50%;bottom:-2px;height:39px;padding-inline:13px;transform:translateX(50%)}@keyframes arcadeBannerCta{50%{transform:translateX(50%) translateY(-3px);filter:brightness(1.08)}}}
@media(prefers-reduced-motion:reduce){.arcade-banner-covers .arcade-showcase-card,.arcade-banner-covers .arcade-console{animation:none}}

/* V3 — temiz, taşmayan ve okunaklı oyun vitrini */
.arcade-page-hero{padding:26px 0}.arcade-page-hero .arcade-hero-grid{min-height:350px;grid-template-columns:minmax(0,1fr) minmax(430px,570px);gap:38px;overflow:hidden;padding:34px 40px;background:radial-gradient(circle at 88% 13%,rgba(255,255,255,.21),transparent 25%),linear-gradient(125deg,#5c4eea 0,#4e77ee 52%,#35c6dc 100%)}.arcade-page-hero .arcade-hero-grid:after{content:"";position:absolute;right:-100px;bottom:-150px;width:420px;height:420px;border:1px solid rgba(255,255,255,.17);border-radius:50%;box-shadow:0 0 0 64px rgba(255,255,255,.035),0 0 0 128px rgba(255,255,255,.025);pointer-events:none}.arcade-page-hero .arcade-hero-copy h1{font-size:clamp(44px,4.6vw,66px);line-height:.94}.arcade-page-hero .arcade-hero-copy p{max-width:650px}.arcade-banner-tags{display:flex;flex-wrap:wrap;gap:10px}.arcade-banner-tags a,.arcade-hero-actions.arcade-banner-tags a{min-height:46px;padding:0 18px;border-radius:15px;font-weight:950}.arcade-banner-tags a:first-child,.arcade-hero-actions.arcade-banner-tags a:first-child{border-color:#fff;background:#fff;color:#4037af;box-shadow:0 14px 30px rgba(39,39,133,.22)}.arcade-banner-tags a:last-child,.arcade-hero-actions.arcade-banner-tags a:last-child{background:rgba(255,255,255,.12)}
.arcade-banner-covers{position:relative;z-index:2;display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;overflow:visible;margin:0;padding:10px 0 0}.arcade-banner-covers .arcade-showcase-card,.arcade-banner-covers .showcase-1,.arcade-banner-covers .showcase-2,.arcade-banner-covers .showcase-3{position:relative;inset:auto;display:block;width:auto;overflow:hidden;border:5px solid rgba(255,255,255,.96);border-radius:24px;background:#fff;box-shadow:0 24px 48px rgba(24,39,117,.28);filter:none;opacity:1;transform:none;animation:none;transition:transform .24s ease,box-shadow .24s ease}.arcade-banner-covers .showcase-2{z-index:3;transform:translateY(-10px)}.arcade-banner-covers .arcade-showcase-card:hover{z-index:5;transform:translateY(-7px);box-shadow:0 31px 58px rgba(24,39,117,.38)}.arcade-banner-covers .showcase-2:hover{transform:translateY(-16px)}.arcade-banner-covers .arcade-showcase-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}.arcade-banner-covers .arcade-showcase-card>span{position:static;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:7px;padding:9px 8px;background:#fff;text-align:left}.arcade-banner-covers .arcade-showcase-card b{overflow:hidden;color:#263554;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.arcade-banner-covers .arcade-showcase-card small{flex:0 0 auto;margin:0;color:#6558dc;font-size:8px;font-weight:950}
@media(max-width:1100px){.arcade-page-hero .arcade-hero-grid{grid-template-columns:1fr;gap:26px;padding:40px}.arcade-banner-covers{width:min(610px,100%);margin-inline:auto;padding-top:20px}.arcade-page-hero .arcade-hero-copy{text-align:center}.arcade-banner-tags{justify-content:center}}
@media(max-width:650px){.arcade-page-hero .arcade-hero-grid{padding:28px 19px 24px}.arcade-page-hero .arcade-hero-copy h1{font-size:42px}.arcade-banner-tags{grid-template-columns:1fr}.arcade-hero-actions.arcade-banner-tags a{width:100%}.arcade-banner-covers{min-height:0;gap:7px;padding-top:12px}.arcade-banner-covers .arcade-showcase-card,.arcade-banner-covers .showcase-1,.arcade-banner-covers .showcase-2,.arcade-banner-covers .showcase-3{width:auto;border-width:3px;border-radius:15px}.arcade-banner-covers .showcase-2{transform:translateY(-7px)}.arcade-banner-covers .arcade-showcase-card>span{min-height:38px;padding:7px 5px}.arcade-banner-covers .arcade-showcase-card b{font-size:8px}.arcade-banner-covers .arcade-showcase-card small{display:none}}
