@font-face{font-family:'Unbounded';font-style:normal;font-display:swap;font-weight:700;src:url(/a/f/unbounded-latin-ext-700-normal.886ac002ab.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Unbounded';font-style:normal;font-display:swap;font-weight:700;src:url(/a/f/unbounded-latin-700-normal.477fa23002.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Manrope Variable';font-style:normal;font-display:swap;font-weight:200 800;src:url(/a/f/manrope-latin-ext-wght-normal.3911b66d9f.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope Variable';font-style:normal;font-display:swap;font-weight:200 800;src:url(/a/f/manrope-latin-wght-normal.a30ddcd349.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root {
--gece: #0B1030;
--gece-2: #111843;
--lacivert: #1A1F4E;
--lacivert-2: #262D6B;
--altin: #FFC24A;
--altin-acik: #FFD47E;
--mercan: #FF7A59;
--beyaz: #FFFFFF;
--metin: #EEF0FF;
--soluk: #BCC3EC;
--cizgi: rgba(255, 255, 255, .14);
--yaricap: 18px;
--ana: var(--altin);
--ikinci: var(--mercan);
--zemin: var(--lacivert);
--baslik: 'Unbounded', 'Arial Black', system-ui, sans-serif;
--govde: 'Manrope Variable', 'Manrope', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
color-scheme: dark;
}
*, *::before, *::after { box-sizing: border-box; }
[hidden] { display: none !important; }
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; scroll-behavior: smooth; }
body {
margin: 0; background: var(--gece); color: var(--metin);
font-family: var(--govde); font-size: 1rem; line-height: 1.6; font-weight: 500;
overflow-wrap: break-word;
}
img, video, svg { display: block; max-width: 100%; }
a { color: var(--altin); }
a:hover { color: var(--altin-acik); }
:focus-visible { outline: 3px solid var(--altin); outline-offset: 3px; border-radius: 6px; }
h1, h2, h3 { font-family: var(--baslik); font-weight: 700; line-height: 1.15; margin: 0 0 .5em; color: var(--beyaz); letter-spacing: -.01em; overflow-wrap: break-word; }
h1 { font-size: clamp(1.85rem, 4.6vw + .7rem, 3.4rem); }
h2 { font-size: clamp(1.45rem, 2.6vw + .8rem, 2.4rem); }
h3 { font-size: 1.2rem; }
p { margin: 0 0 1em; }
ul, ol { margin: 0 0 1em; padding-left: 1.3em; }
.gizli { position: absolute !important; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }
.kap { width: 100%; max-width: 1180px; margin-inline: auto; padding-inline: 16px; }
@media (min-width: 600px) { .kap { padding-inline: 24px; } }
@media (min-width: 1000px) { .kap { padding-inline: 32px; } }
.atla { position: absolute; left: 12px; top: -80px; z-index: 50; display: inline-flex; align-items: center; min-height: 44px; padding: 0 16px; background: var(--altin); color: var(--lacivert); font-weight: 800; border-radius: 12px; text-decoration: none; }
.atla:focus { top: 12px; }
.btn {
display: inline-flex; align-items: center; justify-content: center; gap: .55em;
min-height: 48px; min-width: 44px; padding: .65em 1.25em; border-radius: 14px;
font-family: var(--govde); font-weight: 800; font-size: 1rem; line-height: 1.2; text-decoration: none; text-align: center;
border: 2px solid transparent; cursor: pointer; transition: transform .15s ease, background-color .15s ease, box-shadow .15s ease;
}
.btn-altin { background: var(--altin); color: var(--lacivert); box-shadow: 0 10px 28px -12px rgba(255, 194, 74, .75); }
.btn-altin:hover { background: var(--altin-acik); color: var(--lacivert); transform: translateY(-2px); }
.btn-cizgi { background: rgba(11, 16, 48, .45); color: var(--beyaz); border-color: rgba(255, 255, 255, .6); }
.btn-cizgi:hover { background: rgba(255, 255, 255, .12); color: var(--beyaz); transform: translateY(-2px); }
.btn small { font-weight: 700; font-size: .8125rem; opacity: .85; }
.btn-ok { width: 1.05em; height: 1.05em; flex: none; }
.dugmeler { display: flex; flex-wrap: wrap; gap: 12px; }
.ust { position: relative; z-index: 20; background: var(--gece); border-bottom: 1px solid var(--cizgi); }
.ust-saydam { position: absolute; top: 0; left: 0; right: 0; background: linear-gradient(180deg, rgba(11, 16, 48, .88), rgba(11, 16, 48, .64)); border-bottom-color: transparent; }
.ust-ic { display: flex; align-items: center; justify-content: space-between; gap: 8px; min-height: 64px; }
.marka { display: inline-flex; align-items: center; gap: 10px; min-height: 44px; color: var(--beyaz); text-decoration: none; font-family: var(--baslik); font-weight: 700; font-size: .95rem; letter-spacing: .01em; }
.marka:hover { color: var(--beyaz); }
.marka img { width: 36px; height: 36px; }
.menu { display: flex; align-items: center; gap: 2px; list-style: none; margin: 0; padding: 0; }
.menu a { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; min-width: 44px; padding: 0 10px; color: var(--metin); text-decoration: none; font-weight: 700; font-size: .9375rem; border-radius: 10px; }
.menu a:hover { background: rgba(255, 255, 255, .1); color: var(--beyaz); }
.menu .dil { border: 1.5px solid rgba(255, 255, 255, .45); font-size: .875rem; letter-spacing: .06em; margin-left: 4px; }
.menu .genis { display: none; }
@media (min-width: 720px) { .menu .genis { display: block; } .marka { font-size: 1.05rem; } }
.dil-oneri { background: var(--lacivert-2); color: var(--beyaz); border-bottom: 1px solid var(--cizgi); }
.dil-oneri-ic { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 16px; padding-block: 10px; }
.dil-oneri p { margin: 0; font-weight: 700; flex: 1 1 220px; }
.dil-oneri .dugmeler { gap: 8px; }
.dil-oneri .btn { min-height: 44px; padding: .5em 1em; font-size: .9375rem; }
.kok { position: relative; }
.hero { position: relative; isolation: isolate; overflow: hidden; display: flex; align-items: flex-end; min-height: max(560px, min(94svh, 880px)); background: var(--gece); padding: 96px 0 40px; }
.hero-gorsel img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 76% 50%; z-index: -3; transform-origin: 50% 0; will-change: transform; }
.hero::after { content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none;
background: linear-gradient(180deg, rgba(11, 16, 48, .5) 0%, rgba(11, 16, 48, 0) 16%, rgba(11, 16, 48, 0) 26%, rgba(11, 16, 48, .6) 34%, rgba(11, 16, 48, .86) 46%, rgba(11, 16, 48, .94) 62%, var(--gece) 100%); }
.hero-ic { position: relative; }
@media (max-aspect-ratio: 3/4) { .hero-gorsel img { object-position: 62% 50%; } }
.ust-yazi { display: inline-flex; align-items: center; gap: 8px; font-weight: 800; font-size: .8125rem; letter-spacing: .14em; text-transform: uppercase; color: var(--altin); margin-bottom: 14px; }
.ust-yazi::before { content: ""; width: 22px; height: 2px; background: var(--altin); }
.hero h1 { max-width: 14ch; text-shadow: 0 2px 24px rgba(11, 16, 48, .5); }
.hero-alt { max-width: 34em; font-size: 1.0625rem; color: #E4E8FF; margin-bottom: 24px; }
@media (min-width: 900px) {
.hero { align-items: center; padding: 120px 0 80px; }
.hero-gorsel img { object-position: 50% 45%; }
.hero::after { background: linear-gradient(90deg, rgba(11, 16, 48, .92) 0%, rgba(11, 16, 48, .85) 45%, rgba(11, 16, 48, .5) 60%, rgba(11, 16, 48, 0) 75%), linear-gradient(180deg, rgba(11, 16, 48, .5) 0%, rgba(11, 16, 48, 0) 16%, rgba(11, 16, 48, 0) 80%, var(--gece) 100%); }
.hero-ic > * { max-width: min(600px, 48vw); }
.hero-alt { font-size: 1.1875rem; }
}
.yildizlar { position: absolute; inset: 0 0 50% 0; z-index: -2; pointer-events: none; }
.yildizlar i { position: absolute; width: 4px; height: 4px; border-radius: 50%; background: #FFF6DA; box-shadow: 0 0 8px 2px rgba(255, 214, 130, .85); opacity: .15; animation: parilti 3.4s ease-in-out infinite; }
.yildizlar i:nth-child(1) { left: 8%; top: 18%; animation-delay: -.4s; }
.yildizlar i:nth-child(2) { left: 22%; top: 34%; animation-delay: -1.9s; width: 3px; height: 3px; }
.yildizlar i:nth-child(3) { left: 37%; top: 12%; animation-delay: -1.1s; }
.yildizlar i:nth-child(4) { left: 49%; top: 44%; animation-delay: -2.6s; width: 3px; height: 3px; }
.yildizlar i:nth-child(5) { left: 61%; top: 22%; animation-delay: -.8s; }
.yildizlar i:nth-child(6) { left: 72%; top: 9%; animation-delay: -3s; width: 5px; height: 5px; }
.yildizlar i:nth-child(7) { left: 83%; top: 38%; animation-delay: -1.6s; }
.yildizlar i:nth-child(8) { left: 93%; top: 16%; animation-delay: -2.2s; width: 3px; height: 3px; }
.yildizlar i:nth-child(9) { left: 15%; top: 60%; animation-delay: -2.9s; width: 3px; height: 3px; }
.yildizlar i:nth-child(10) { left: 56%; top: 70%; animation-delay: -.2s; }
.yildizlar i:nth-child(11) { left: 88%; top: 64%; animation-delay: -1.3s; width: 3px; height: 3px; }
.yildizlar i:nth-child(12) { left: 31%; top: 80%; animation-delay: -2.4s; }
@keyframes parilti { 0%, 100% { opacity: .12; transform: scale(.6); } 50% { opacity: 1; transform: scale(1.25); } }
@media (max-height: 500px) and (min-aspect-ratio: 1/1) {
.hero::after { background: linear-gradient(90deg, rgba(11, 16, 48, .9) 0%, rgba(11, 16, 48, .8) 62%, rgba(11, 16, 48, .5) 100%), linear-gradient(180deg, rgba(11, 16, 48, .4) 0%, rgba(11, 16, 48, 0) 20%, rgba(11, 16, 48, 0) 80%, var(--gece) 100%); }
.hero h1 { font-size: clamp(1.6rem, 2.6vw + .8rem, 2.4rem); }
}
.bolum { padding-block: 56px; }
.bolum-bas { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 12px 24px; margin-bottom: 24px; }
.bolum-bas p { margin: 0; color: var(--soluk); max-width: 40em; }
.bolum-bas h2 { margin-bottom: .25em; }
.etiket { font-weight: 800; font-size: .8125rem; letter-spacing: .14em; text-transform: uppercase; color: var(--altin); margin-bottom: 10px; }
.not { font-size: .875rem; color: var(--soluk); }
.klip-dugme { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; min-width: 44px; padding: 0 14px; border-radius: 12px; border: 1.5px solid rgba(255, 255, 255, .5); background: rgba(11, 16, 48, .78); color: var(--beyaz); font: 700 .875rem/1.2 var(--govde); cursor: pointer; }
.klip-dugme:hover { background: var(--lacivert-2); }
.klip-dugme svg { width: 14px; height: 14px; }
.one { background: radial-gradient(120% 80% at 80% 0%, rgba(255, 122, 89, .16), transparent 60%), var(--gece); }
.one-ic { display: grid; gap: 24px; align-items: center; }
.one-medya { position: relative; }
.one-medya .medya { border-radius: var(--yaricap); box-shadow: 0 30px 60px -30px rgba(0, 0, 0, .8), 0 0 0 1px var(--cizgi); }
.one-medya .klip-dugme { position: absolute; right: 12px; bottom: 12px; }
.one .tur { color: var(--soluk); font-weight: 700; margin-bottom: .6em; }
@media (min-width: 900px) { .one-ic { grid-template-columns: 1.35fr 1fr; gap: 48px; } }
.medya { position: relative; overflow: hidden; background: var(--zemin); aspect-ratio: 16 / 9; }
.medya img, .medya video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.medya video { opacity: 0; transition: opacity .35s ease; }
.medya.oynuyor video { opacity: 1; }
.medya-dikey { aspect-ratio: 9 / 16; }
.medya-kare { aspect-ratio: 4 / 3; }
.kartlar { list-style: none; margin: 0; padding: 0; display: grid; gap: 20px; grid-template-columns: 1fr; }
@media (min-width: 560px) { .kartlar { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 980px) { .kartlar { grid-template-columns: repeat(3, 1fr); } }
.kart { display: flex; flex-direction: column; background: var(--lacivert); border-radius: var(--yaricap); overflow: hidden; border-top: 4px solid var(--ana); box-shadow: 0 20px 40px -28px rgba(0, 0, 0, .9); transition: transform .2s ease, box-shadow .2s ease; }
.kart:hover { transform: translateY(-4px); box-shadow: 0 28px 50px -26px rgba(0, 0, 0, .95), 0 0 0 1px var(--ana); }
.kart .medya { aspect-ratio: 4 / 3; }
@media (min-width: 980px) { .kart .medya { aspect-ratio: 4 / 4.2; } }
.kart-govde { display: flex; flex-direction: column; flex: 1; padding: 16px 18px 18px; }
.kart h3 { margin-bottom: .2em; }
.tur { font-weight: 700; font-size: .875rem; color: var(--soluk); margin-bottom: .5em; }
.kart .slogan { flex: 1; }
.rozet { position: absolute; left: 12px; top: 12px; display: inline-flex; align-items: center; gap: 6px; padding: 5px 10px; border-radius: 999px; background: rgba(11, 16, 48, .86); color: var(--beyaz); font-weight: 800; font-size: .8125rem; line-height: 1.3; }
.rozet::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: #5BE38A; box-shadow: 0 0 8px #5BE38A; }
.rozet-yakinda::before { background: var(--altin); box-shadow: 0 0 8px var(--altin); }
.kart .dugmeler .btn { flex: 1 1 0; }
.yakinda-liste { list-style: none; margin: 0; padding: 0; display: grid; gap: 16px; grid-template-columns: 1fr; }
@media (min-width: 640px) { .yakinda-liste { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1100px) { .yakinda-liste { grid-template-columns: repeat(3, 1fr); } }
.yk { display: grid; grid-template-columns: 96px 1fr; gap: 14px; align-items: start; padding: 14px; background: var(--gece-2); border: 1px solid var(--cizgi); border-radius: var(--yaricap); }
.yk img { width: 96px; height: 96px; border-radius: 14px; }
.yk h3 { font-size: 1.05rem; margin-bottom: .15em; }
.yk p { margin-bottom: .5em; font-size: .9375rem; }
.yk .durum { display: inline-flex; align-items: center; gap: 6px; font-weight: 800; font-size: .8125rem; color: var(--altin); margin: 0; }
.yk .durum::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--altin); }
.studyo { background: linear-gradient(180deg, var(--gece) 0%, var(--gece-2) 100%); }
.studyo-ic { display: grid; gap: 28px; }
.ilkeler { list-style: none; margin: 0; padding: 0; display: grid; gap: 14px; }
.ilkeler li { padding: 16px 18px; background: var(--lacivert); border-radius: 16px; border-left: 4px solid var(--mercan); }
.ilkeler b { display: block; color: var(--beyaz); font-size: 1.05rem; margin-bottom: 4px; }
.ilkeler p { margin: 0; color: var(--soluk); }
@media (min-width: 900px) { .studyo-ic { grid-template-columns: 1fr 1fr; gap: 56px; align-items: start; } }
.alt { border-top: 1px solid var(--cizgi); background: var(--gece); padding-block: 32px 40px; }
.alt-ic { display: grid; gap: 18px; }
.alt-menu { display: flex; flex-wrap: wrap; gap: 4px 6px; list-style: none; margin: 0; padding: 0; }
.alt-menu a, .eposta-bag { display: inline-flex; align-items: center; min-height: 44px; min-width: 44px; padding: 0 10px; color: var(--metin); font-weight: 700; text-decoration: none; border-radius: 10px; }
.alt-menu a:hover { background: rgba(255, 255, 255, .08); color: var(--beyaz); }
.eposta-bag { color: var(--altin); padding-left: 0; text-decoration: underline; text-underline-offset: 3px; }
.alt-satir { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 16px; color: var(--soluk); font-size: .9375rem; }
.alt-satir p { margin: 0; }
@media (prefers-reduced-motion: no-preference) {
.js .rv { opacity: 0; transform: translateY(18px); transition: opacity .5s ease, transform .5s ease; }
.js .rv.on { opacity: 1; transform: none; }
}
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
.hero-gorsel img { transform: none !important; }
}
.hareketsiz .yildizlar i { animation-play-state: paused; }
.sayfa-ust { padding-block: 32px 8px; }
.geri-bag { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; color: var(--metin); font-weight: 700; text-decoration: none; margin-bottom: 8px; }
.geri-bag:hover { color: var(--beyaz); }
.geri-bag svg { width: 18px; height: 18px; }
.metin { max-width: 46em; }
.metin h2 { font-size: clamp(1.2rem, 1.5vw + .8rem, 1.6rem); margin-top: 1.6em; }
.metin p, .metin li { color: #DCE0FA; }
.metin .giris { font-size: 1.125rem; color: var(--metin); }
.yururluk { margin-top: 2.4em; padding-top: 1em; border-top: 1px solid var(--cizgi); color: var(--soluk); font-weight: 700; }
.blok-bag { display: inline-flex; align-items: center; min-height: 44px; font-weight: 800; text-decoration: underline; text-underline-offset: 3px; }
.sss { display: grid; gap: 12px; margin-top: 8px; }
.sss div { padding: 16px 18px; background: var(--lacivert); border-radius: 16px; }
.sss h3 { font-family: var(--govde); font-size: 1.0625rem; font-weight: 800; margin-bottom: .3em; }
.sss p { margin: 0; }
.oyun-bas { display: grid; gap: 24px; align-items: start; padding-bottom: 8px; }
.oyun-bas .slogan { font-size: 1.125rem; color: var(--metin); }
.play-yakinda { display: inline-flex; align-items: center; gap: 8px; min-height: 48px; padding: 0 16px; border-radius: 14px; border: 1.5px dashed rgba(255, 255, 255, .45); color: var(--metin); font-weight: 700; margin: 0; }
.play-yakinda svg { width: 18px; height: 18px; }
.oyun-medya { display: grid; gap: 12px; }
.oyun-medya .medya { border-radius: var(--yaricap); box-shadow: 0 0 0 1px var(--cizgi), 0 24px 50px -30px rgba(0, 0, 0, .9); }
.oyun-medya .medya-dikey { max-width: 340px; width: 100%; }
.oyun-medya .ust-sag { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; }
.oyun-medya .ust-sag .not { margin: 0; flex: 1 1 200px; }
@media (min-width: 900px) { .oyun-bas { grid-template-columns: 1fr 1.1fr; gap: 48px; } }
.galeri { list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; grid-template-columns: repeat(2, 1fr); }
.galeri-yatay { grid-template-columns: 1fr; }
@media (min-width: 640px) { .galeri { grid-template-columns: repeat(4, 1fr); } .galeri-yatay { grid-template-columns: repeat(2, 1fr); } }
.galeri figure { margin: 0; }
.galeri img { width: 100%; height: auto; border-radius: 14px; background: var(--zemin); }
.galeri figcaption { font-size: .875rem; color: var(--soluk); margin-top: 6px; }
.iki-sutun { display: grid; gap: 28px; }
@media (min-width: 900px) { .iki-sutun { grid-template-columns: 1.2fr 1fr; gap: 48px; } }
.nasil li { margin-bottom: .5em; }
.kontroller { list-style: none; padding: 0; display: grid; gap: 8px; }
.kontroller li { padding: 10px 14px; background: var(--lacivert); border-radius: 12px; font-weight: 700; }
.bilgi { display: grid; grid-template-columns: auto 1fr; gap: 6px 16px; margin: 0; }
.bilgi dt { color: var(--soluk); font-weight: 700; }
.bilgi dd { margin: 0; }
.rutbeler { list-style: none; padding: 0; display: flex; flex-wrap: wrap; gap: 12px; }
.rutbeler li { display: grid; justify-items: center; gap: 4px; font-weight: 700; font-size: .875rem; }
.rutbeler svg { width: 64px; height: 64px; }
.sayfa-oyna { height: 100%; overflow: hidden; background: #000; }
.oyna-cubuk { position: fixed; top: 0; left: 0; right: 0; height: 48px; z-index: 5; display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 2px 6px; background: var(--gece); border-bottom: 1px solid var(--cizgi); }
.oyna-cubuk a, .oyna-cubuk button { display: inline-flex; align-items: center; gap: 6px; min-height: 44px; min-width: 44px; padding: 0 12px; border-radius: 10px; color: var(--beyaz); background: transparent; border: 0; font: 800 .9375rem/1 var(--govde); text-decoration: none; cursor: pointer; }
.oyna-cubuk a:hover, .oyna-cubuk button:hover { background: rgba(255, 255, 255, .1); color: var(--beyaz); }
.oyna-cubuk svg { width: 18px; height: 18px; }
.oyna-cubuk .oyun-adi { font-family: var(--baslik); font-size: .875rem; color: var(--soluk); margin: 0; overflow: hidden; white-space: nowrap; text-overflow: clip; }
.oyun-cerceve { position: fixed; left: 0; right: 0; bottom: 0; top: 48px; width: 100%; height: calc(100% - 48px); border: 0; background: #000; }
.yukleniyor { position: fixed; left: 0; right: 0; bottom: 0; top: 48px; z-index: 4; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 14px; background: var(--gece); color: var(--metin); font-weight: 700; }
.yukleniyor[hidden] { display: none; }
.halka { width: 44px; height: 44px; border-radius: 50%; border: 4px solid rgba(255, 255, 255, .18); border-top-color: var(--altin); animation: don 1s linear infinite; }
@keyframes don { to { transform: rotate(360deg); } }
.bos { min-height: 60vh; display: grid; align-content: center; gap: 8px; padding-block: 56px; }
.bos hr { width: 100%; border: 0; border-top: 1px solid var(--cizgi); margin: 24px 0; }
.g-pollinauts{--ana:#3FD6E0;--ikinci:#FF7A59;--zemin:#0E2B3D}
.g-jelliplex{--ana:#FF5FA2;--ikinci:#3FE0FF;--zemin:#2A1240}
.g-gogglaboo{--ana:#B48CFF;--ikinci:#7BE495;--zemin:#1D2340}
.g-tabulette{--ana:#F4A259;--ikinci:#8FD3FF;--zemin:#33213A}
.g-kronella{--ana:#FFB347;--ikinci:#4FD1C5;--zemin:#1E2A44}
.g-quantagill{--ana:#2EC4B6;--ikinci:#9B5DE5;--zemin:#0F2433}
.g-planimuta{--ana:#7BD389;--ikinci:#E07A5F;--zemin:#1B2B26}
.g-vortaroo{--ana:#4CC9F0;--ikinci:#F8961E;--zemin:#12263F}
.g-spiragolf{--ana:#A7D129;--ikinci:#3A86FF;--zemin:#14233A}
.g-imitabot{--ana:#FFCA3A;--ikinci:#8E6CCF;--zemin:#231E3D}
