/* Aurora6D â€” Sesimdeyim 6D sohbet temasÄ±
   Lite/Master geometri kilidi: Bu tema WIDTH/HEIGHT/PADDING/MARGIN/POSITION/DISPLAY/FONT-SIZE
   gibi yerleÅŸim Ã¶zelliklerini DEÄÄ°ÅTÄ°RMEZ. Ä°konlar ve Ã¼st menÃ¼ler Lite ile birebir aynÄ± yerde kalÄ±r. */
:root {
 --sy-bg:#06120f; --sy-bg2:#0b2423; --sy-surface:#103536; --sy-surface2:#184a4c;
 --sy-text:#edfffb; --sy-muted:#9fc9c2; --sy-accent:#55ffd0; --sy-accent2:#7c5cff; --sy-accent3:#ff5fc8;
 --sy-border:rgba(85,255,208,.27); --sy-glow:rgba(85,255,208,.34); --sy-recv:#123e3e; --sy-sent:#195b59;
}

/* Genel gÃ¶rÃ¼nÃ¼m â€” sadece boya/Ä±ÅŸÄ±k/derinlik, geometri yok */
body { background-color:var(--sy-bg2) !important; color:var(--sy-text) !important; }
a, .theme_color, .page_selected, .user_count { color:var(--sy-accent) !important; }
.default_color { color:var(--sy-text) !important; }
.sub_text, .date, .listing_text, .docu_description, .logs_date, .pdate, .ptdate, .cclear, .cdate, .input_text, .bustate { color:var(--sy-muted) !important; }

/* ÃœST MENÃœ: Lite Ã¶lÃ§Ã¼leri aynen korunur, hiÃ§bir yatay/dikey Ã¶lÃ§Ã¼ yazÄ±lmaz */
#header2, #chat_head, .chat_head, .background_header, .panel_top, .chat_footer {
 background-image:linear-gradient(115deg,var(--sy-bg),var(--sy-surface),var(--sy-bg2)) !important;
 background-color:var(--sy-bg) !important; color:var(--sy-text) !important;
 box-shadow:inset 0 -1px 0 var(--sy-border),0 5px 18px rgba(0,0,0,.24) !important;
}
.top_background { background-color:var(--sy-bg) !important; color:var(--sy-text) !important; }
.head_option, .chat_footer_item, .panel_option, .panel_bar_item, .side_bar_item, #main_mob_menu {
 color:var(--sy-text) !important; text-shadow:0 1px 4px rgba(0,0,0,.55) !important;
}
.head_option:hover, .chat_footer_item:hover, .panel_option:hover, .panel_bar_item:hover, .side_bar_item:hover, #main_mob_menu:hover {
 color:var(--sy-accent) !important; text-shadow:0 0 11px var(--sy-glow) !important;
}
.head_logo img, .chat_head_logo img, #main_logo { filter:drop-shadow(0 0 5px var(--sy-glow)); }

/* Ana yÃ¼zeyler */
.element_color, .player_options, .page_element, #private_box, .chat_side_panel, #side_menu, .modal_in,
#chat_left, #chat_right, .page_menu_wrapper, .sub_menu, .fmenu, #log_menu {
 background-color:var(--sy-surface) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important;
 box-shadow:0 12px 34px rgba(0,0,0,.28), inset 0 0 0 1px var(--sy-border) !important;
}
.background_chat, #chat_center { background-color:var(--sy-bg2) !important; }
.chat_panel, .back_xlite, .back_lite, .back_med { background-color:var(--sy-surface) !important; color:var(--sy-text) !important; }
.back_dark { background-color:var(--sy-bg) !important; color:var(--sy-text) !important; }
.background_box { background-color:rgba(0,0,0,.16) !important; color:var(--sy-text) !important; }

