/* İCAZ 1986 · Gece Oyunu
   Token katmanı görsel dil sürüm 1'den birebir gelir; burada değiştirilmez. */

:root{
  --murekkep:#0B0A09; --gece:#17130F; --gece-yuksek:#221C16; --hat:#3A2F26;
  --gazete:#E8DFC8; --gazete-koyu:#D3C7AA;
  --bordo:#6E1220; --bordo-parlak:#8E1A2C;
  --pirinc:#C2984B; --pirinc-sicak:#DCB668;
  --kul:#8C8175; --kul-soluk:#5E564E;
  --onay:#6F8C4F; --uyari:#C2984B; --hata:#A8323C;
  --manset:"Bodoni Moda",'Times New Roman',Times,serif;
  --govde:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;
  --veri:"IBM Plex Mono",Consolas,monospace;
  /* Restoranın kendi başlık fontu — marka anlarını ana markaya bağlar. */
  --marka:"Forum",'Trajan Pro','Times New Roman',serif;
  --r:2px; --r-yumusak:10px;
}

*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{
  margin:0;background:var(--murekkep);color:var(--gazete);
  font-family:var(--govde);font-weight:300;font-size:17px;line-height:1.6;
  -webkit-font-smoothing:antialiased;
}
body::after{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:99;
  opacity:.05;mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");
}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.kap{
  max-width:520px;margin:0 auto;
  padding-inline:20px;
  padding-block:28px calc(40px + env(safe-area-inset-bottom));
}
body.genis .kap{max-width:1080px}

a{color:var(--pirinc-sicak)}
:focus-visible{outline:2px solid var(--pirinc-sicak);outline-offset:3px}

/* ---------- ortak metin ---------- */
.etiket{font-family:var(--veri);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pirinc);margin:0 0 14px}
.sayfa-basligi{font-family:var(--manset);font-weight:600;font-size:clamp(30px,8vw,42px);line-height:1.05;letter-spacing:-.012em;margin:0 0 14px;text-wrap:balance}
.sayfa-giris{color:var(--kul);margin:0 0 26px;font-size:16.5px}
.sayfa-giris .vurgu,.vurgu{color:var(--gazete)}
.ince{color:var(--kul-soluk);font-size:14.5px}
.liste-not{font-family:var(--veri);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--kul-soluk);margin:26px 0 14px}

/* ---------- açılış ---------- */
.acilis-ekran{padding-block:16px}
.gosterge{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--hat);border-radius:var(--r);padding:8px 14px;margin-bottom:30px;background:var(--gece)}
.gosterge .ampul{width:7px;height:7px;border-radius:50%;background:var(--bordo-parlak);box-shadow:0 0 9px var(--bordo-parlak);animation:nabiz 2.4s ease-in-out infinite}
@keyframes nabiz{0%,100%{opacity:1}50%{opacity:.35}}
.gosterge .yil{font-family:var(--veri);font-weight:600;font-size:13px;letter-spacing:.2em;color:var(--pirinc-sicak);font-variant-numeric:tabular-nums;min-width:4.6ch}
.gosterge .ne{font-family:var(--veri);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kul-soluk)}
/* ---------- marka kilidi ----------
   Gerçek vektörel damga, CSS maskesiyle boyanıyor: tek dosya, önbelleğe
   girer, rengi zeminden alır. <img> olsaydı renklendirilemezdi. */
.kilit{display:inline-flex;flex-direction:column;align-items:center;gap:.18em;line-height:1}
.kilit-damga{
  display:block;background-color:currentColor;
  -webkit-mask:var(--damga) center/contain no-repeat;
          mask:var(--damga) center/contain no-repeat;
  aspect-ratio:646/272;
}
.kilit-yil{
  font-family:var(--manset);font-weight:400;
  letter-spacing:.34em;text-indent:.34em;color:var(--pirinc-sicak);
}
.kilit-buyuk{color:var(--gazete)}
.kilit-buyuk .kilit-damga{width:min(62vw,244px)}
.kilit-buyuk .kilit-yil{font-size:clamp(20px,5.4vw,27px)}
.kilit-kucuk{color:var(--gazete);gap:.1em}
.kilit-kucuk .kilit-damga{width:62px}
.kilit-kucuk .kilit-yil{font-size:11px;letter-spacing:.3em;text-indent:.3em;color:var(--kul)}

.marka{margin:0;line-height:1}
.slogan{font-family:var(--manset);font-style:italic;font-size:clamp(20px,5.5vw,26px);line-height:1.25;color:var(--pirinc-sicak);margin:22px 0 0}
.acilis-metin{color:var(--kul);margin:22px 0 32px;font-size:16px}

