/* Kodlama/Encoding: UTF-8 (BOMsuz/no BOM) - Türkçe kontrol: ğüşıöç ĞÜŞİÖÇ - bu satırı silme / do not remove */
/* =====================================================================
   auc.css  —  Australia Catalogue ana stil dosyası
   Renkler (Avustralya bayrağı + kanguru):
     lacivert #012169, kırmızı #E4002B, toprak/kanguru #C8541B, akasya sarısı #F2A900
   Beyaz arka plan, mobil öncelikli. Değiştirince include-auc-config.php'de
   'asset_ver' değerini ARTIR.
   ===================================================================== */
:root{--navy:#012169;--ink:#0b1736;--red:#E4002B;--roo:#C8541B;--gold:#F2A900;--muted:#5b6478;--line:#e6e9f2;--soft:#f6f8fc;
  --sct-acc:#E4002B;--sct-tint:#fff3f5;--sct-tint-b:#f7c6cf}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,"Helvetica Neue",Arial,sans-serif;overflow-x:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--navy)}
a:hover{color:var(--red)}
h1,h2,h3{line-height:1.2;color:var(--ink);margin:0 0 .4em}
h2{font-size:clamp(20px,3vw,26px);font-weight:800}
h3{font-size:18px;font-weight:700}
.auc-wrap{max-width:1180px;margin:0 auto;padding:0 16px}
.auc-skip{position:absolute;left:-999px}.auc-skip:focus{left:8px;top:8px;background:#fff;padding:6px 10px;z-index:9}

/* ---- Üst bilgi ---- */
.auc-head{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}
.auc-stripe{height:4px;background:linear-gradient(90deg,var(--navy) 0 60%,#fff 60% 62%,var(--red) 62% 80%,#fff 80% 82%,var(--gold) 82%)}
.auc-head-in{display:flex;align-items:center;gap:16px;min-height:64px}
.auc-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);flex:0 0 auto}
.auc-logo img{width:46px;height:46px}
.auc-logo-txt{display:flex;flex-direction:column;line-height:1}
.auc-logo-txt b{font-size:20px;font-weight:800;color:var(--navy);letter-spacing:-.01em}
.auc-logo-txt i{font-style:normal;font-size:13px;font-weight:700;color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin-top:3px}
.auc-logo-sm img{width:38px;height:38px}
.auc-nav{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}
.auc-nav a{padding:8px 10px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;color:var(--ink)}
.auc-nav a:hover{background:var(--soft);color:var(--red)}
.auc-nav-t,.auc-burger{display:none}
@media (max-width:900px){
  .auc-burger{display:flex;flex-direction:column;gap:5px;margin-left:auto;padding:10px;cursor:pointer}
  .auc-burger span{width:24px;height:2px;background:var(--navy);border-radius:2px}
  .auc-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;padding:8px 16px 14px;box-shadow:0 10px 20px rgba(1,33,105,.08)}
  .auc-nav-t:checked~.auc-nav{display:flex}
  .auc-nav a{padding:11px 6px;border-bottom:1px solid var(--soft)}
}

.auc-main{padding-top:14px;padding-bottom:30px}
.auc-bc{font-size:13px;color:var(--muted);margin:2px 0 10px}
.auc-bc a{color:var(--muted);text-decoration:none}.auc-bc a:hover{color:var(--red)}
.auc-bc span{margin:0 4px}

/* ---- Hero ---- */
.auc-hero{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;margin-bottom:16px}
.auc-hero-img{width:100%;aspect-ratio:4/1;object-fit:cover}
.auc-hero-txt{padding:14px 18px 16px}
.auc-hero h1{font-size:clamp(23px,4vw,36px);font-weight:800;margin:0 0 6px;letter-spacing:-.01em}
.auc-hero p{margin:0;color:var(--muted);font-size:clamp(14px,2vw,17px)}

/* ---- Geri sayım ---- */
.auc-cdbox{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff;margin-bottom:16px;box-shadow:0 6px 22px rgba(1,33,105,.06)}
.auc-cd-head p{margin:0;color:var(--muted)}
.auc-live{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.1em;color:var(--red);border:1px solid #f7c6cf;border-radius:20px;padding:2px 10px;margin-bottom:8px}
.auc-live i{width:8px;height:8px;border-radius:50%;background:var(--red);animation:aucPulse 1.6s infinite}
@keyframes aucPulse{50%{opacity:.35}}
.auc-cd{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}
.auc-cd>div{text-align:center;background:var(--navy);color:#fff;border-radius:12px;padding:12px 4px;position:relative;overflow:hidden}
.auc-cd>div:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--red)}
.auc-cd b{display:block;font-size:clamp(26px,6vw,46px);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}
.auc-cd span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.85}
.auc-prog{height:10px;background:var(--soft);border-radius:10px;overflow:hidden;border:1px solid var(--line)}
.auc-prog-bar{height:100%;background:linear-gradient(90deg,var(--gold),var(--roo))}
.auc-prog-t{font-size:14px;color:var(--muted);margin:6px 0 12px}
.auc-weeks{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.auc-week{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--soft)}
.auc-week-on{background:#fff;border-color:#c9d3ef;box-shadow:inset 4px 0 0 var(--navy)}
.auc-week h3{font-size:16px;margin:6px 0 2px}
.auc-week p{margin:0;font-size:14px;color:var(--muted)}
.auc-chip{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 9px;border-radius:20px;background:#fff6dd;color:#8a5a00}
.auc-chip-on{background:#e6f6ea;color:#1b7a34}
.auc-chip-live{background:#fff0f2;color:var(--red)}
.auc-note{font-size:13px;color:var(--muted);margin:12px 0 0}
.auc-cdbox-live .auc-cd-head p{max-width:760px}

/* ---- Resmi link ---- */
.auc-official{display:flex;gap:16px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-left:5px solid var(--red);border-radius:14px;padding:16px 18px;margin-bottom:16px}
.auc-official h2{font-size:20px}
.auc-official p{margin:0;color:var(--muted);font-size:14px}
.auc-btn{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff !important;text-decoration:none;font-weight:700;padding:12px 18px;border-radius:10px;white-space:nowrap;transition:background .2s,transform .2s}
.auc-btn:hover{background:var(--navy);transform:translateY(-1px)}
.auc-btn-alt{background:var(--navy)}.auc-btn-alt:hover{background:var(--red)}
@media (max-width:640px){.auc-official{flex-direction:column;align-items:stretch}.auc-btn{justify-content:center;white-space:normal;text-align:center}.auc-weeks{grid-template-columns:1fr}}

/* ---- OzBargain bloklarını beyaz temaya uydur ---- */
.sctd,.sctds{background:#fff !important;border-color:var(--line) !important;box-shadow:0 6px 22px rgba(1,33,105,.06) !important;margin:0 0 16px !important}
.sctd-badge{background:var(--red) !important}
.sctd-go,.sctds-go{background:var(--navy) !important}
.sctd-go:hover,.sctds-go:hover,.sctd-moreb:hover{background:var(--red) !important}
.sctd-moreb{background:var(--navy) !important}
.sctds-tile{background:linear-gradient(180deg,#0a2d80 0%,var(--navy) 100%) !important}
.sctd-ph,.sctds-ph{background:linear-gradient(135deg,var(--navy),var(--roo)) !important}
.sctd-store{color:var(--navy) !important}

/* ---- Hakkında + SSS ---- */
.auc-about{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px;align-items:start;border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:16px}
.auc-about img{border-radius:12px;border:1px solid var(--line)}
.auc-about p{color:#2b3550}
@media (max-width:760px){.auc-about{grid-template-columns:1fr}}
.auc-faq{margin-bottom:16px}
.auc-faq details{border:1px solid var(--line);border-radius:12px;padding:0 16px;margin-bottom:8px;background:#fff}
.auc-faq summary{cursor:pointer;font-weight:700;padding:13px 0;list-style:none;position:relative;padding-right:24px}
.auc-faq summary::-webkit-details-marker{display:none}
.auc-faq summary:after{content:"+";position:absolute;right:0;top:9px;font-size:22px;color:var(--red)}
.auc-faq details[open] summary:after{content:"\2013"}
.auc-faq details p{margin:0 0 14px;color:#2b3550}

/* ---- Kartlar ---- */
.auc-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:6px 0 10px}
.auc-sec-head a{font-weight:700;text-decoration:none;font-size:14px}
.auc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}
.auc-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ink);background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}
.auc-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(1,33,105,.12);border-color:#c9d3ef;color:var(--ink)}
.auc-card-img{display:block;aspect-ratio:1200/630;background:var(--soft);overflow:hidden}
.auc-card-img img{width:100%;height:100%;object-fit:cover}
.auc-card-body{display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;align-items:flex-start}
.auc-card-body b{font-size:15px}
.auc-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,230px);gap:12px;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x mandatory}
.auc-strip .auc-card{scroll-snap-align:start}
.auc-more{margin-bottom:16px}

/* ---- Ana sayfa ---- */
.auc-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}
.auc-tile{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:14px;padding:14px 16px;text-decoration:none;color:var(--ink);background:#fff;box-shadow:inset 0 4px 0 var(--navy)}
.auc-tile:nth-child(2){box-shadow:inset 0 4px 0 var(--red)}
.auc-tile:nth-child(3){box-shadow:inset 0 4px 0 var(--gold)}
a.auc-tile:hover{border-color:#c9d3ef;color:var(--ink)}
.auc-tile-k{font-weight:800;font-size:15px}
.auc-tile-s,.auc-tile-d{font-size:13px;color:var(--muted)}
.auc-cd-sm{display:flex;gap:8px;margin:6px 0 2px}
.auc-cd-sm>span{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:6px 8px;font-size:12px;color:var(--muted);min-width:52px;text-align:center}
.auc-cd-sm b{display:block;font-size:22px;color:var(--navy);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}
@media (max-width:860px){.auc-tiles{grid-template-columns:1fr}}
.auc-filter{position:sticky;top:69px;z-index:5;background:#fff;padding:8px 0 10px;border-bottom:1px solid var(--line);margin-bottom:12px}
.auc-filter input{width:100%;max-width:420px;font:inherit;padding:10px 14px;border:1px solid #cfd6e6;border-radius:10px;margin-bottom:8px}
.auc-filter input:focus{outline:2px solid var(--navy);outline-offset:1px}
.auc-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}
.auc-fchip{flex:0 0 auto;font:inherit;font-size:13px;font-weight:700;border:1px solid #cfd6e6;background:#fff;color:var(--ink);border-radius:20px;padding:6px 12px;cursor:pointer}
.auc-fchip.is-on{background:var(--navy);border-color:var(--navy);color:#fff}
.auc-catsec{margin-bottom:20px;scroll-margin-top:180px}
.auc-catsec h3{font-size:18px;border-left:4px solid var(--red);padding-left:10px}
.auc-empty{color:var(--muted)}
.auc-sched,.auc-events,.auc-text{border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:16px}
.auc-tbl-w{overflow-x:auto}
.auc-tbl{width:100%;border-collapse:collapse;font-size:15px}
.auc-tbl th,.auc-tbl td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}
.auc-tbl th{background:var(--soft);font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}
.auc-tbl a{font-weight:700;text-decoration:none}
.auc-evlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}
.auc-evlist li{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:10px 12px}
.auc-ev-n{flex:0 0 62px;text-align:center;background:var(--soft);border-radius:10px;padding:6px 0;font-size:11px;color:var(--muted);text-transform:uppercase}
.auc-ev-n b{display:block;font-size:22px;color:var(--red);line-height:1.1}
.auc-ev-t{display:flex;flex-direction:column;font-size:13px;color:var(--muted)}
.auc-ev-t b{font-size:15px;color:var(--ink)}
.auc-text p{color:#2b3550}
.auc-page{max-width:820px}
.auc-page h1{font-size:clamp(24px,4vw,34px)}
.auc-ad{margin:0 0 16px;min-height:90px;text-align:center}

/* ---- Alt bilgi ---- */
.auc-foot{border-top:1px solid var(--line);background:var(--soft);padding:26px 0 30px;font-size:14px;color:var(--muted);margin-top:10px}
.auc-foot-brand{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:16px}
.auc-foot-brand p{margin:0;max-width:560px}
.auc-foot-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px 20px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.auc-foot-col h3{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--navy);margin:0 0 6px}
.auc-foot-col ul{list-style:none;margin:0;padding:0}
.auc-foot-col li{margin:3px 0}
.auc-foot-col a{color:var(--muted);text-decoration:none}.auc-foot-col a:hover{color:var(--red)}
.auc-foot-legal{padding-top:12px;font-size:13px}
.auc-foot-links a{color:var(--navy);font-weight:600}
@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important;scroll-behavior:auto !important}}

/* ---- Alt bölüm: Reddit / Google News / Medium (senin include'ların; beyaz temaya uyarlandı) ---- */
.auc-social{border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:16px}
.auc-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}
@media (max-width:860px){.auc-social-grid{grid-template-columns:1fr}}
.auc-social .reddit-rss-box,.auc-social .google-news-box,.auc-social .medium-rss-box{max-width:none !important;margin-top:0 !important;margin-bottom:16px;background:#fff !important;border:1px solid var(--line) !important;box-shadow:none !important}
.auc-social .reddit-rss-box::before{background:linear-gradient(90deg,#ff4500,#ff8717) !important}
.auc-social .reddit-rss-box h3,.auc-social .google-news-box h3,.auc-social .medium-rss-box h3{color:var(--ink) !important;font-size:18px !important;border-bottom:2px solid var(--line) !important}
.auc-social .reddit-rss-box h3::after{background:#ff4500 !important}
.auc-social .reddit-rss-item{background:var(--soft) !important;border-left-color:#ff4500 !important}
.auc-social .reddit-rss-item:hover{background:#fff4ef !important}
.auc-social .reddit-rss-item a,.auc-social .google-news-item a,.auc-social .medium-rss-item a{color:var(--ink) !important}
.auc-social .reddit-rss-item a:hover,.auc-social .google-news-item a:hover,.auc-social .medium-rss-item a:hover{color:var(--red) !important}
.auc-social .reddit-rss-desc{color:var(--muted) !important}
.auc-social .reddit-rss-date{background:#fff !important;border-color:var(--line) !important;color:var(--muted) !important}
.auc-social .reddit-rss-empty,.auc-social .google-news-empty,.auc-social .medium-rss-empty{background:var(--soft) !important;border:1px solid var(--line) !important;color:var(--muted) !important}
.auc-social .google-news-item{border-left-color:var(--navy) !important}
.auc-social .medium-rss-item{border-left-color:var(--roo) !important}