/* SOL MENÃœ â€” beyaz kalmaz */
#left_menu, #left_menu_content {
 background-image:linear-gradient(180deg,var(--sy-bg),var(--sy-surface),var(--sy-bg2)) !important;
 background-color:var(--sy-bg) !important; color:var(--sy-text) !important;
}
#left_menu { box-shadow:5px 0 22px rgba(0,0,0,.30), inset -1px 0 0 var(--sy-border) !important; }
.left_menu_profile { border-color:var(--sy-border) !important; }
.left_menu_profile .glob_av { border-color:var(--sy-accent) !important; box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 14px var(--sy-glow) !important; }
.left_menu_username, .left_menu_item, .left_menu_icon { color:var(--sy-text) !important; }
.left_menu_item .left_item_text { color:var(--sy-muted) !important; }
.left_menu_item { border-color:var(--sy-border) !important; background-color:transparent !important; }
.left_menu_item:hover { background-image:linear-gradient(90deg,rgba(255,255,255,.035),var(--sy-border)) !important; box-shadow:inset 3px 0 0 var(--sy-accent),inset 0 0 18px rgba(255,255,255,.025) !important; }
.left_menu_item:hover .left_menu_icon, .left_menu_item:hover .left_item_text { color:var(--sy-accent) !important; text-shadow:0 0 9px var(--sy-glow) !important; }

/* Sayfa/admin yan menÃ¼ */
#side_menu, #side_menu .page_menu_wrapper, #side_menu .page_drop, #side_menu .page_drop_item,
#page_menu, #page_menu .page_menu_wrapper, #page_menu .page_drop, #page_menu .page_drop_item {
 background-color:var(--sy-surface) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important;
}
#side_menu .page_menu_text, #side_menu .page_drop_text, #side_menu .menup, #side_menu .page_drop_icon i,
#page_menu .page_menu_text, #page_menu .page_drop_text, #page_menu .menup, #page_menu .page_drop_icon i { color:var(--sy-text) !important; }
#side_menu .page_menu_item:hover, #side_menu .page_drop_control:hover, #side_menu .page_drop_item:hover,
#page_menu .page_menu_item:hover, #page_menu .page_drop_control:hover, #page_menu .page_drop_item:hover, .page_selected {
 background-image:linear-gradient(90deg,var(--sy-border),transparent) !important;
}
#side_menu .page_menu_item:hover *, #side_menu .page_drop_control:hover *, #side_menu .page_drop_item:hover *,
#page_menu .page_menu_item:hover *, #page_menu .page_drop_control:hover *, #page_menu .page_drop_item:hover *, .page_selected * {
 color:var(--sy-accent) !important; text-shadow:0 0 8px var(--sy-glow) !important;
}

/* PROFÄ°L TIKLAMA MENÃœSÃœ (#av_menu) â€” beyaz alan bÄ±rakÄ±lmaz */
#av_menu, #av_menu #avcontent, #av_menu .avcontent, #av_menu .bottomcard,
#av_menu .avself, #av_menu .avbot, #av_menu .avstaff, #av_menu .avroomstaff, #av_menu .avother {
 background-color:var(--sy-surface) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important;
}
#av_menu { box-shadow:0 16px 38px rgba(0,0,0,.42), inset 0 0 0 1px var(--sy-border) !important; }
#av_menu .topcard { color:var(--sy-text) !important; box-shadow:inset 0 -55px 55px rgba(0,0,0,.45),inset 0 0 0 1px var(--sy-border) !important; }
#av_menu .avusername, #av_menu .avagegender, #av_menu .avdetails, #av_menu .avoption { color:var(--sy-text) !important; text-shadow:0 1px 5px rgba(0,0,0,.8) !important; }
#av_menu .avavatar { outline-color:var(--sy-accent) !important; box-shadow:0 0 14px var(--sy-glow) !important; }
.avitem { background-color:var(--sy-surface2) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important; }
.avitem:hover { background-color:var(--sy-bg2) !important; color:var(--sy-accent) !important; box-shadow:inset 3px 0 0 var(--sy-accent) !important; }