/* ---------- tepe çubuğu ---------- */
.tepe{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid var(--hat)}
.marka-kucuk{font-family:var(--manset);font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--gazete);text-decoration:none}
.tepe-puan{font-family:var(--veri);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--kul);font-variant-numeric:tabular-nums}
.tepe-puan b{color:var(--pirinc-sicak);font-weight:600;font-size:15px}

/* ---------- düğme ---------- */
.dugme{
  display:inline-flex;align-items:center;justify-content:center;text-align:center;
  text-decoration:none;font-family:var(--govde);font-size:14px;font-weight:500;
  letter-spacing:.08em;text-transform:uppercase;padding:16px 26px;
  border-radius:var(--r-yumusak);border:1px solid transparent;cursor:pointer;min-height:52px;
  transition:background .18s ease,border-color .18s ease;
}
.dugme.birincil{background:var(--bordo);color:var(--gazete);border-color:var(--bordo)}
.dugme.birincil:hover{background:var(--bordo-parlak);border-color:var(--bordo-parlak)}
.dugme.ikincil{background:transparent;color:var(--pirinc-sicak);border-color:var(--pirinc)}
.dugme.ikincil:hover{background:rgba(194,152,75,.12)}
.genis-dugme{width:100%}
.alt-baglanti{display:inline-block;margin-top:24px;font-family:var(--veri);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kul)}

/* ---------- form ---------- */
.form{display:flex;flex-direction:column;gap:20px;margin-bottom:8px}
.alan{display:flex;flex-direction:column;gap:8px}
.alan-ad{font-family:var(--veri);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--kul)}
.alan input,.alan textarea{
  width:100%;background:var(--gece);color:var(--gazete);border:1px solid var(--hat);
  border-radius:var(--r-yumusak);padding:15px 16px;font-family:var(--govde);font-size:17px;
  min-height:52px;
}
.alan input::placeholder,.alan textarea::placeholder{color:var(--kul-soluk)}
.alan input:focus,.alan textarea:focus{outline:none;border-color:var(--pirinc);box-shadow:0 0 0 3px rgba(194,152,75,.16)}
.kod-girisi{font-family:var(--veri)!important;font-size:22px!important;letter-spacing:.32em;text-transform:uppercase;text-align:center;color:var(--pirinc-sicak)!important}
.metin-girisi{resize:vertical;line-height:1.55}

.izin{display:flex;gap:13px;align-items:flex-start;padding:14px;border:1px solid var(--hat);border-radius:var(--r);background:var(--gece)}
.izin input{margin:3px 0 0;width:20px;height:20px;accent-color:var(--bordo-parlak);flex:none}
.izin label{font-size:14.5px;line-height:1.5}
.izin .serbest{display:block;font-family:var(--veri);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--kul-soluk);margin-top:6px}

.uyari{border-left:3px solid var(--hata);background:var(--gece);padding:14px 16px;margin:0 0 22px;font-size:15px;border-radius:var(--r);color:var(--gazete)}
.uyari.uyari-not{border-left-color:var(--uyari)}

/* ---------- karakter ---------- */
.karakter-buyuk{background:var(--gazete);color:var(--murekkep);border-radius:var(--r);padding:26px 24px;box-shadow:0 18px 40px rgba(0,0,0,.55);margin-bottom:30px;position:relative;overflow:hidden}
.karakter-buyuk::before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;border-radius:var(--r);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23k)' opacity='.08'/%3E%3C/svg%3E");
}
.karakter-buyuk > *{position:relative}
.karakter-buyuk .seri{font-family:var(--veri);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bordo);display:block}

/* Karakter amblemi — pirinç halka içinde tek çizgilik bir çizim. */
.karakter-amblem{
  width:76px;height:76px;margin:16px 0 4px;border:2px solid var(--bordo);border-radius:50%;
  display:flex;align-items:center;justify-content:center;color:var(--bordo);
}
.amblem{width:46px;height:44px;display:block}

