/* Sea Reavers ortak tema (HUD ana stili): yazı aileleri, boy ölçeği ve renk paleti — bütün sayfalar bunu kullanır.
   Başlık/plaka/düğme: Cinzel 800 · gövde metni: Alegreya 700 · sayılar (can, adet, koordinat): Roboto Condensed (RC) 700 */
@font-face{font-family:Cinzel;font-weight:700;src:url(../fonts/cinzel-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:Cinzel;font-weight:700;src:url(../fonts/cinzel-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF}
@font-face{font-family:Cinzel;font-weight:800;src:url(../fonts/cinzel-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:Cinzel;font-weight:800;src:url(../fonts/cinzel-latin-ext-800-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF}
@font-face{font-family:Alegreya;font-weight:500;src:url(../fonts/alegreya-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:Alegreya;font-weight:500;src:url(../fonts/alegreya-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF}
@font-face{font-family:Alegreya;font-weight:700;src:url(../fonts/alegreya-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:Alegreya;font-weight:700;src:url(../fonts/alegreya-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF}
@font-face{font-family:Alegreya;font-weight:800;src:url(../fonts/alegreya-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:Alegreya;font-weight:800;src:url(../fonts/alegreya-latin-ext-800-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF}
@font-face{font-family:RC;font-weight:500;src:url(../hud/fonts/roboto-condensed-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:RC;font-weight:500;src:url(../hud/fonts/roboto-condensed-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF}
@font-face{font-family:RC;font-weight:700;src:url(../hud/fonts/roboto-condensed-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:RC;font-weight:700;src:url(../hud/fonts/roboto-condensed-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF}
:root{
  --y-baslik:Cinzel,Georgia,serif; --y-govde:Alegreya,Georgia,serif; --y-sayi:RC,"Arial Narrow",sans-serif;
  --fs-1:13px; --fs-2:15px; --fs-3:17px; --fs-4:20px; --fs-5:24px; --fs-6:30px;   /* boy ölçeği: küçük not · etiket · gövde · alt başlık · başlık · büyük başlık */
  --r-baslik:#f7e3a8; --r-vurgu:#ffd96a; --r-yazi:#f1e6cc; --r-soluk:#b9a985; --r-dost:#5df05a; --r-dusman:#ff5a48; --r-uyari:#ffd0c0; --r-basari:#d6f7c4;
  --r-zemin:#0b141f; --r-cerceve:#c99332; --golge:0 2px 0 #050b14,0 0 6px #000; --golge-ince:0 1px 2px #000;
}
/* Genel mesaj balonu (mesaj_kit) — HUD dışındaki sayfalar (pencereler, pazar, elmas, ayarlar) da aynı balonu kullanır; yerleşim (left/top) sayfanın kendi kuralında kalır */
html .toast{width:614px;height:90px;max-width:94vw;box-sizing:border-box;padding:0 54px 0 78px;background:url(../hud/assets/mesaj_kit.webp) 0 -32px/614.4px 409.6px no-repeat;
  font:700 19px/1.25 var(--y-govde);color:var(--r-yazi);text-shadow:var(--golge);isolation:isolate}
html .toast::before{content:none!important}
html .toast::after{content:""!important;position:absolute;left:-32px!important;top:-3px!important;width:95.7px!important;height:94.6px!important;pointer-events:none;
  background:url(../hud/assets/mesaj_kit.webp) -.52px -122.2px/399.4px 266.2px no-repeat!important;filter:none}
html .toast.hata::after{background-position:-101.4px -122.2px!important}html .toast.tamam::after{background-position:-202.8px -122.2px!important}html .toast.red::after{background-position:-303.7px -122.2px!important}
html .toast.hata{color:var(--r-uyari)}html .toast.tamam{color:var(--r-basari)}