/* TAM PROFÄ°L MODALI â€” kapak resmi korunur, alt/sekme/iÃ§erik tema olur */
.modal_in, .modal_zone, #mprofilemenu, #meditprofile, .profile_top {
 background-color:var(--sy-surface) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important;
}
.profile_background { color:var(--sy-text) !important; box-shadow:inset 0 -110px 90px rgba(0,0,0,.55), inset 0 0 0 1px var(--sy-border) !important; }
.cover_text, .pro_name, .pro_rank, .pro_mood, .profile_tinfo, .pdetails, .listing_title { color:var(--sy-text) !important; text-shadow:0 1px 5px rgba(0,0,0,.68) !important; }
.avatar_profile { outline-color:var(--sy-accent) !important; box-shadow:0 0 18px var(--sy-glow) !important; }
.profile_info_box { box-shadow:inset 0 0 0 1px var(--sy-border),0 5px 14px rgba(0,0,0,.18) !important; }
.modal_menu, .tab_menu { background-color:var(--sy-surface2) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important; }
.modal_menu ul, .tab_menu ul { background-color:var(--sy-surface2) !important; color:var(--sy-text) !important; }
.modal_menu_item, .tab_menu_item { color:var(--sy-text) !important; border-color:var(--sy-border) !important; }
.modal_selected, .tab_selected, .reg_selected, .panel_selected {
 background-image:linear-gradient(135deg,var(--sy-accent2),var(--sy-accent)) !important; color:#fff !important;
 box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 14px var(--sy-glow) !important;
}
.modal_back { background-color:rgba(0,0,0,.80) !important; }
#private_top.top_background { background-color:var(--sy-bg) !important; color:var(--sy-text) !important; box-shadow:inset 0 -1px 0 var(--sy-border) !important; }
#private_content { background-color:var(--sy-bg2) !important; color:var(--sy-text) !important; }

/* KullanÄ±cÄ± listesi / sekmeler / kartlar */
#container_user .user_modal_menu ul { background-color:var(--sy-surface2) !important; border-color:var(--sy-border) !important; box-shadow:0 4px 16px rgba(0,0,0,.18) !important; }
#container_user .user_modal_menu ul li { color:var(--sy-text) !important; border-color:var(--sy-border) !important; background-color:transparent !important; }
#container_user .user_modal_menu ul li:hover, #container_user .user_modal_menu ul li.user_selected { color:var(--sy-accent) !important; background-color:var(--sy-bg2) !important; }
.sub_menu_item, .fmenu_item, .elem_in, .aclist, .left_drop_item, .page_drop_item,
.sub_list_item, .sub_item, .sub_half_item, .reply_item, .ulist_item, .sub_list, .user_item, .user_item_custom,
.listing_element, .listing_half_element, .list_element, .left_list {
 background-color:var(--sy-surface2) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important;
}
.sub_menu_item:hover, .fmenu_item:hover, .elem_in:hover, .aclist:hover, .left_drop_item:hover, .page_drop_item:hover,
.sub_list_item:hover, .sub_item:hover, .sub_half_item:hover, .ulist_item:hover, .user_item:hover, .user_item_custom:hover {
 background-color:var(--sy-bg2) !important; color:var(--sy-text) !important; box-shadow:inset 3px 0 0 var(--sy-accent) !important;
}
.user_item_avatar .acav, .cavatar { outline-color:var(--sy-accent) !important; box-shadow:0 0 11px var(--sy-glow) !important; }
.sub_menu_icon, .menui, .menuo, .menup { color:var(--sy-accent) !important; }

/* Sohbet kayÄ±tlarÄ± */
.ch_logs, .other_logs { border-color:var(--sy-border) !important; }
.ch_logs:hover, .other_logs:hover { background-color:rgba(255,255,255,.018) !important; }
.ch_logs .my_text { background-image:linear-gradient(135deg,var(--sy-recv),var(--sy-surface2)) !important; color:var(--sy-text) !important; box-shadow:inset 0 0 0 1px var(--sy-border),0 4px 13px rgba(0,0,0,.16) !important; }
.ch_logs .my_text.own_message, .my_text.own_message { background-image:linear-gradient(135deg,var(--sy-sent),var(--sy-surface2)) !important; color:var(--sy-text) !important; box-shadow:inset 0 0 0 1px var(--sy-border),0 4px 13px var(--sy-glow) !important; }
.username, .cname, .sysname { color:var(--sy-accent) !important; text-shadow:0 0 7px var(--sy-glow) !important; }
.chat_message, .user, .chat_system { color:var(--sy-text) !important; }
.system_text, .topic_log, .seen { background-color:var(--sy-surface2) !important; color:var(--sy-text) !important; box-shadow:inset 0 0 0 1px var(--sy-border) !important; }
.target_private { background-color:var(--sy-recv) !important; color:var(--sy-text) !important; box-shadow:inset 0 0 0 1px var(--sy-border),0 4px 13px rgba(0,0,0,.18) !important; }
.hunter_private { background-color:var(--sy-sent) !important; color:var(--sy-text) !important; box-shadow:inset 0 0 0 1px var(--sy-border),0 4px 13px rgba(0,0,0,.18) !important; }