.karakter-buyuk .ad{font-family:var(--manset);font-size:clamp(32px,9vw,44px);font-weight:800;line-height:.98;margin:10px 0 8px;letter-spacing:-.015em}
.karakter-buyuk .replik{font-size:15.5px;line-height:1.5;color:#4A403A;font-style:italic;margin:0}
.karakter-buyuk .cizgi{height:1px;background:var(--gazete-koyu);margin:16px 0 12px}
.karakter-buyuk .kod{font-family:var(--veri);font-size:11.5px;letter-spacing:.14em;color:var(--bordo);font-weight:500}
.ilk-gorev{border:1px solid var(--hat);border-left:3px solid var(--pirinc);border-radius:var(--r);padding:20px;margin-bottom:26px;background:var(--gece)}
.ilk-gorev-ad{font-family:var(--manset);font-size:26px;font-weight:600;margin:0 0 8px;line-height:1.1}
.ilk-gorev-aksiyon{margin:0;color:var(--kul);font-size:15.5px}

/* ---------- kurtarma numarası ---------- */
.pin-kutu{
  margin-top:26px;border:1px dashed var(--hat);border-radius:var(--r);
  padding:20px;background:var(--gece);
}
.pin-kutu .etiket{margin-bottom:10px}
.pin-rakam{
  font-family:var(--veri);font-size:38px;font-weight:600;letter-spacing:.32em;
  color:var(--pirinc-sicak);margin:0 0 12px;font-variant-numeric:tabular-nums;
}
.pin-not{margin:0;font-size:14.5px;color:var(--kul-soluk);line-height:1.5}

.ara-form{display:flex;gap:10px;flex-wrap:wrap}
.ara-form input{
  flex:1 1 220px;min-width:0;background:var(--gece);color:var(--gazete);
  border:1px solid var(--hat);border-radius:var(--r-yumusak);padding:14px 16px;
  font-family:var(--govde);font-size:16px;min-height:48px;
}
.ara-form input::placeholder{color:var(--kul-soluk)}
.ara-form input:focus{outline:none;border-color:var(--pirinc);box-shadow:0 0 0 3px rgba(194,152,75,.16)}

/* ---------- puan ---------- */
.puan-kutu{border:1px solid var(--hat);border-radius:var(--r);padding:22px;background:var(--gece);display:flex;flex-direction:column;gap:18px;margin-bottom:8px}
.sayac{display:flex;align-items:flex-end;gap:12px}
.sayac .rakam{font-family:var(--manset);font-size:58px;font-weight:800;line-height:.82;color:var(--pirinc-sicak);font-variant-numeric:tabular-nums}
.sayac .birim{font-family:var(--veri);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--kul);padding-bottom:7px}
.esik{display:flex;flex-direction:column;gap:8px}
.cubuk{height:4px;background:var(--hat);border-radius:2px;overflow:hidden}
.cubuk i{display:block;height:100%;background:linear-gradient(90deg,var(--bordo),var(--pirinc));transition:width .4s ease}
.esik-etiket{display:flex;justify-content:space-between;gap:8px;font-family:var(--veri);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--kul-soluk);font-variant-numeric:tabular-nums}

/* ---------- görev listesi ---------- */
.gorev-liste{display:flex;flex-direction:column;gap:12px}
.gorev{
  display:flex;flex-direction:column;gap:9px;text-decoration:none;color:inherit;
  background:var(--gece-yuksek);border:1px solid var(--hat);border-left:3px solid var(--pirinc);
  border-radius:var(--r);padding:17px 19px;
}
a.gorev:hover{background:#2A221A;border-left-color:var(--pirinc-sicak)}
.gorev.tamam{border-left-color:var(--onay);opacity:.62;background:var(--gece)}
.gorev-ust{display:flex;justify-content:space-between;align-items:baseline;gap:14px}
.gorev-ad{font-family:var(--manset);font-size:21px;font-weight:600;line-height:1.12}
.puan{font-family:var(--veri);font-size:12.5px;font-weight:600;color:var(--pirinc-sicak);white-space:nowrap;font-variant-numeric:tabular-nums}
.gorev-aksiyon{margin:0;font-size:14.5px;color:var(--kul);line-height:1.45}
.gorev-alt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--veri);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}
.dogrulama{border:1px solid var(--hat);padding:4px 9px;border-radius:var(--r);color:var(--kul)}
.gorev.tamam .dogrulama{border-color:var(--onay);color:var(--onay)}
.surpriz-etiket{border:1px dashed var(--bordo-parlak);color:var(--bordo-parlak);padding:4px 9px;border-radius:var(--r)}

.qr-yonerge{border:1px solid var(--hat);border-radius:var(--r);padding:20px;background:var(--gece);margin-bottom:8px}
.qr-yonerge p{margin:0 0 10px;font-size:15.5px;color:var(--kul)}
.qr-yonerge p:last-child{margin:0}
.qr-yonerge b{color:var(--pirinc-sicak);font-weight:500}

