/* Kelebekya ana paleti: kehribar vurgu ve #151514 koyu yüzeyler. */
:root{--bg:#151514!important;--panel:#151514!important;--panel2:#151514!important;--ask-soft:#151514!important;--ask-panel:#151514!important;--ask-panel-2:#151514!important;--accent:#ffb000!important;--accent2:#ffd36b!important}
html,body,.tickers-page,.events-page,.badge-guide-page{background:#151514!important}
html{width:100%;max-width:100%;overflow-x:clip}
body{width:100%;max-width:100%;overflow-x:clip}
body>*{min-width:0}
img,video,canvas,svg{max-width:100%}
.site-header>.header-main{background:transparent!important;background-color:transparent!important;background-image:none!important}
.site-header>.nav{background-color:transparent!important}
.topbar,.site-header,.hero-side,.quick-links,.daily-card,.badge-promo,.home-event-promo,.home-simple-row:hover,.member-home-hero,.member-summary,.member-gallery-spotlight,.member-badges,.member-gallery-empty,.forum-section,.topic-list,.site-footer,.footer-partners,.footer-partner,.ranking-board,.ranking-board>header,.ticker-card,.ticker-card.rank-1,.tickers-nav,.my-ticker-rank,.ticker-badge-rankings a,.events-empty,.event-card,.event-register-card,.event-detail-hero,.event-register-form textarea,.event-registered,.event-login,.event-closed,.profile-hero,.portfolio-hero,.profile-species-gallery>header,.profile-kertiks button,.species-photo-link,.profile-dropdown,.profile-dropdown:before,.notification-dropdown,.observation-filters,.observation-detail-hero,.observation-detail-hero>div,.observation-summary-v2,.observation-species-v2,.observation-location-v2,.field-gallery-v2,.sighting-detail-grid article,.observation-participants,.field-gallery,.observation-comments article,.observation-comments form,.ask-detail,.ask-detail-copy,.ask-detail-images,.ask-form,.ask-answers article,.ask-answer-form,.ask-login,.ask-empty,.ask-second-photo,.archive-simple-list,.profile-activity-list article,.site-alert{background-color:#151514!important;background-image:none!important}
.global-search,.global-search input,.observation-filters input,.observation-filters select,.ob-form input,.ob-form select,.ob-form textarea,.species-entry-list article,.species-entry-list input,.media-form label,.ask-form input,.ask-form textarea,.ask-answer-form input,.ask-answer-form textarea,.ask-second-photo input[type=file],.observation-comments textarea{background:#151514!important}
.site-header{background-image:radial-gradient(ellipse at 18% 18%,rgba(255,176,0,.045),transparent 38%),repeating-linear-gradient(118deg,rgba(255,255,255,.012) 0,rgba(255,255,255,.012) 1px,transparent 1px,transparent 9px),linear-gradient(105deg,#151514,#191814 48%,#151514)!important}
.member-summary,.profile-hero,.portfolio-hero,.ranking-board,.ticker-card,.event-detail-hero{background-image:linear-gradient(135deg,#17171a,#151514 72%)!important}
.badge-promo,.events-empty,.ask-empty{background-image:radial-gradient(circle at 75% 35%,rgba(255,176,0,.075),transparent 43%),linear-gradient(120deg,#151518,#151514)!important}
.profile-dropdown>a:hover,.profile-dropdown button:hover,.ticker-scope-tabs a.active,.badge-ranking-tabs a.active,.mobile-more-menu>div,.mobile-bottom-nav{background:#151514!important}
@media(max-width:900px){.mobile-bottom-nav,.mobile-more-menu>div{background:rgba(21,21,20,.98)!important}}
body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,strong,b,.brand,.overline,.kicker{font-family:Arial,Helvetica,sans-serif!important}.species-entry-list article.is-filtered,.species-entry-list article.species-filter-hidden{display:none!important}

/* Tüm sayfalarda header ile ortak içerik hizası. */
:root{--site-container:1320px;--site-gutter:24px}
.topbar>div,
.site-header>.header-main,
.site-header>.nav,
body>main,
body>footer.site-footer{
    width:100%;
    max-width:var(--site-container)!important;
    margin-left:auto!important;
    margin-right:auto!important;
}
.topbar>div,
.site-header>.header-main,
.site-header>.nav,
body>main{
    padding-left:var(--site-gutter)!important;
    padding-right:var(--site-gutter)!important;
}
body>main>*{min-width:0;max-width:100%}
.member-home-hero{width:100%;margin-left:0!important;margin-right:0!important}

@media(max-width:900px){
    :root{--site-gutter:20px}
    body>main{width:100%;max-width:none!important}
    .member-home-hero{grid-template-columns:1fr}
    .member-summary,.member-gallery-spotlight{min-width:0}
}
@media(max-width:560px){
    :root{--site-gutter:14px}
    .site-header>.header-main{padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important}
    body>main{padding-left:var(--site-gutter)!important;padding-right:var(--site-gutter)!important}
    .member-summary{padding-left:20px;padding-right:20px}
}