/* Mesaj yazma alanÄ± */
.input_wrap, .chat_input_container, #main_input_extra { background-color:var(--sy-surface) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important; box-shadow:0 -6px 20px rgba(0,0,0,.18) !important; }
input, textarea, .post_input_container, #content, #message_content, #main_input { background-color:var(--sy-bg2) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important; }
input:focus, textarea:focus, #content:focus, #message_content:focus, #main_input:focus { box-shadow:0 0 0 2px var(--sy-glow) !important; }
#main_input_extra .sub_options:hover { background-color:var(--sy-surface2) !important; color:var(--sy-accent) !important; }

/* Butonlar / medya / select */
.theme_btn, .default_btn, .submit_default_btn, .file_color, .file_color a { background-image:linear-gradient(135deg,var(--sy-accent2),var(--sy-accent)) !important; color:#fff !important; box-shadow:0 4px 13px var(--sy-glow) !important; }
.dark_selected { background-color:var(--sy-accent2) !important; color:#fff !important; }
.audio_color { background-color:var(--sy-bg) !important; color:var(--sy-text) !important; }
.song_title { background-color:var(--sy-surface2) !important; color:var(--sy-text) !important; }
.audio_progress { background-color:rgba(255,255,255,.16) !important; }
.audio_ball { background-color:var(--sy-accent) !important; box-shadow:0 0 9px var(--sy-glow) !important; }
.selectboxit-list, .selectboxit-btn, .selectboxit-options { background-color:var(--sy-surface) !important; color:var(--sy-text) !important; border-color:var(--sy-border) !important; }
.selectboxit-list .selectboxit-option-anchor { color:var(--sy-text) !important; }
.selectboxit-list .selectboxit-focus .selectboxit-option-anchor { background-color:var(--sy-surface2) !important; color:var(--sy-accent) !important; }
.selectboxit-default-arrow { border-top-color:var(--sy-text) !important; }

/* Bildirimler ve durumlar */
.bnotify { background-image:linear-gradient(135deg,#ff274b,#ff7a3d) !important; color:#fff !important; box-shadow:0 0 10px rgba(255,39,75,.38) !important; }
.my_notice { background-image:linear-gradient(135deg,var(--sy-accent2),var(--sy-accent)) !important; color:#fff !important; box-shadow:0 3px 10px var(--sy-glow) !important; }
.chat_warning { color:#ffe7a3 !important; background-color:#5b450f !important; border-color:#8d6b19 !important; }
.chat_error { color:#ffd7dc !important; background-color:#571624 !important; border-color:#8c2c3d !important; }
.chat_success { color:#d9ffea !important; background-color:#124c32 !important; border-color:#247650 !important; }
.chat_neutral { color:#dbf7ff !important; background-color:#123e50 !important; border-color:#24657d !important; }

/* Scrollbar sadece renk deÄŸiÅŸtirir; geniÅŸlik deÄŸiÅŸtirilmez ki PX hizasÄ± bozulmasÄ±n */
* { scrollbar-color:var(--sy-accent) var(--sy-bg); }
::-webkit-scrollbar-track { background-color:var(--sy-bg); }
::-webkit-scrollbar-thumb { background-image:linear-gradient(var(--sy-accent2),var(--sy-accent)); border-color:var(--sy-bg); }

/* 6D parlaklÄ±k: yalnÄ±z gÃ¶rsel Ã¶zellikler */
@keyframes sy6dGlow {
 0%,100% { text-shadow:0 0 4px var(--sy-glow); }
 50% { text-shadow:0 0 11px var(--sy-glow); }
}
.left_menu_item:hover .left_menu_icon, .head_option:hover i, .chat_footer_item:hover i { animation:sy6dGlow 1.8s ease-in-out infinite; }
@media (prefers-reduced-motion:reduce) { .left_menu_item:hover .left_menu_icon, .head_option:hover i, .chat_footer_item:hover i { animation:none !important; } }