/* ---------- tamamlandı ---------- */
.tamam-ekran{display:flex;flex-direction:column;align-items:flex-start;gap:0}
.damga{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:106px;height:106px;border:2px solid var(--bordo-parlak);border-radius:50%;color:var(--bordo-parlak);transform:rotate(-8deg);font-family:var(--manset);margin-bottom:26px;flex:none}
.damga .ic{font-size:10px;font-family:var(--veri);letter-spacing:.2em;text-transform:uppercase}
.damga .yil{font-size:28px;font-weight:800;line-height:1}
.damga .alt{font-size:8.5px;font-family:var(--veri);letter-spacing:.16em;text-transform:uppercase;opacity:.8}

/* Damga basılıyor: mürekkep bir kez vurur, sonra kâğıda oturur.
   Tek bir an; sayfaya dağılmış efekt değil. */
.damga-basiliyor{animation:damgaBas .55s cubic-bezier(.2,1.5,.4,1) both}
@keyframes damgaBas{
  0%   {opacity:0; transform:rotate(-26deg) scale(2.1)}
  55%  {opacity:1; transform:rotate(-6deg)  scale(.94)}
  100% {opacity:1; transform:rotate(-8deg)  scale(1)}
}
/* Gazetedeki damga zaten basılmış: daha küçük ve soluk, kâğıda işlemiş. */
.damga-basili{
  width:78px;height:78px;border-width:2px;flex:none;
  border-color:rgba(110,18,32,.55);color:rgba(110,18,32,.62);
}
.damga-basili .yil{font-size:21px}
.damga-basili .ic{font-size:8px}
.damga-basili .alt{font-size:7px}
@media (prefers-reduced-motion:reduce){.damga-basiliyor{animation:none}}
.kazanc{font-family:var(--manset);font-size:34px;font-weight:600;color:var(--onay);margin:0 0 22px}
.tamam-ekran .puan-kutu{width:100%;margin-bottom:22px}
.tamam-ekran .dugme{width:100%}

/* ---------- final: 1986 gazete kapağı ----------
   Bu ekran ekran görüntüsü alınıp paylaşılmak için tasarlandı.
   Tek bir resim dosyası yok — kâğıt dokusu ve mürekkep SVG/CSS ile. */
.gazete{
  background:var(--gazete);color:#171310;
  padding:26px 22px 22px;border-radius:var(--r);
  box-shadow:0 22px 50px rgba(0,0,0,.6);
  margin-bottom:18px;position:relative;overflow:hidden;
}
/* Kâğıt lifi — gazete kâğıdı düz değildir. */
.gazete::before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23k)' opacity='.09'/%3E%3C/svg%3E");
}
.gazete > *{position:relative}

