:root{--content-width:1120px;--side-width:180px;--side-height:540px;--top-height:180px;--featured-height:280px;--page-gap:24px;--card-height:180px;--card-gap:12px;--card-radius:14px;--section-gap:46px;--columns:5;--mobile-columns:2;--site-bg:#050b18;--site-accent:#38d9ed}body{background:radial-gradient(ellipse at 75% 15%,#18315880,transparent 50%),var(--site-bg)}[hidden]{display:none!important}.page-layout{grid-template-columns:var(--side-width) minmax(0,var(--content-width)) var(--side-width);gap:var(--page-gap);max-width:calc(var(--content-width) + var(--side-width)*2 + var(--page-gap)*2 + 40px)}.side-banner{height:var(--side-height)}.top-banner{height:var(--top-height);margin-top:var(--page-gap)}.featured-banner{height:var(--featured-height);border:1px solid var(--site-accent);background:radial-gradient(ellipse at center,#1b445b,#081325);text-align:center;box-shadow:0 0 30px #38d9ed22}.featured-banner h2{font-size:clamp(20px,3vw,36px);color:#fff}.featured-banner p{color:#a0b7d7}.sponsor-grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:var(--card-gap)}.sponsor-card{height:var(--card-height);min-height:var(--card-height);border-radius:var(--card-radius)}.sponsor-section{margin-bottom:var(--section-gap)}.brand img{width:150px;height:45px;object-fit:contain}.media-modal{max-width:92vw;background:#081326;color:white;border:1px solid var(--site-accent);border-radius:20px;padding:32px;box-shadow:0 0 40px #38d9ed33}.media-modal::backdrop{background:#010615cc;backdrop-filter:blur(10px)}.media-modal img,.media-modal video{display:block;width:100%;max-height:75vh;object-fit:contain}.close-modal{float:right;margin-bottom:14px}.admin-tabs{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:#09182c;position:sticky;top:124px;z-index:5}.admin-tabs a{color:#99d8ff;text-decoration:none;padding:9px}.setting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.setting-grid summary{grid-column:1/-1}summary{cursor:pointer;font-size:18px;font-weight:700}.editor input[type=checkbox]{width:20px;height:20px;display:inline-block;margin-left:12px}.support-toggle{position:fixed;bottom:22px;right:22px;z-index:15;background:var(--site-accent);color:#051021;font-weight:700;box-shadow:0 8px 30px #0008}.support-panel{position:fixed;right:22px;bottom:82px;width:min(350px,calc(100vw - 30px));max-height:70vh;overflow:auto;z-index:15;background:#0b1930;border:1px solid #38d9ed77;border-radius:14px;padding:18px;box-shadow:0 12px 50px #0009}.support-panel h2{font-size:18px}.support-panel p{font-size:13px}.support-panel input,#chats input{width:100%;background:#071021;color:white;border:1px solid #365579;padding:10px;border-radius:8px;margin-bottom:10px}.support-messages{max-height:260px;overflow:auto}.support-messages p{background:#173554;padding:10px;border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere}.support-messages .reply{background:#124b47}@media(max-width:900px){.page-layout{grid-template-columns:1fr}.side-banner{position:static;height:150px}.setting-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sponsor-grid{grid-template-columns:repeat(var(--mobile-columns),minmax(0,1fr))}.setting-grid{grid-template-columns:1fr}.admin-tabs{position:static}}@media(prefers-reduced-motion:reduce){}
:root{--left-width:180px;--right-width:180px;--left-height:540px;--right-height:540px;--top-width:1120px;--card-font-size:15px;--logo-width:150px;--header-height:76px}.page-layout{grid-template-columns:var(--left-width) minmax(0,var(--content-width)) var(--right-width);max-width:calc(var(--content-width) + var(--left-width) + var(--right-width) + var(--page-gap)*2 + 40px)}#leftBanner{height:var(--left-height)}#rightBanner{height:var(--right-height)}#topBanner{width:min(100%,var(--top-width));margin-left:auto;margin-right:auto}.sponsor-card .card-name{font-size:var(--card-font-size)}.brand img{width:var(--logo-width)}.topbar{height:var(--header-height)}.editor details,.editor-row details{align-self:start}.editor-row details summary{font-size:14px;overflow-wrap:anywhere}.editor-row details[open] summary{margin-bottom:14px}.admin-shell{scroll-behavior:smooth}.admin-shell :is(#settings,#bannerEditors,#cardEditors,#supportAdmin){scroll-margin-top:190px}@media(max-width:900px){.page-layout{grid-template-columns:1fr}#leftBanner,#rightBanner{height:150px}}@media(max-width:560px){.topbar{height:auto;min-height:var(--header-height)}}

.page-layout{grid-template-columns:minmax(0,var(--content-width));max-width:calc(var(--content-width) + 40px)}

.intro-active{overflow:hidden}.intro-screen{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#050b18;overflow:hidden;opacity:1;transition:opacity .35s ease}.intro-screen::backdrop{background:#050b18}.intro-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.intro-film::-webkit-media-controls{display:none!important}.intro-skip{position:absolute;bottom:30px;right:30px;border:1px solid #ffffff35;background:#07102166;backdrop-filter:blur(8px);color:#d7e9f5;border-radius:30px;padding:10px 22px;font-size:13px}.intro-out{opacity:0}@media(prefers-reduced-motion:reduce){.intro-screen{transition:none}}

:root{--logo-height:45px;--brand-size:22px;--headline-size:36px;--subtitle-size:10px;--section-title-size:15px;--description-size:10px;--nav-size:12px;--footer-size:12px;--hero-padding:30px;--card-padding:12px;--support-width:350px;--popup-height:85;--theme-panel:#0b1930;--theme-text:#f2f6ff;--theme-muted:#9aafcc;--theme-header:#050a16;--theme-border:#385175}body{color:var(--theme-text)}.topbar{background:var(--theme-header)}.brand{font-size:var(--brand-size);color:var(--theme-text)}.brand img{height:var(--logo-height)}.nav a{font-size:var(--nav-size);color:var(--theme-muted)}.hero{padding:var(--hero-padding) 0}.hero h1{font-size:var(--headline-size)}.hero .eyebrow{font-size:var(--subtitle-size);color:var(--theme-muted)}.section-heading h2{font-size:var(--section-title-size)}.sponsor-card{background:var(--theme-panel);border-color:var(--theme-border);color:var(--theme-text);padding:var(--card-padding)}.sponsor-card:has(img){padding:0}.sponsor-card .card-desc{font-size:var(--description-size);color:var(--theme-muted)}footer{font-size:var(--footer-size);color:var(--theme-muted);justify-content:space-between}.about-button{background:transparent;color:var(--site-accent);border-color:var(--theme-border)}.about-copy{white-space:pre-wrap;line-height:1.8;font-size:15px}.media-modal{max-height:calc(var(--popup-height)*1vh);overflow:auto;background:var(--theme-panel);color:var(--theme-text)}.support-panel{width:min(var(--support-width),calc(100vw - 30px));background:var(--theme-panel);color:var(--theme-text)}.editor textarea{display:block;width:100%;background:#061122;color:white;border:1px solid #385175;border-radius:8px;padding:12px;margin-top:8px;font:inherit}
body{background:radial-gradient(ellipse at 75% 15%,color-mix(in srgb,var(--site-accent) 14%,transparent),transparent 55%),var(--site-bg)}.featured-banner{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--site-accent) 22%,var(--theme-panel)),var(--theme-panel));box-shadow:0 0 30px color-mix(in srgb,var(--site-accent) 14%,transparent)}.featured-banner h2{color:var(--theme-text)}.featured-banner p,.count{color:var(--theme-muted)}.section-line{background:var(--theme-border)}.sponsor-card{--accent:var(--site-accent)!important}.support-panel{border-color:var(--site-accent)}
.easy-admin{background:#120a1e;color:#fff0fb}.easy-admin .topbar{background:#1c1029;border-bottom:1px solid #553065}.easy-admin .admin-shell{max-width:1440px;margin:22px auto}.easy-admin .admin-heading{position:sticky;top:0;z-index:20;background:#1c1029;border:1px solid #583568;border-radius:16px;padding:16px 22px}.easy-admin .admin-heading h1{font-size:26px;margin:0}.easy-admin .admin-heading .eyebrow{display:none}.easy-admin .admin-heading p{margin:4px 0}.easy-admin #save{background:#cc58b1;border:0;min-width:200px;font-weight:700}.easy-admin #save.unsaved{box-shadow:0 0 0 3px #f6a3df55}.easy-admin #status{position:static;background:#241535;color:#e3c7ea;margin:12px 0;padding:10px 16px}.admin-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.admin-menu{position:sticky;top:112px;background:#1c1029;border:1px solid #553065;border-radius:16px;padding:16px}.menu-caption{font-size:11px;letter-spacing:2px;padding-left:12px}.admin-menu button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:12px;margin-bottom:5px;color:#d4b6e1;font-size:14px}.admin-menu button.active{background:#71375e;color:#fff;box-shadow:inset 3px 0 #f49cd8}.admin-menu #logout{margin-top:22px;border-top:1px solid #553065;border-radius:0;color:#ecabc5}.admin-content{min-width:0}.page-intro{padding:4px 0 14px}.page-intro h2{font-size:25px;margin:0 0 6px}.page-intro p{margin:0}.easy-admin .editor{background:#20122e;border-color:#583568;padding:22px}.easy-admin .editor input,.easy-admin .editor textarea{background:#140b1f;border:1px solid #674479;font-size:14px;padding:12px}.easy-admin .editor input:focus,.easy-admin .editor textarea:focus{outline:2px solid #e885cc;outline-offset:2px}.easy-admin .editor input[type=checkbox]{width:22px;height:22px;accent-color:#e885cc}.easy-admin .editor input[type=color]{height:46px;padding:4px}.easy-admin .editor label{font-size:14px;color:#edd6f3;margin:16px 0}.easy-admin .editor>summary{font-size:16px;color:#f3c6e8}.easy-admin #settings>details>summary{display:none}.easy-admin .setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.easy-admin .editor-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.easy-admin .section-toolbar{margin:14px 0}.easy-admin .section-toolbar h2{font-size:18px}.easy-admin button,.easy-admin .button{background:#663151;border-color:#91547b}.easy-admin .danger{background:#612a3b}.easy-admin .preview{background:#140b1f;height:150px}.easy-admin #settings>details:not(.setting-grid)>label{max-width:780px}.easy-admin .editor-actions{margin-top:16px}.easy-admin .editor-actions button{font-size:13px;padding:10px 14px}.easy-admin #bannerEditors[hidden]{display:none!important}
@media(max-width:850px){.admin-workspace{grid-template-columns:1fr}.admin-menu{position:static;padding:10px}.menu-caption{display:none}#easyMenu{display:flex;flex-wrap:wrap;gap:5px}.admin-menu button{width:auto;display:inline-block;margin:0;padding:9px}.admin-menu #logout{margin-top:8px}.easy-admin .admin-heading{top:0}.easy-admin .setting-grid,.easy-admin .editor-row{grid-template-columns:1fr}}@media(max-width:560px){.easy-admin .admin-shell{padding:0 12px}.easy-admin .admin-heading{flex-direction:row;align-items:center;padding:12px;gap:10px}.easy-admin .admin-heading h1{font-size:20px}.easy-admin .admin-heading p{display:none}.easy-admin #save{min-width:0;font-size:12px;padding:12px}.easy-admin .editor{padding:16px}}

#guvenilir .sponsor-card:has(img){height:auto;min-height:0;aspect-ratio:1672/941}#guvenilir .sponsor-card img{width:100%;height:100%;object-fit:contain}
#guvenilir .sponsor-card{background:linear-gradient(135deg,#124cba,#168bdf);border:1px solid #68cfff;color:#fff;box-shadow:0 6px 24px #168bdf33;gap:14px}#guvenilir .sponsor-card::before{background:#8be4ff;opacity:.28}#guvenilir .sponsor-card .card-name{font-size:clamp(15px,1.3vw,21px);font-weight:800;letter-spacing:1px;text-shadow:0 2px 8px #05235666}#guvenilir .sponsor-card .card-desc{color:#e7f6ff;font-size:12px;line-height:1.6;background:#052e7466;border:1px solid #80dfff55;border-radius:20px;padding:7px 10px}.animated #guvenilir .sponsor-card:hover{border-color:#b3f3ff;box-shadow:0 12px 32px #149aff66;transform:translateY(-5px)}
.sponsorship-contact{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:24px auto 0;padding:15px 28px;border:1px solid #8adcff;border-radius:12px;background:linear-gradient(135deg,#1455c8,#159ce5);color:#fff;text-decoration:none;font-size:16px;font-weight:700;box-shadow:0 8px 25px #168bdf44;transition:transform .22s ease,box-shadow .22s ease}.sponsorship-contact:hover{transform:translateY(-3px);box-shadow:0 12px 32px #168bdf77}.sponsorship-contact:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(prefers-reduced-motion:reduce){.sponsorship-contact{transition:none}.sponsorship-contact:hover{transform:none}}
.nav .nav-sponsorship{margin:0 0 0 12px;padding:10px 16px;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.topbar{gap:16px}@media(max-width:750px){.nav .nav-sponsorship{margin:6px 0;padding:9px 12px}}
.nav .nav-sponsorship{display:inline-block;width:auto;max-width:none;margin:0;padding:11px 15px;background:none;border:1px solid transparent;border-radius:9px;box-shadow:none;color:var(--theme-muted);font-size:var(--nav-size);font-weight:400;white-space:nowrap;transform:none}.nav .nav-sponsorship:hover{color:var(--theme-text);background:#ffffff08;border-color:var(--theme-border);box-shadow:none;transform:none}@media(max-width:750px){.nav .nav-sponsorship{margin:0;padding:8px;font-size:10px}}
@property --led-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.sponsor-card{isolation:isolate}.sponsor-card::after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--led-angle),transparent 0deg,#bd64ff 65deg,#ff70cc 110deg,#ffe2fa 135deg,transparent 175deg,transparent 210deg,#bd64ff 255deg,#ff70cc 290deg,#ffe2fa 315deg,transparent 350deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:led-orbit 3s linear infinite;filter:drop-shadow(0 0 4px #f472c8)}@keyframes led-orbit{to{--led-angle:360deg}}@media(prefers-reduced-motion:reduce){.sponsor-card::after{animation:none!important;--led-angle:135deg}}
.telegram-section{width:min(100%,var(--telegram-width));margin-left:auto;margin-right:auto}.telegram-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--telegram-gap)}.telegram-card{height:var(--telegram-height);min-height:var(--telegram-height);background:linear-gradient(135deg,#301644,#59224d);gap:10px}.telegram-card .card-name{font-size:var(--telegram-font)}.telegram-icon{font-size:28px;color:#f6a8df;line-height:1}.telegram-card .card-desc{color:var(--theme-muted)}@media(max-width:560px){.telegram-card{padding:12px 6px}.telegram-card .card-name{font-size:min(var(--telegram-font),16px)}}
.telegram-card{gap:6px}.telegram-icon{font-size:22px}.telegram-card .card-desc{font-size:11px}
.easy-admin .image-size-hint,.easy-admin .upload-guide{background:#392046;border:1px solid #895796;border-radius:10px;padding:12px 14px;font-size:13px;color:#f1d7ed;line-height:1.7;margin:12px 0}
.easy-admin #teamMembers form{background:#20122e;border:1px solid #583568;padding:20px;border-radius:12px;margin:16px 0}.easy-admin #teamMembers label{display:block;margin-bottom:12px}.easy-admin #teamMembers input,.easy-admin #teamMembers textarea{display:block;width:100%;background:#140b1f;color:#fff;border:1px solid #674479;border-radius:8px;padding:12px;margin-top:8px}.easy-admin #memberToken{background:#392046;border:1px solid #b47aba;padding:18px;border-radius:12px;margin-bottom:20px}.easy-admin #memberToken textarea{font-family:monospace;overflow-wrap:anywhere;min-height:90px}.easy-admin #memberList .editor{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}

.easy-admin .drop-zone{padding:24px 14px;text-align:center;border:2px dashed #a273bc;border-radius:12px;background:#2b183d;color:#f2d7f2;margin:12px 0;font-size:14px}.easy-admin .drop-zone.dragging{background:#613953;border-color:#ffadde}.easy-admin .section-toolbar{display:flex;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid #674479;border-radius:12px}.easy-admin .section-toolbar h2{flex:1 0 180px}.easy-admin .section-toolbar>label{margin:0}.easy-admin .section-toolbar .card-visibility{display:flex;align-items:center;gap:8px;font-size:13px}.easy-admin .card-visibility input{width:20px;height:20px;accent-color:#f472c8}.easy-admin .section-toolbar>label:not(.card-visibility){width:100%}.easy-admin .section-toolbar>label:not(.card-visibility) input{display:block;width:100%;padding:10px;border:1px solid #674479;background:#140b1f;color:white;border-radius:8px}.nav[hidden]{display:none!important}#guvenilir .sponsor-card:has(img){height:var(--card-height);min-height:var(--card-height);aspect-ratio:auto}

/* Responsive site and accessible popup collection */
.popup-collection{box-sizing:border-box;padding:64px 24px;max-width:calc(100vw - 24px);max-height:var(--popup-height,85vh);overflow:auto}.popup-grid{display:grid;grid-template-columns:repeat(var(--popup-columns,2),minmax(0,1fr));gap:16px;align-items:stretch}.popup-item{min-width:0;display:flex;flex-direction:column;gap:12px;background:var(--theme-panel);border:1px solid var(--theme-border);border-radius:12px;padding:16px}.popup-item h2{font-size:20px;margin:0}.popup-item p{overflow-wrap:anywhere;margin:0}.popup-item img{width:100%;height:180px;object-fit:contain}.popup-item .button{margin-top:auto;text-align:center}.popup-collection .close-modal{position:sticky;top:0;float:right;z-index:5;margin-top:-48px}.popup-collection[data-close-position="top-left"] .close-modal{float:left}.popup-collection[open][data-close-position^="bottom"]{display:flex;flex-direction:column}.popup-collection[data-close-position^="bottom"] .close-modal{order:2;position:sticky;bottom:0;top:auto;margin:20px 0 -40px;align-self:flex-end}.popup-collection[data-close-position="bottom-left"] .close-modal{align-self:flex-start}.easy-admin select,.admin-menu input{width:100%;background:#061122;color:#fff;border:1px solid #385175;border-radius:8px;padding:12px}.admin-menu input{margin-bottom:12px}.popup-editor{border-top:1px solid #385175;padding-top:18px;margin-top:18px}.easy-admin .editor input[type=checkbox]{width:20px;height:20px}.easy-admin .admin-content{min-width:0}.easy-admin #status{z-index:8}.easy-admin .setting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:750px){body{overflow-x:clip}.page-layout{width:100%;padding:0 12px;margin:16px auto;box-sizing:border-box}.topbar{height:auto!important;min-height:64px;max-width:100%;box-sizing:border-box}.brand img{max-width:min(var(--logo-width),220px);max-height:64px;object-fit:contain}.nav{width:100%;justify-content:center;flex-wrap:wrap!important}.hero h1{font-size:clamp(22px,6vw,32px)}.sponsor-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--mobile-gap,8px)!important}.sponsor-card:not(.telegram-card){height:var(--mobile-height,140px)!important;min-height:110px!important;padding:8px}.sponsor-card:has(img){padding:0!important}.sponsor-card .card-name{font-size:clamp(11px,3vw,15px)!important;line-height:1.35}.sponsor-card .card-desc{font-size:10px!important;line-height:1.4}.section-heading h2{font-size:16px}.count{font-size:9px}.telegram-grid{gap:10px}.telegram-card{max-height:160px}.support-panel{width:calc(100vw - 24px)!important;right:12px!important;box-sizing:border-box}.popup-grid{grid-template-columns:1fr}.popup-collection{padding:60px 14px}.popup-item img{height:auto;max-height:220px}.easy-admin .admin-menu{position:relative}.easy-admin #easyMenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.easy-admin .admin-menu button{text-align:left;white-space:normal}.easy-admin .admin-heading{position:sticky;top:0;z-index:9}.easy-admin #status{position:static}.easy-admin .setting-grid{grid-template-columns:1fr}.section-toolbar{flex-wrap:wrap;gap:10px}}
@media(min-width:480px) and (max-width:750px){.sponsor-grid{grid-template-columns:repeat(var(--mobile-columns,3),minmax(0,1fr))!important}}
@media(max-width:340px){.sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}



.header-social{display:flex;gap:8px;align-items:center;margin-left:auto}.header-social[hidden]{display:none}.social-button{width:36px;height:36px;display:grid;place-items:center;color:var(--theme-muted);border:1px solid var(--theme-border);border-radius:10px;transition:color .2s,background .2s}.social-button svg{width:21px;height:21px}.social-button:hover{color:var(--site-accent);background:#ffffff09}.social-button:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.banner video,.sponsor-card video,#featured video,.preview video{width:100%;height:100%;display:block}.brand img{width:var(--logo-width);height:var(--logo-height)}.popup-item video{width:100%;height:180px}.popup-item img{height:180px}.banner img,.sponsor-card img,#featured img{object-fit:var(--media-fit,contain)}@media(max-width:750px){.header-social{margin-left:auto}.social-button{width:32px;height:32px}.brand{max-width:calc(100% - 130px)}.brand img{max-width:100%}.popup-item img,.popup-item video{height:180px}}

.chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-header h2{margin:0}.chat-header button{padding:6px 12px;font-size:24px}.support-panel{max-height:calc(100dvh - 100px);overflow:auto;border-radius:18px;box-shadow:0 20px 60px #0008}.support-messages,.agent-messages{height:280px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:12px;background:#ffffff05;border-radius:12px}.support-messages p,.agent-bubble{align-self:flex-end;max-width:85%;margin:0;padding:10px 14px;border-radius:14px 14px 3px 14px;background:#663261;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere}.support-messages .reply,.agent-bubble:not(.outgoing){align-self:flex-start;background:#26344b;border-radius:14px 14px 14px 3px}.support-messages small,.agent-bubble small{display:block;text-align:right;font-size:10px;opacity:.65;margin-top:6px}.support-panel form,.chat-editor form{display:flex;gap:8px;margin-top:12px}.support-panel form input,.chat-editor form input{min-width:0;flex:1}.chat-status{font-size:12px}.chat-editor summary{cursor:pointer;font-weight:700}.chat-editor .editor-actions{margin:16px 0}.agent-messages{height:320px}.support-panel button:disabled,.chat-editor button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:750px){.support-panel{bottom:70px!important;max-height:calc(100dvh - 90px)}.support-messages{height:240px}}

.chat-agent-name{display:block;font-size:12px;color:#f6b5e3;margin-bottom:6px}.chat-status:empty{display:none}#supportProfile{display:flex;align-items:end;gap:12px;margin-bottom:12px}#supportProfile label{flex:1}#supportProfile input{display:block;width:100%;padding:12px;border-radius:8px;background:#061122;color:#fff;border:1px solid #385175}@media(max-width:600px){#supportProfile{flex-direction:column;align-items:stretch}}

.featured-multi{display:grid!important;grid-template-columns:repeat(var(--featured-count,1),minmax(0,1fr));gap:12px;border:0;background:none;box-shadow:none;overflow:hidden;position:relative}.featured-multi[hidden]{display:none!important}.featured-slide{display:flex!important;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:100%;border:1px solid var(--site-accent);border-radius:12px;overflow:hidden;background:var(--theme-panel);text-decoration:none;color:var(--theme-text)}.featured-slide[hidden]{display:none!important}.featured-multi[data-mode="slideshow"]{grid-template-columns:1fr}.featured-slide img,.featured-slide video{width:100%;height:100%;display:block}.slide-controls{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.slide-controls button{padding:6px 10px;background:#160b24dd}.slide-controls button[aria-pressed=true]{background:var(--site-accent);color:#160b24}.ticker-strip{overflow:hidden;height:var(--ticker-height);max-width:100%;margin:12px 0;background:var(--theme-panel);border-block:1px solid var(--theme-border)}.ticker-track{display:flex;width:max-content;height:100%;animation:ticker-left var(--ticker-duration) linear infinite}.ticker-group{display:flex;align-items:center;gap:var(--ticker-gap);padding-right:var(--ticker-gap);flex-shrink:0}.ticker-item{display:flex;align-items:center;justify-content:center;width:var(--ticker-item-width);height:100%;flex-shrink:0;color:var(--theme-text);text-decoration:none;padding:4px;box-sizing:border-box;overflow:hidden}.ticker-item img,.ticker-item video{width:100%;height:100%;display:block}.ticker-strip:hover .ticker-track,.ticker-strip:focus-within .ticker-track{animation-play-state:paused}@keyframes ticker-left{to{transform:translateX(-50%)}}@media(max-width:750px){.featured-multi{gap:8px}.featured-slide h2{font-size:16px}.featured-slide p{font-size:11px}.ticker-item{max-width:80vw}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-strip{overflow:auto}.ticker-group[aria-hidden=true]{display:none}}
.popup-image{padding:0;background:transparent;border:0;overflow:hidden;text-decoration:none}.popup-image img,.popup-image video{display:block;width:100%;height:240px}
/* Floating image gallery, without a surrounding panel */
dialog.popup-gallery{background:transparent;border:0;box-shadow:none;padding:0 0 82px;max-height:94dvh;overflow:auto;scrollbar-width:none;width:540px;max-width:calc(100vw - 24px);border-radius:0}dialog.popup-gallery::backdrop{background:rgba(0,0,0,.84)}.popup-gallery .popup-grid{gap:10px;grid-template-columns:repeat(var(--popup-columns,3),minmax(0,1fr));align-items:center;justify-content:center}.popup-gallery .popup-image{border:0;border-radius:0;background:transparent;display:block;aspect-ratio:1;min-height:0}.popup-gallery .popup-image img,.popup-gallery .popup-image video{width:100%;height:100%;object-fit:contain}.popup-gallery .close-modal{position:sticky!important;top:auto!important;bottom:4px!important;float:none!important;display:block;width:64px;height:64px;border:4px solid #ddc431;background:#080b0de6;color:#ddc431;border-radius:50%;font-size:54px;line-height:46px;padding:0;margin:16px auto -76px!important;z-index:10}.popup-gallery[data-close-position="top-left"] .close-modal,.popup-gallery[data-close-position="top-right"] .close-modal{position:relative!important;bottom:auto!important;margin:0 0 12px!important}.popup-gallery[data-close-position="top-right"] .close-modal{margin-left:auto!important}.popup-gallery[open][data-close-position^="bottom"]{display:flex;flex-direction:column}.popup-gallery[data-close-position="bottom-center"] .close-modal{align-self:center}.popup-gallery[data-close-position="bottom-left"] .close-modal{align-self:flex-start;margin-left:0!important}.popup-gallery[data-close-position="bottom-right"] .close-modal{align-self:flex-end;margin-right:0!important}@media(max-width:750px){.popup-gallery .popup-grid{grid-template-columns:repeat(var(--popup-columns,3),minmax(0,1fr));gap:7px}.popup-gallery .close-modal{width:56px;height:56px;font-size:48px;line-height:40px}}.popup-gallery .popup-image:focus-visible{outline:2px solid #ddc431;outline-offset:2px}