.gazete-kunye{
  display:flex;justify-content:space-between;align-items:baseline;gap:10px;
  border-bottom:2px solid #171310;padding-bottom:7px;margin-bottom:16px;
  font-family:var(--veri);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#5A4E45;
}
.gazete-ad{font-family:var(--marka);font-size:13px;letter-spacing:.24em;color:#171310}
.gazete-sol,.gazete-sag{flex:1}
.gazete-sag{text-align:right}

.gazete-manset{
  font-family:var(--manset);font-weight:800;
  font-size:clamp(27px,7.6vw,42px);line-height:.98;letter-spacing:-.022em;
  margin:0 0 12px;text-align:center;text-wrap:balance;hyphens:none;
}
.gazete-spot{
  margin:0 0 14px;text-align:center;font-size:15px;color:#4A403A;
  font-family:var(--manset);font-style:italic;
}
.gazete-spot b{font-style:normal;font-weight:600;color:#171310}

.gazete-cizgi{height:2px;background:#171310;margin:14px 0}
.gazete-cizgi.ince-cizgi{height:1px;background:var(--gazete-koyu)}

.gazete-govde{display:flex;flex-direction:column;gap:12px}
.gazete-metin{margin:0;font-size:15.5px;line-height:1.55;color:#2A2320;text-align:justify;hyphens:auto}
.gazete-metin b{font-weight:600;color:#171310}
.gazete-ilk{
  float:left;font-family:var(--manset);font-weight:800;font-size:46px;line-height:.78;
  padding:4px 7px 0 0;color:var(--bordo);
}
.gazete-replik{
  margin:0;padding-left:14px;border-left:2px solid var(--bordo);
  font-family:var(--manset);font-style:italic;font-size:16px;line-height:1.35;color:#4A403A;
}

.gazete-alt-baslik{
  font-family:var(--veri);font-size:9.5px;font-weight:600;letter-spacing:.2em;
  text-transform:uppercase;color:var(--bordo);margin:0 0 9px;
}
.gazete-liste{list-style:none;margin:0;padding:0;columns:2;column-gap:20px}
.gazete-liste li{
  display:flex;justify-content:space-between;gap:8px;align-items:baseline;
  font-size:13.5px;padding-block:4px;border-bottom:1px dotted var(--gazete-koyu);
  break-inside:avoid;color:#2A2320;
}
.gazete-liste b{font-family:var(--veri);font-size:12px;color:var(--bordo);font-variant-numeric:tabular-nums}

.gazete-odul{display:flex;justify-content:space-between;align-items:center;gap:16px}
.gazete-odul-ad{font-family:var(--manset);font-size:23px;font-weight:600;margin:0 0 5px;line-height:1.1}
.gazete-odul-not{margin:0;font-size:13.5px;color:#4A403A;line-height:1.45;max-width:26ch}

.paylas-not{
  font-family:var(--veri);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--kul-soluk);margin:0 0 20px;text-align:center;
}

/* ---------- künye: ana markaya bağ ---------- */
.kunye{
  margin-top:30px;padding-top:18px;border-top:1px solid var(--hat);
  display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;
}
.kunye-marka{font-family:var(--marka);font-size:17px;letter-spacing:.22em;color:var(--kul);text-transform:uppercase}
.kunye-yer{font-family:var(--veri);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--kul-soluk)}

/* ---------- eski final kutusu (başka yerde kullanılıyor) ---------- */
.odul-kutu{border:1px solid var(--hat);border-left:3px solid var(--pirinc);border-radius:var(--r);padding:22px;margin:22px 0 26px;background:var(--gece)}
.odul-ad{font-family:var(--manset);font-size:28px;font-weight:600;margin:0 0 8px;line-height:1.05}
.odul-aciklama{margin:0;color:var(--kul);font-size:15.5px}

/* ---------- yönetim ---------- */
.panel-ozet{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:34px}
.tas{border:1px solid var(--hat);border-radius:var(--r);padding:16px 18px;background:var(--gece);display:flex;flex-direction:column;gap:5px}
.tas-sayi{font-family:var(--manset);font-size:36px;font-weight:800;line-height:1;color:var(--pirinc-sicak);font-variant-numeric:tabular-nums}
.tas-ad{font-family:var(--veri);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--kul-soluk)}
.panel-bolum{margin-bottom:38px}
.panel-baslik{font-family:var(--veri);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--pirinc);margin:0 0 16px}
.panel-baglantilar{display:flex;flex-wrap:wrap;gap:12px}

.akis{list-style:none;margin:0;padding:0;border:1px solid var(--hat);border-radius:var(--r);background:var(--gece);max-height:320px;overflow-y:auto}
.akis li{padding:11px 16px;border-bottom:1px solid var(--hat);font-size:15px}
.akis li:last-child{border-bottom:0}
.akis-saat{font-family:var(--veri);font-size:11.5px;color:var(--kul-soluk);margin-right:8px}
.akis-puan{font-family:var(--veri);font-size:12px;color:var(--onay)}

.tablo-sar{overflow-x:auto;border:1px solid var(--hat);border-radius:var(--r)}
.tablo{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}
.tablo th{
  font-family:var(--veri);font-size:10.5px;font-weight:600;letter-spacing:.14em;
  text-transform:uppercase;color:var(--kul-soluk);text-align:left;
  padding:12px 14px;border-bottom:1px solid var(--hat);background:var(--gece);
}
.tablo td{padding:12px 14px;border-bottom:1px solid var(--hat);vertical-align:middle}
.tablo tr:last-child td{border-bottom:0}
.tablo tr.kapali{opacity:.45}
.tablo .veri{font-family:var(--veri);font-size:13px;color:var(--kul)}
.tablo .sag{text-align:right;font-variant-numeric:tabular-nums}
.adres{font-size:12px;color:var(--pirinc-sicak);word-break:break-all}
.kod-buyuk{font-family:var(--veri);font-size:17px;font-weight:600;letter-spacing:.2em;color:var(--pirinc-sicak)}
.mini{
  font-family:var(--veri);font-size:11px;letter-spacing:.1em;text-transform:uppercase;
  background:transparent;color:var(--kul);border:1px solid var(--hat);
  border-radius:var(--r);padding:7px 12px;cursor:pointer;min-height:36px;
}
.mini.acik{color:var(--onay);border-color:var(--onay)}
.mini:hover{background:var(--gece-yuksek)}
