:root{--bg:#070605;--panel:#12100d;--panel2:#1b1712;--line:#2f2a22;--gold:#d9b75a;--gold2:#9e7b28;--text:#f7ead0;--muted:#b9a77f;font-family:Inter,system-ui,Arial,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0;background:#030303;color:var(--text)}button,input{font:inherit}button{background:linear-gradient(180deg,#efd27a,#b88b2f);color:#16120b;border:0;border-radius:9px;font-weight:800;padding:12px 18px}input{width:100%;background:#16130f;border:1px solid #3a3125;color:var(--text);border-radius:7px;padding:12px}.phoneScreen{max-width:430px;margin:auto;min-height:100vh;padding:12px 12px 86px;background:radial-gradient(circle at top,#191612,#060606 42%)}.topbar{height:50px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;color:var(--gold);font-size:25px}.logoMark{width:34px;height:34px;border-radius:50%;border:2px solid var(--gold);display:grid;place-items:center;font-weight:900}.menu,.topIcons{color:var(--gold);font-size:22px}.searchStack{display:grid;gap:9px;margin:8px 0 14px}.search{height:40px;font-size:13px}.search.mini{height:38px;border-color:var(--gold2)}.catRow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.cat{text-align:center;color:var(--gold);font-size:11px}.cat div{width:46px;height:46px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;margin:0 auto 6px;background:#14100b}.section{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.section h2{font-size:17px;margin:0}.section a{color:var(--gold);font-weight:700;font-size:12px}.featuredGrid,.miniGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.featureCard,.miniCard,.heroListing,.resultItem{background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:9px;overflow:hidden;box-shadow:0 8px 20px #00000059}.photo{height:120px;background:#222;position:relative;overflow:hidden}.photo div{position:absolute;inset:0;background:linear-gradient(135deg,#3b2c12,#111)}.photo.person div{background:linear-gradient(135deg,#443018,#1d1a16 45%,#5c4730)}.photo.personWide{height:190px}.photo.personWide div{background:linear-gradient(135deg,#4d3820,#141414 55%,#775c30)}.photo.store div{background:linear-gradient(135deg,#33220b,#19140e,#6b4d1a)}.pad{padding:10px}.pad h3,.miniCard h3{margin:0 0 6px;font-size:15px}.pad strong{color:var(--gold);font-size:12px}.stars{color:var(--gold);font-size:10px}.stars small{color:var(--muted)}.heroListing{margin-top:12px}.lineBetween{display:flex;justify-content:space-between;gap:10px}.lineBetween h2{font-size:19px;margin:0}.heroListing p{font-size:12px;color:var(--text);line-height:1.35}.location{font-size:12px;color:var(--muted)}.miniCard{padding-bottom:10px}.miniCard h3,.miniCard .stars{padding:0 10px}.list{display:grid;gap:8px}.resultItem{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:11px}.resultItem h4{margin:0;font-size:13px}.resultItem p{margin:3px 0 0;color:var(--muted);font-size:11px}.resultItem b{color:var(--gold);font-size:12px}.iconBadge{color:var(--gold)}.bottomNav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;height:72px;background:#090807;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-around;z-index:20}.bottomNav a{color:var(--gold);font-size:20px;text-decoration:none;display:flex;flex-direction:column;align-items:center}.bottomNav span{font-size:10px;color:var(--muted)}.bottomNav .plus{width:54px;height:54px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;background:#15110c;font-size:31px;transform:translateY(-8px)}.authLogo{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--gold);padding-top:50px}.authLogo span{width:52px;height:52px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-weight:900}.authLogo h1{font-size:34px}.authCard{display:grid;gap:13px;padding:16px 24px}.authCard h2{text-align:center}.authCard small{text-align:center;color:var(--text);text-decoration:underline}.error{color:#ff8585}.muted{color:var(--muted)}.controlShell{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#060606}.controlShell aside{padding:22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.controlShell a{color:var(--text);text-decoration:none}.controlShell main{padding:28px}.dashGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.dashGrid div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.dashGrid h3{color:var(--gold)}@media (max-width:720px){.controlShell{grid-template-columns:1fr}.controlShell aside{border-right:0;border-bottom:1px solid var(--line)}}.topIcons{color:var(--gold);font-size:22px;text-decoration:none}.pageHead{margin:18px 0}.pageHead h1{color:var(--gold);margin:0 0 6px;font-size:34px}.pageHead p{color:var(--muted);margin:0;line-height:1.4}.notifList{display:grid;gap:12px;margin-top:16px}.notifCard{display:grid;grid-template-columns:48px 1fr 12px;gap:12px;align-items:center;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:16px;padding:14px}.notifCard.read{opacity:.65}.notifIcon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#15110c;border:1px solid var(--gold2)}.notifCard h3{margin:0 0 4px;color:var(--text);font-size:16px}.notifCard p{margin:0 0 5px;color:var(--muted);font-size:13px}.notifCard small{color:var(--gold);font-size:11px}.unreadDot{width:10px;height:10px;background:var(--gold);border-radius:50%}.emptyBox{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;color:var(--muted)}.topActions{display:flex;align-items:center;gap:12px}.moreIcon{width:34px;height:34px;display:grid;place-items:center;color:var(--gold);border:1px solid var(--gold2);border-radius:50%;background:#14100b;text-decoration:none;font-size:18px}.profileCard{display:flex;gap:14px;align-items:center;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px;padding:16px;margin:16px 0}.avatarBig{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#111;font-weight:900;font-size:28px}.profileCard h2{margin:0 0 4px;color:var(--text)}.profileCard p{margin:0;color:var(--muted)}.optionsList{display:grid;gap:9px}.optionItem{display:grid;grid-template-columns:42px 1fr 20px;gap:12px;align-items:center;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:14px;padding:12px;text-decoration:none;color:var(--text)}.optionItem span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#15110c;border:1px solid var(--gold2)}.optionItem h3{margin:0 0 3px;font-size:15px}.optionItem p{margin:0;color:var(--muted);font-size:11px;line-height:1.35}.optionItem b{color:var(--gold);font-size:24px}.logoutBtn{width:100%;margin:18px 0;background:#2a1111;color:#ffb0b0;border:1px solid #663333}.topbar{height:52px;display:grid;grid-template-columns:60px 1fr 60px;align-items:center}.menuBtn{color:var(--gold);font-size:22px;text-decoration:none;padding-left:8px}.brandCenter{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--gold);font-size:20px}.topIcons{text-align:right;padding-right:8px;color:var(--gold);font-size:20px;text-decoration:none}.menuBtn{background:transparent!important;color:var(--gold)!important;border:0!important;padding:0 0 0 8px!important;font-size:24px!important;text-align:left}.drawerOverlay{position:fixed;inset:0;background:#0000008c;z-index:40}.slideDrawer{position:fixed;top:0;left:0;width:82%;max-width:340px;height:100vh;background:linear-gradient(180deg,#191713,#080706);border-right:1px solid var(--line);z-index:50;transform:translate(-105%);transition:transform .25s ease;padding:20px;box-shadow:20px 0 60px #0000008c}.slideDrawer.open{transform:translate(0)}.drawerClose{position:absolute;right:14px;top:12px;background:transparent!important;color:var(--gold)!important;font-size:34px!important;padding:0!important}.drawerProfile{display:flex;gap:12px;align-items:center;margin:42px 0 24px}.drawerProfile h2{margin:0 0 4px;color:var(--gold);font-size:19px}.drawerProfile p{margin:0;color:var(--muted);font-size:12px}.slideDrawer a{display:block;color:var(--text);text-decoration:none;padding:15px 0;border-bottom:1px solid var(--line);font-weight:700}.cat div{font-size:22px;border-color:var(--gold)}.categoryManager h2{color:var(--gold);margin:0 0 6px}.categoryAdminCard{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:12px;background:#0b0a08}.categoryAdminIcon{width:46px;height:46px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-size:23px;background:#14100b}.categoryAdminCard h3{margin:0 0 3px;color:var(--text)}.categoryAdminCard p{margin:0;color:var(--muted);font-size:12px}.categoryAdminCard button{padding:8px 10px;font-size:12px}.catSlider .cat span{display:block;max-width:74px;white-space:normal;line-height:1.15;color:var(--muted)}.featuredGrid{display:flex!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.featuredGrid::-webkit-scrollbar{display:none}.featureCard{flex:0 0 48%;scroll-snap-align:start}.miniGrid{display:flex!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.miniCard{flex:0 0 48%;scroll-snap-align:start}.catSlider{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:8px 2px 14px;margin:12px 0 16px;-webkit-overflow-scrolling:touch}.catSlider::-webkit-scrollbar{display:none}.catSlider .cat{flex:0 0 74px;scroll-snap-align:start;text-align:center;color:var(--gold);font-size:11px}.catSlider .cat div{width:52px;height:52px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;margin:0 auto 7px;background:radial-gradient(circle at top,#20180d,#0c0a07);font-size:24px}.categoryManager{background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px;padding:18px;margin-bottom:18px}.categoryForm{display:grid;grid-template-columns:1fr auto;gap:10px;margin:14px 0}.categoryAdminGrid{display:grid;gap:10px}.categoryAdminCard{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:12px}.categoryAdminIcon{width:46px;height:46px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-size:23px}.inlineInputs{display:grid;grid-template-columns:80px 1fr;gap:6px;margin-top:8px}.catActions{display:grid;gap:6px}.catActions button{padding:7px 9px;font-size:12px}.miniGrid{display:flex!important;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}.miniGrid::-webkit-scrollbar{display:none}.miniGrid .miniCard{flex:0 0 48%;scroll-snap-align:start}.storesSearchBar{display:grid;grid-template-columns:1fr auto;gap:10px;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:16px;padding:12px;margin:14px 0}.storesPageGrid{display:grid;gap:12px;margin-top:12px}.storePageCard{display:grid;grid-template-columns:110px 1fr;gap:12px;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:16px;overflow:hidden}.storePageCard .photo{height:100%;min-height:130px}.storePageBody{padding:13px 13px 13px 0}.storePageBody h3{margin:0 0 6px;color:var(--text);font-size:17px}.storePageBody strong{color:var(--gold);font-size:13px}.storePageBody p{color:var(--muted);margin:8px 0;font-size:12px}.storePageBody button{padding:8px 12px;font-size:12px}.linkCard{color:inherit;text-decoration:none}.detailGallery{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:14px 0}.detailGallery::-webkit-scrollbar{display:none}.detailPhoto{flex:0 0 88%;height:280px;border-radius:18px;overflow:hidden;background:#111;border:1px solid var(--line);scroll-snap-align:start}.detailPhoto img{width:100%;height:100%;object-fit:cover}.detailPhoto .photo{height:100%}.listingDetailCard{background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px;padding:16px;margin-bottom:20px}.listingDetailCard h1{font-size:24px;margin:0}.listingDetailCard strong{color:var(--gold);font-size:18px}.detailCategory{color:var(--gold);font-weight:800}.detailLocation{color:var(--muted)}.detailDescription{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.detailDescription h3{color:var(--gold);margin:0 0 8px}.detailDescription p{color:var(--text);line-height:1.45}.detailActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.communityTopicList{display:grid;gap:9px;margin-bottom:18px}.communityTopicItem{display:grid;grid-template-columns:38px 1fr 18px;gap:10px;align-items:center;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:14px;padding:12px;color:var(--text);text-decoration:none}.topicIcon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#15110c;border:1px solid var(--gold2);color:var(--gold)}.communityTopicItem h4{margin:0 0 4px;font-size:14px}.communityTopicItem p{margin:0;color:var(--muted);font-size:11px}.communityTopicItem b{color:var(--gold);font-size:22px}.communityPageCard{background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px;padding:18px;margin-top:18px}.topicBadge{display:inline-block;color:var(--gold);border:1px solid var(--gold2);border-radius:999px;padding:6px 10px;font-size:12px;margin-bottom:12px}.communityPageCard h1{margin:0 0 12px;color:var(--text);font-size:26px}.communityPageCard p{color:var(--muted);line-height:1.5}.communityPageCard small{color:var(--gold)}.communityActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.smartSearchPanel{display:grid;gap:10px;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:16px;padding:14px;margin:14px 0}.addListingForm label{display:grid;gap:6px;color:var(--gold);font-size:13px;font-weight:800}.addListingForm{display:grid;gap:12px;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px;padding:16px;margin:16px 0}.addListingForm textarea{min-height:120px;resize:vertical;width:100%;background:#16130f;border:1px solid #3a3125;color:var(--text);border-radius:7px;padding:12px;font:inherit}.postAdHero{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:16px 0;padding:18px;border:1px solid rgba(217,183,90,.35);border-radius:20px;background:radial-gradient(circle at top right,rgba(217,183,90,.22),transparent 36%),linear-gradient(180deg,#191713,#0d0c0a);box-shadow:0 12px 34px #00000059}.postAdHero h1{margin:7px 0 5px;color:var(--gold);font-size:34px;line-height:1}.postAdHero p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.postBadge{display:inline-block;color:var(--gold);border:1px solid var(--gold2);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;letter-spacing:.4px}.postIcon{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#efd27a,#b88b2f);color:#111;font-size:34px;font-weight:900;flex:0 0 58px}.postAdForm{display:grid;gap:13px;background:linear-gradient(180deg,#17140f,#0b0a08);border:1px solid var(--line);border-radius:20px;padding:16px;margin-bottom:20px}.formSectionTitle h2{margin:0 0 4px;color:var(--text);font-size:20px}.formSectionTitle p{margin:0;color:var(--muted);font-size:12px}.fieldGroup{display:grid;gap:7px}.fieldGroup span{color:var(--gold);font-size:12px;font-weight:900}.fieldGroup input,.fieldGroup textarea{width:100%;background:#100e0b;border:1px solid #3a3125;color:var(--text);border-radius:12px;padding:13px;outline:none}.fieldGroup input:focus,.fieldGroup textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #d9b75a1f}.fieldGroup textarea{min-height:135px;resize:vertical;font:inherit;line-height:1.45}.twoCol{display:grid;grid-template-columns:1fr 120px;gap:10px}.imagePlaceholder{display:grid;place-items:center;text-align:center;gap:5px;border:1px dashed rgba(217,183,90,.35);background:#d9b75a0f;border-radius:16px;padding:18px 14px}.imagePlaceholder div{font-size:30px}.imagePlaceholder strong{color:var(--gold)}.imagePlaceholder p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.postMessage{border:1px solid rgba(217,183,90,.35);background:#d9b75a14;color:var(--gold);padding:12px;border-radius:14px;font-weight:800;font-size:13px}.postSubmit{width:100%;border-radius:14px;padding:15px;font-size:16px}.postSubmit:disabled{opacity:.65}@media (max-width: 380px){.twoCol{grid-template-columns:1fr}.postAdHero h1{font-size:30px}}.postAdPage{padding-bottom:18px!important}.postAdHeroPremium{margin:18px 0 16px!important;padding:20px!important;border-radius:22px!important;border:1px solid rgba(217,183,90,.35)!important;background:radial-gradient(circle at top right,rgba(217,183,90,.2),transparent 38%),linear-gradient(180deg,#191713,#0b0a08)!important}.postAdHeroPremium span{color:var(--gold)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.6px!important}.postAdHeroPremium h1{margin:8px 0 6px!important;color:var(--gold)!important;font-size:34px!important;line-height:1!important}.postAdHeroPremium p{margin:0!important;color:var(--muted)!important;font-size:14px!important;line-height:1.45!important}.postAdPremiumForm{display:grid!important;gap:14px!important;padding:16px!important;border-radius:22px!important;border:1px solid var(--line)!important;background:linear-gradient(180deg,#17140f,#090807)!important}.postAdPremiumForm label{display:grid!important;gap:7px!important;margin:0!important;color:var(--gold)!important;font-size:12px!important;font-weight:900!important}.postAdPremiumForm input,.postAdPremiumForm textarea{width:100%!important;background:#100e0b!important;border:1px solid #3a3125!important;color:var(--text)!important;border-radius:14px!important;padding:14px!important;font-size:15px!important;outline:none!important}.postAdPremiumForm textarea{min-height:150px!important;height:150px!important;resize:vertical!important;line-height:1.45!important}.postAdPremiumForm input:focus,.postAdPremiumForm textarea:focus{border-color:var(--gold)!important;box-shadow:0 0 0 2px #d9b75a24!important}.postTwo{display:grid!important;grid-template-columns:1fr 120px!important;gap:10px!important}.photoBoxPremium{display:grid!important;place-items:center!important;text-align:center!important;gap:6px!important;padding:18px!important;border-radius:18px!important;border:1px dashed rgba(217,183,90,.4)!important;background:#d9b75a0f!important}.photoBoxPremium div{font-size:30px!important}.photoBoxPremium strong{color:var(--gold)!important}.photoBoxPremium p{margin:0!important;color:var(--muted)!important;font-size:12px!important}.postAdMsg{color:var(--gold)!important;border:1px solid rgba(217,183,90,.35)!important;background:#d9b75a14!important;padding:12px!important;border-radius:14px!important}.postAdButton{width:100%!important;border-radius:16px!important;padding:16px!important;font-size:17px!important}@media (max-width:380px){.postTwo{grid-template-columns:1fr!important}}.postAdCleanHero{margin:18px 0 16px;padding:20px;border-radius:22px;border:1px solid rgba(217,183,90,.35);background:linear-gradient(180deg,#191713,#0b0a08)}.postAdCleanHero span{color:var(--gold);font-size:11px;font-weight:900}.postAdCleanHero h1{margin:8px 0 6px;color:var(--gold);font-size:36px}.postAdCleanHero p{margin:0;color:var(--muted)}.postAdCleanForm{display:grid;gap:14px;padding:16px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#17140f,#090807)}.postAdCleanForm label{display:grid;gap:7px;color:var(--gold);font-size:12px;font-weight:900}.postAdCleanForm input,.postAdCleanForm textarea{width:100%;background:#100e0b;border:1px solid #3a3125;color:var(--text);border-radius:14px;padding:14px;font-size:15px;outline:none}.postAdCleanForm textarea{min-height:160px;height:160px;resize:vertical;line-height:1.45;font-family:Inter,system-ui,Arial,sans-serif}.postAdCleanTwo{display:grid;grid-template-columns:1fr 120px;gap:10px}.workingImagePicker{position:relative;border:1px dashed rgba(217,183,90,.45);border-radius:18px;background:#d9b75a0f;padding:16px;display:grid;gap:12px}.workingImagePicker label{text-align:center;display:grid;place-items:center;gap:6px;cursor:pointer}.workingImagePicker input[type=file]{display:block;width:100%;color:var(--muted);border:1px solid var(--line);background:#0e0c09;padding:10px;border-radius:12px}.cameraIcon{font-size:34px}.workingImagePicker strong{color:var(--gold)}.workingImagePicker p{margin:0;color:var(--muted);font-size:12px}.imagePreviewRow{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.imagePreviewRow img{width:82px;height:82px;object-fit:cover;border-radius:12px;border:1px solid #3a3125}.removePhotosBtn{background:#2a1111!important;color:#ffb0b0!important;border:1px solid #663333!important}.postAdCleanMsg{color:var(--gold);border:1px solid rgba(217,183,90,.35);background:#d9b75a14;padding:12px;border-radius:14px;font-weight:800}.postAdCleanButton{width:100%;border-radius:16px;padding:16px;font-size:17px}@media (max-width:380px){.postAdCleanTwo{grid-template-columns:1fr}}.storesGrid{display:grid;gap:12px;margin-top:12px}.storeCard{display:flex;gap:12px;align-items:center;background:linear-gradient(180deg,#181510,#0c0b09);border:1px solid var(--line);border-radius:14px;padding:12px}.storeAvatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(180deg,#efd27a,#b88b2f);display:grid;place-items:center;font-size:22px}.storeCard strong{color:var(--text)}.storeCard p{margin:0;color:var(--muted);font-size:12px}.bottomNav,.bottomNavV2{display:none!important}.bottomNavV3{position:fixed!important;left:50%!important;bottom:0!important;transform:translate(-50%)!important;width:100%!important;max-width:430px!important;height:82px!important;background:#080706!important;border-top:1px solid var(--line)!important;display:grid!important;grid-template-columns:1fr 1fr 76px 1fr 1fr!important;align-items:center!important;justify-items:center!important;z-index:99999!important;pointer-events:auto!important}.footerBtn{width:100%!important;height:82px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;color:var(--muted)!important;text-decoration:none!important;pointer-events:auto!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.footerBtn span{color:var(--gold)!important;font-size:23px!important;line-height:1!important}.footerBtn small{color:var(--muted)!important;font-size:10px!important;font-weight:800!important}.footerPost{width:62px!important;height:62px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:linear-gradient(180deg,#efd27a,#b88b2f)!important;color:#111!important;text-decoration:none!important;border:4px solid #080706!important;transform:translateY(-18px)!important;z-index:100000!important;pointer-events:auto!important}.footerPost span{font-size:36px!important;font-weight:900!important}.chatHead{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.chatHead h1{margin:0;color:var(--gold);font-size:34px}.chatHead p{margin:4px 0 0;color:var(--muted);font-size:13px}.chatHead span{color:#35d66b;font-size:18px}.chatTabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#0d0b08;border:1px solid var(--line);border-radius:16px;padding:6px;margin-bottom:12px}.chatTabs button{background:transparent;color:var(--muted);border-radius:12px}.chatTabs button.active{background:linear-gradient(180deg,#efd27a,#b88b2f);color:#111}.chatList,.connectionsList{display:grid;gap:10px}.chatRow,.connectionRow{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:16px;padding:12px;text-decoration:none;color:var(--text)}.chatAvatar,.connectionAvatar,.threadAvatar{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#15110c;border:1px solid var(--gold2);overflow:hidden}.chatAvatar img,.threadAvatar img{width:100%;height:100%;object-fit:cover}.chatTop{display:flex;justify-content:space-between;gap:8px}.chatTop strong{font-size:14px;color:var(--text)}.chatTop small{color:var(--gold);font-size:10px}.chatText p{margin:4px 0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatText span,.connectionRow p{color:var(--gold);font-size:11px;margin:0}.threadTop{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:34px 48px 1fr;gap:10px;align-items:center;background:#080706;padding:12px 0;border-bottom:1px solid var(--line)}.threadTop a{color:var(--gold);text-decoration:none;font-size:34px}.threadTop strong{color:var(--text)}.threadTop p{margin:2px 0 0;color:var(--muted);font-size:11px}.threadAdCard{display:grid;grid-template-columns:70px 1fr;gap:10px;margin:12px 0;background:#120f0b;border:1px solid var(--line);border-radius:14px;overflow:hidden;color:var(--text);text-decoration:none}.threadAdCard img{width:70px;height:70px;object-fit:cover}.threadAdCard div{padding:10px 10px 10px 0}.threadAdCard p{margin:4px 0 0;color:var(--gold)}.messageArea{min-height:calc(100vh - 260px);display:flex;flex-direction:column;gap:8px;padding-bottom:88px}.bubble{max-width:78%;padding:10px 12px;border-radius:16px}.bubble p{margin:0;font-size:14px;line-height:1.35}.bubble small{display:block;margin-top:4px;font-size:10px;opacity:.7;text-align:right}.bubble.mine{align-self:flex-end;background:#d9b75a;color:#111;border-bottom-right-radius:4px}.bubble.theirs{align-self:flex-start;background:#17140f;border:1px solid var(--line);color:var(--text);border-bottom-left-radius:4px}.messageBox{position:fixed;left:50%;bottom:0;transform:translate(-50%);max-width:430px;width:100%;display:grid;grid-template-columns:1fr 54px;gap:8px;padding:10px;background:#080706;border-top:1px solid var(--line);z-index:100000}.messageBox input{border-radius:999px}.messageBox button{border-radius:50%;padding:0}.storesPageGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.storePageCard{background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.storePageCard .photo{width:100%;height:100px}.storePageBody{padding:10px}.storePageBody h3{font-size:13px;margin:0;color:var(--text)}.storePageBody strong{display:block;font-size:11px;color:var(--gold);margin-top:2px}.storePageBody p{margin:4px 0;font-size:10px;color:var(--muted)}.storePageBody button{width:100%;margin-top:6px;padding:6px;font-size:10px;border-radius:8px}@media (max-width: 340px){.storesPageGrid{grid-template-columns:1fr}}.premiumStoresHero{margin:16px 0;padding:20px;border-radius:24px;border:1px solid rgba(217,183,90,.35);background:radial-gradient(circle at top right,rgba(217,183,90,.24),transparent 38%),linear-gradient(180deg,#191713,#080706);box-shadow:0 14px 40px #00000059}.premiumStoresHero span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.7px}.premiumStoresHero h1{margin:8px 0 6px;color:var(--gold);font-size:34px;line-height:1}.premiumStoresHero p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.storeSearchPremium{margin:14px 0}.storeStatsRow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 16px}.storeStatsRow div{padding:12px 8px;border-radius:16px;background:linear-gradient(180deg,#17140f,#0b0a08);border:1px solid var(--line);text-align:center}.storeStatsRow strong{display:block;color:var(--gold);font-size:15px}.storeStatsRow span{display:block;color:var(--muted);font-size:10px;margin-top:3px}.premiumStoresGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px}.premiumStoreCard{text-decoration:none;color:var(--text);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);box-shadow:0 12px 28px #00000040}.storeCoverPremium{position:relative;height:112px;display:grid;place-items:center;background:radial-gradient(circle at top,rgba(217,183,90,.35),transparent 40%),linear-gradient(135deg,#2a2112,#0f0d0a)}.storeCoverPremium span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#efd27a,#b88b2f);color:#111;font-size:27px;font-weight:900}.storeCoverPremium b{position:absolute;top:8px;right:8px;color:#111;background:var(--gold);border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.premiumStoreBody{padding:12px}.premiumStoreBody h3{margin:0 0 4px;color:var(--text);font-size:14px;line-height:1.15}.premiumStoreBody p{margin:0 0 8px;color:var(--muted);font-size:11px}.storeMetaPremium{display:grid;gap:4px;margin:8px 0}.storeMetaPremium span{color:var(--muted);font-size:10px}.premiumStoreBody button{width:100%;padding:8px;border-radius:10px;font-size:11px}.premiumStoresHero{margin:16px 0!important;padding:20px!important;border-radius:24px!important;border:1px solid rgba(217,183,90,.35)!important;background:radial-gradient(circle at top right,rgba(217,183,90,.24),transparent 38%),linear-gradient(180deg,#191713,#080706)!important;box-shadow:0 14px 40px #00000059!important}.premiumStoresHero span{color:var(--gold)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.7px!important}.premiumStoresHero h1{margin:8px 0 6px!important;color:var(--gold)!important;font-size:34px!important}.premiumStoresHero p{margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.45!important}.storeSearchPremium{margin:14px 0!important}.storeSearchPremium input{border-radius:16px!important;border:1px solid rgba(217,183,90,.28)!important;background:#100e0b!important}.storeStatsRow{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin:12px 0 16px!important}.storeStatsRow div{padding:12px 8px!important;border-radius:16px!important;background:linear-gradient(180deg,#17140f,#0b0a08)!important;border:1px solid var(--line)!important;text-align:center!important}.storeStatsRow strong{display:block!important;color:var(--gold)!important;font-size:15px!important}.storeStatsRow span{display:block!important;color:var(--muted)!important;font-size:10px!important;margin-top:3px!important}.premiumStoresGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:12px!important}.premiumStoreCard{text-decoration:none!important;color:var(--text)!important;border-radius:18px!important;overflow:hidden!important;background:linear-gradient(180deg,#191713,#0d0c0a)!important;border:1px solid var(--line)!important;box-shadow:0 12px 28px #00000040!important}.storeCoverPremium{position:relative!important;height:112px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at top,rgba(217,183,90,.35),transparent 40%),linear-gradient(135deg,#2a2112,#0f0d0a)!important}.storeCoverPremium span{width:58px!important;height:58px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:linear-gradient(180deg,#efd27a,#b88b2f)!important;color:#111!important;font-size:27px!important;font-weight:900!important}.storeCoverPremium b{position:absolute!important;top:8px!important;right:8px!important;color:#111!important;background:var(--gold)!important;border-radius:999px!important;padding:4px 7px!important;font-size:8px!important;font-weight:900!important}.premiumStoreBody{padding:12px!important}.premiumStoreBody h3{margin:0 0 4px!important;color:var(--text)!important;font-size:14px!important}.premiumStoreBody p{margin:0 0 8px!important;color:var(--muted)!important;font-size:11px!important}.storeMetaPremium{display:grid!important;gap:4px!important;margin:8px 0!important}.storeMetaPremium span{color:var(--muted)!important;font-size:10px!important}.premiumStoreBody button{width:100%!important;padding:8px!important;border-radius:10px!important;font-size:11px!important}@media (max-width:340px){.premiumStoresGrid{grid-template-columns:1fr!important}}.storeDetailHero{margin:16px 0;padding:22px;border-radius:26px;text-align:center;border:1px solid rgba(217,183,90,.35);background:radial-gradient(circle at top,rgba(217,183,90,.24),transparent 42%),linear-gradient(180deg,#191713,#080706);box-shadow:0 14px 40px #00000059}.storeBigLogo{width:82px;height:82px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(180deg,#efd27a,#b88b2f);color:#111;font-size:40px;font-weight:900}.storeDetailHero span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.7px}.storeDetailHero h1{margin:8px 0 6px;color:var(--gold);font-size:30px}.storeDetailHero p{margin:0;color:var(--muted);font-size:13px}.storeDetailStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.storeDetailStats div{padding:10px 8px;border-radius:14px;background:#0f0d0a;border:1px solid var(--line)}.storeDetailStats strong{display:block;color:var(--gold)}.storeDetailStats small{color:var(--muted);font-size:10px}.storeInfoPanel{margin:12px 0;padding:16px;border-radius:18px;background:linear-gradient(180deg,#17140f,#0b0a08);border:1px solid var(--line)}.storeInfoPanel h2{margin:0 0 8px;color:var(--gold);font-size:18px}.storeInfoPanel p{margin:0;color:var(--muted);line-height:1.5;font-size:13px}.storeActionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.storeActionGrid a{text-align:center;color:#111;text-decoration:none;background:linear-gradient(180deg,#efd27a,#b88b2f);border-radius:12px;padding:12px;font-weight:900}.formCard{display:grid;gap:10px;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);padding:16px;border-radius:16px}.formCard textarea{min-height:100px}.moreItem{display:block;padding:12px;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.searchStackWithFilter{position:relative;display:grid!important;grid-template-columns:1fr 44px;gap:8px;align-items:center}.distancePopup{position:absolute;right:0;top:50px;width:230px;z-index:90;background:linear-gradient(180deg,#191713,#080706);border:1px solid rgba(217,183,90,.35);border-radius:18px;padding:14px;box-shadow:0 16px 44px #0000008c}.searchWithDistance{display:grid!important;grid-template-columns:1fr 44px!important;gap:8px!important;align-items:center!important;width:100%!important}.searchWithDistance .searchLink{min-width:0!important}.distanceIconBtn{width:42px!important;height:42px!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important;background:#14100b!important;color:var(--gold)!important;border:1px solid var(--gold2)!important;font-size:18px!important}.filterBackdrop{position:fixed;inset:0;background:#00000073;z-index:80}.distancePopup{position:fixed;top:130px;right:calc(50% - 205px);width:230px;z-index:90;background:linear-gradient(180deg,#191713,#080706);border:1px solid rgba(217,183,90,.35);border-radius:18px;padding:14px;box-shadow:0 16px 44px #0000008c}.distancePopup h3{margin:0 0 4px;color:var(--gold);font-size:17px}.distancePopup p{margin:0 0 12px;color:var(--muted);font-size:12px}.distancePopupGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.distancePopupGrid button{border-radius:999px!important;padding:9px!important;background:#12100d!important;color:var(--muted)!important;border:1px solid var(--line)!important;font-size:12px!important}.distancePopupGrid button.active{background:linear-gradient(180deg,#efd27a,#b88b2f)!important;color:#111!important;border-color:var(--gold)!important}@media (max-width:430px){.distancePopup{right:12px}}.communityHeroLite{margin:16px 0;padding:18px;border-radius:22px;border:1px solid rgba(217,183,90,.35);background:radial-gradient(circle at top right,rgba(217,183,90,.22),transparent 38%),linear-gradient(180deg,#191713,#080706)}.communityHeroLite span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.7px}.communityHeroLite h1{margin:8px 0 5px;color:var(--gold);font-size:34px}.communityHeroLite p{margin:0;color:var(--muted);font-size:13px}.communityComposer{display:grid;gap:10px;margin:12px 0;padding:12px;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px}.composerTop{display:grid;grid-template-columns:42px 1fr;gap:10px}.miniAvatar,.postAvatarLite{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#efd27a,#b88b2f);color:#111;font-weight:900}.composerTop textarea{min-height:70px;resize:vertical;border-radius:16px;background:#100e0b;color:var(--text);border:1px solid #3a3125;padding:12px;font:inherit}.composerBottom{display:grid;grid-template-columns:1fr 90px;gap:8px}.communityWall{display:grid;gap:12px;margin-top:14px}.fbLitePost{background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px;padding:13px}.postTopLite{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center}.postTopLite strong{color:var(--text);font-size:14px}.postTopLite p{margin:3px 0 0;color:var(--muted);font-size:10px}.postBodyLite{margin:13px 0;color:var(--text);font-size:15px;line-height:1.45;white-space:pre-wrap}.postStatsLite{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;border-top:1px solid var(--line);padding-top:9px}.postActionsLite{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.postActionsLite button{background:transparent!important;color:var(--muted)!important;border:0!important;padding:8px 4px!important;font-size:12px!important}.commentsLite{margin-top:10px;display:grid;gap:8px}.commentBubbleLite{background:#100e0b;border:1px solid var(--line);border-radius:14px;padding:9px 10px}.commentBubbleLite strong{color:var(--gold);font-size:12px}.commentBubbleLite p{margin:3px 0 0;color:var(--text);font-size:13px}.commentInputLite{display:grid;grid-template-columns:1fr 70px;gap:8px}.commentInputLite input{border-radius:999px}.commentInputLite button{border-radius:999px;padding:8px}.communityLiteHeader{margin:16px 0;padding:18px;border-radius:22px;border:1px solid rgba(217,183,90,.35);background:linear-gradient(180deg,#191713,#080706)}.communityLiteHeader h1{margin:0 0 6px;color:var(--gold);font-size:32px}.communityLiteHeader p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.communityLiteComposer{display:grid;gap:10px;padding:12px;border-radius:18px;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);margin-bottom:14px}.composerUserRow{display:grid;grid-template-columns:42px 1fr;gap:10px}.composerAvatar,.postAvatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,#efd27a,#b88b2f);color:#111;font-weight:900}.composerUserRow textarea{min-height:76px;resize:vertical;border-radius:16px;background:#100e0b;color:var(--text);border:1px solid #3a3125;padding:12px;font:inherit}.composerActionRow{display:grid;grid-template-columns:1fr 88px;gap:8px}.communityLiteFeed{display:grid;gap:12px}.communityLitePost{background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px;padding:13px}.postIdentity{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center}.postIdentity strong{color:var(--text);font-size:14px}.postIdentity p{margin:3px 0 0;color:var(--muted);font-size:10px}.postText{margin:14px 0;color:var(--text);font-size:15px;line-height:1.45;white-space:pre-wrap}.resharedBox{border:1px solid var(--line);background:#100e0b;border-radius:14px;padding:10px;margin:10px 0}.resharedBox strong{color:var(--gold);font-size:12px}.resharedBox p{color:var(--muted);margin:5px 0 0;font-size:13px}.postNumbers{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:11px;border-top:1px solid var(--line);padding-top:9px}.postActionBar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.postActionBar button{background:transparent!important;color:var(--muted)!important;border:0!important;padding:9px 4px!important;font-size:12px!important}.commentPanel{margin-top:10px;display:grid;gap:8px}.commentBubble{background:#100e0b;border:1px solid var(--line);border-radius:14px;padding:9px 10px}.commentBubble strong{color:var(--gold);font-size:12px}.commentBubble p{margin:3px 0 0;color:var(--text);font-size:13px}.commentWrite{display:grid;grid-template-columns:1fr 70px;gap:8px}.commentWrite input{border-radius:999px}.commentWrite button{border-radius:999px;padding:8px}.statusComposer{display:grid;gap:10px;padding:12px;border-radius:18px;background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);margin-bottom:14px}.statusComposer textarea{min-height:90px;resize:vertical;border-radius:16px;background:#100e0b;color:var(--text);border:1px solid #3a3125;padding:12px;font:inherit}.statusFeed{display:grid;gap:12px}.statusCard{background:linear-gradient(180deg,#191713,#0d0c0a);border:1px solid var(--line);border-radius:18px;padding:13px}.statusCard>p{color:var(--text);margin:12px 0 0;line-height:1.45}.communityTabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#0d0b08;border:1px solid var(--line);border-radius:16px;padding:6px;margin:12px 0}.communityTabs button{background:transparent!important;color:var(--muted)!important;border-radius:12px!important;padding:10px!important}.communityTabs button.active{background:linear-gradient(180deg,#efd27a,#b88b2f)!important;color:#111!important}.sendBtn{width:42px!important;height:42px!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important;font-size:18px!important;font-weight:900!important;background:linear-gradient(180deg,#efd27a,#b88b2f)!important;color:#111!important;border:1px solid var(--gold)!important;transition:transform .15s ease,box-shadow .15s ease}.sendBtn:active{transform:scale(.92);box-shadow:0 4px 12px #0006 inset}.sendBtn:hover{transform:scale(1.05)}.composerFull{display:grid!important;grid-template-columns:42px 42px 1fr 44px!important;gap:8px!important;align-items:center!important}.attachBtn{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:#14100b;border:1px solid var(--line);color:var(--gold);cursor:pointer}.attachBtn input{display:none}.composerFull textarea{height:46px!important;min-height:46px!important;border-radius:999px!important;padding:12px 14px!important;resize:none!important;overflow:hidden!important}.imagePreviewRow{display:flex;gap:8px;overflow-x:auto;margin-top:8px}.imgPreview{width:70px;height:70px;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.imgPreview img{width:100%;height:100%;object-fit:cover}.composerInline{grid-template-columns:42px 1fr 44px!important;align-items:center!important}.composerInline textarea{min-height:46px!important;height:46px!important;resize:none!important;border-radius:999px!important;padding:12px 14px!important;overflow:hidden!important}.composerInline .sendBtn{align-self:center!important}.composerActionRow{grid-template-columns:1fr!important}.statusComposerInline{grid-template-columns:1fr 44px!important;align-items:center!important}.statusComposerInline textarea{min-height:46px!important;height:46px!important;resize:none!important;border-radius:999px!important;padding:12px 14px!important;overflow:hidden!important}.statusComposerInline .sendBtn{align-self:center!important}.commentSendBtn{width:36px!important;height:36px!important;font-size:14px!important}.composerFull{display:grid!important;grid-template-columns:42px 42px 1fr 44px!important;align-items:center!important}.composerFull textarea{width:100%!important}.composerFull .sendBtn{justify-self:end!important}.commentWrite{display:grid!important;grid-template-columns:1fr 44px!important;align-items:center!important}.commentWrite input{width:100%!important}.commentWrite .sendBtn{justify-self:end!important}.statusComposerInline{display:grid!important;grid-template-columns:1fr 44px!important;align-items:center!important}.statusComposerInline .sendBtn{justify-self:end!important}.sendBtn{margin-left:auto!important}.postAttachBtn,.commentAttachBtn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#14100b;border:1px solid var(--line);color:var(--gold);cursor:pointer}.postAttachBtn input,.commentAttachBtn input{display:none}.postPreviewRow,.commentPreviewRow{display:flex;gap:8px;overflow-x:auto;margin-top:8px;align-items:center}.postPreviewRow img,.commentPreviewRow img{width:68px;height:68px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.postPreviewRow button,.commentPreviewRow button{width:30px!important;height:30px!important;padding:0!important;border-radius:50%!important}.communityPostImages{display:grid;gap:6px;margin:10px 0}.communityPostImages img{width:100%;max-height:340px;object-fit:cover;border-radius:14px;border:1px solid var(--line)}.commentImages{display:flex;gap:6px;overflow-x:auto;margin-top:6px}.commentImages img{width:90px;height:90px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.commentWrite{grid-template-columns:38px 1fr 38px!important}.communityLiteComposer{padding:12px!important}.composerFull{display:grid!important;grid-template-columns:38px 1fr 44px!important;gap:8px!important;align-items:center!important}.attachBtn,.postAttachBtn{width:38px!important;height:38px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#14100b!important;border:1px solid rgba(217,183,90,.25)!important;color:var(--gold)!important;font-size:18px!important}.composerFull textarea{width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;resize:none!important;border-radius:999px!important;padding:11px 14px!important;background:#100e0b!important;border:1px solid #3a3125!important;color:var(--text)!important;overflow:hidden!important;font-size:14px!important}.commentPanel{margin-top:12px!important;padding-top:10px!important;border-top:1px solid var(--line)!important}.commentWrite,.commentWriteImages{display:grid!important;grid-template-columns:38px 1fr 42px!important;gap:8px!important;align-items:center!important;width:100%!important;margin-top:10px!important}.commentAttachBtn{width:38px!important;height:38px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#14100b!important;border:1px solid rgba(217,183,90,.25)!important;color:transparent!important;overflow:hidden!important}.commentAttachBtn:before{content:"📎";color:var(--gold);font-size:17px}.commentAttachBtn input{display:none!important}.commentWrite input,.commentWriteImages input{display:block!important;width:100%!important;height:40px!important;border-radius:999px!important;padding:0 14px!important;background:#100e0b!important;border:1px solid #3a3125!important;color:var(--text)!important;font-size:14px!important}.sendBtn,.commentSendBtn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important;font-size:17px!important;justify-self:end!important}.composerFull{grid-template-columns:1fr 40px 42px!important;gap:8px!important}.composerFull .composerAvatar{display:none!important}.composerFull .attachBtn,.composerFull .postAttachBtn,.commentAttachBtn{order:2!important;width:40px!important;height:40px!important;justify-self:end!important;color:transparent!important}.composerFull .attachBtn:before,.composerFull .postAttachBtn:before,.commentAttachBtn:before{content:"📷"!important;color:var(--gold)!important;font-size:18px!important}.composerFull textarea{order:1!important}.composerFull .sendBtn{order:3!important;justify-self:end!important}.commentWrite,.commentWriteImages{grid-template-columns:1fr 40px 42px!important}.commentWrite input,.commentWriteImages input{order:1!important}.commentAttachBtn{order:2!important}.commentWrite .sendBtn,.commentWriteImages .sendBtn{order:3!important;justify-self:end!important}.fbLiteHeader{padding:14px 14px 8px}.fbLiteHeader h1{margin:0;color:#d4af37;font-size:24px;font-weight:900}.fbLiteHeader p{margin:5px 0 0;color:#b9ae88;font-size:13px}.fbLiteTabs{display:flex;gap:8px;padding:8px 12px 12px;position:sticky;top:0;z-index:5;background:#050505}.fbLiteTabs button{flex:1;border:1px solid rgba(212,175,55,.25);background:#111;color:#f5f0df;border-radius:999px;padding:10px;font-weight:800}.fbLiteTabs button.active{background:#d4af37;color:#111}.communityLiteComposer{margin:0 12px 12px;background:#111;border:1px solid rgba(212,175,55,.2);border-radius:18px;padding:10px}.composerUserRow{display:flex;align-items:center;gap:10px}.composerAvatar,.postAvatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#6b540f);color:#111;display:grid;place-items:center;font-weight:900;flex:0 0 auto}.composerUserRow textarea{flex:1;min-height:44px;max-height:110px;resize:vertical;border:1px solid #292929;background:#080808;color:#f5f0df;border-radius:999px;padding:12px 14px;outline:none}.communityLiteComposer .sendBtn{width:42px;height:42px;border-radius:50%;border:0;background:#d4af37;color:#111;font-weight:900}.communityLiteFeed{display:flex;flex-direction:column;gap:10px;padding:0 12px 90px}.communityLitePost{background:#111;border:1px solid rgba(212,175,55,.16);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #00000040}.postIdentity{display:flex;align-items:center;gap:10px;padding:12px 12px 8px}.postIdentity strong{color:#f5f0df;font-size:14px}.postIdentity p{margin:2px 0 0;color:#b9ae88;font-size:11px}.postText{padding:4px 12px 12px;color:#f5f0df;font-size:15px;line-height:1.45;white-space:pre-wrap}.resharedBox{margin:0 12px 12px;padding:10px;border:1px solid rgba(212,175,55,.18);border-radius:14px;background:#080808}.resharedBox strong{color:#d4af37;font-size:12px}.resharedBox p{margin:5px 0 0;color:#f5f0df}.postNumbers{display:flex;justify-content:space-between;padding:8px 12px;color:#b9ae88;font-size:12px;border-top:1px solid rgba(255,255,255,.06)}.postActionBar{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.06)}.postActionBar button{background:transparent;color:#f5f0df;border:0;padding:11px 4px;font-weight:800}.postActionBar button:active{background:#d4af371f}.commentPanel{padding:10px 12px 12px;background:#0b0b0b;border-top:1px solid rgba(255,255,255,.06)}.commentBubble{background:#171717;border-radius:14px;padding:8px 10px;margin-bottom:8px}.commentBubble strong{color:#d4af37;font-size:12px}.commentBubble p{margin:3px 0 0;color:#f5f0df;font-size:13px}.commentWrite{display:flex;gap:8px;align-items:center}.commentWrite input{flex:1;border:1px solid #292929;background:#050505;color:#f5f0df;border-radius:999px;padding:11px 13px;outline:none}.commentWrite .sendBtn{width:40px;height:40px;border-radius:50%;border:0;background:#d4af37;color:#111;font-weight:900}.statusTabPage{padding:0 12px 90px}.statusComposer{background:#111;border:1px solid rgba(212,175,55,.2);border-radius:18px;padding:10px;display:flex;gap:8px}.statusComposer textarea{flex:1;border:1px solid #292929;background:#080808;color:#f5f0df;border-radius:14px;padding:12px}.statusFeed{margin-top:12px;display:flex;flex-direction:column;gap:10px}.statusCard{background:#111;border:1px solid rgba(212,175,55,.16);border-radius:16px;padding:12px}.statusCard strong{color:#d4af37}.statusCard p{color:#f5f0df}.communityLitePost,.fbLitePost{border:2px solid #d4af37!important;border-radius:18px!important;background:#111!important}.selectedCommunityTopic{margin:12px;padding:16px;border-radius:20px;background:linear-gradient(180deg,#181818,#0d0d0d);border:2px solid #d4af37;box-shadow:0 14px 35px #00000059}.selectedCommunityTopic span{display:inline-block;color:#111;background:#d4af37;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;margin-bottom:10px}.selectedCommunityTopic h1{margin:0 0 8px;color:#f5f0df;font-size:22px}.selectedCommunityTopic p{color:#f5f0df;line-height:1.45}.selectedCommunityTopic small{color:#b9ae88}.selectedPost{border:2px solid #d4af37!important;box-shadow:0 0 0 3px #d4af3724}.communityTabs a{flex:1;text-align:center;border:1px solid rgba(212,175,55,.25);background:#111;color:#f5f0df;border-radius:999px;padding:10px;font-weight:800;text-decoration:none}.communityTabs a.active{background:#d4af37;color:#111}.authorLink{color:#f5f0df;font-weight:900;text-decoration:none}.authorLink:active,.authorLink:hover{color:#d4af37}.authorProfileHero{margin:12px;padding:16px;border-radius:22px;background:linear-gradient(180deg,#181818,#0b0b0b);border:1px solid rgba(212,175,55,.25);display:flex;align-items:center;gap:14px}.authorBigAvatar{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#7b6214);color:#111;display:grid;place-items:center;font-size:30px;font-weight:900}.authorProfileHero span{color:#d4af37;font-size:11px;font-weight:900}.authorProfileHero h1{margin:4px 0;color:#f5f0df}.authorProfileHero p{margin:0;color:#b9ae88}.authorTabs{display:flex;gap:8px;padding:0 12px 12px}.authorTabs button{flex:1;border:1px solid rgba(212,175,55,.25);background:#111;color:#f5f0df;border-radius:999px;padding:11px;font-weight:900}.authorTabs button.active{background:#d4af37;color:#111}.authorProfileCard{margin:0 12px 90px;padding:16px;border-radius:20px;background:#111;border:1px solid rgba(212,175,55,.2)}.authorProfileCard h2{color:#f5f0df;margin-top:0}.authorProfileCard p{color:#b9ae88}.authorStatsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.authorStatsGrid div{background:#080808;border:1px solid rgba(212,175,55,.15);border-radius:16px;padding:12px;text-align:center}.authorStatsGrid strong{display:block;color:#d4af37;font-size:22px}.authorStatsGrid span{color:#b9ae88;font-size:12px}.authorInfoList{background:#080808;border-radius:16px;padding:12px}.authorInfoList p{margin:8px 0;color:#f5f0df}.authorInfoList b{color:#d4af37}.authorBackBtn{display:block;margin-top:14px;text-align:center;background:#d4af37;color:#111;padding:12px;border-radius:14px;text-decoration:none;font-weight:900}.brandStoreHero{margin:12px;overflow:hidden;border:2px solid #d4af37;border-radius:22px;background:#111}.brandStoreBanner{height:130px;position:relative}.brandStoreLogo{position:absolute;left:16px;bottom:-34px;width:76px;height:76px;border-radius:22px;border:3px solid #d4af37;background:#080808;color:#d4af37;display:grid;place-items:center;font-size:32px;font-weight:900;overflow:hidden}.brandStoreLogo img{width:100%;height:100%;object-fit:cover}.brandStoreHero h1{margin:46px 14px 4px;color:#f5f0df}.brandStoreHero p{margin:0 14px 8px;color:#b9ae88}.brandStoreHero small{display:block;margin:0 14px 16px;color:#d4af37;font-weight:800}.brandStoreForm{margin:12px 12px 95px;padding:14px;background:#111;border:1px solid rgba(212,175,55,.2);border-radius:20px}.brandStoreForm h2{color:#d4af37;margin:10px 0}.brandStoreForm label{display:block;margin-bottom:12px}.brandStoreForm span{display:block;color:#b9ae88;font-size:12px;margin-bottom:6px;font-weight:800}.brandStoreForm input,.brandStoreForm textarea{width:100%;border:1px solid #292929;background:#080808;color:#f5f0df;border-radius:14px;padding:12px;outline:none}.brandStoreForm textarea{min-height:90px}.brandStoreForm input[type=color]{height:48px;padding:4px}.brandTwo{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:420px){.brandTwo{grid-template-columns:1fr}}.miniWebsiteShell{margin:12px;padding-bottom:90px}.miniWebsiteHero{min-height:230px;border-radius:28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand),transparent 45%);position:relative;display:flex;align-items:flex-end;padding:18px;box-shadow:0 20px 50px #0000006b}.miniWebsiteLogo{position:absolute;top:16px;left:16px;width:82px;height:82px;border-radius:26px;border:3px solid var(--brand);background:#080808;color:var(--brand);display:grid;place-items:center;font-size:34px;font-weight:900;overflow:hidden}.miniWebsiteLogo img{width:100%;height:100%;object-fit:cover}.miniWebsiteIntro span{display:inline-block;background:var(--brand);color:#111;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;margin-bottom:8px}.miniWebsiteIntro h1{color:#fff;font-size:30px;margin:0;line-height:1.05}.miniWebsiteIntro p{color:#f5f0df;margin:8px 0 0;font-weight:700}.miniWebsiteStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.miniWebsiteStats div{background:#111;border:1px solid rgba(212,175,55,.16);border-radius:18px;padding:12px 8px;text-align:center}.miniWebsiteStats strong{display:block;color:var(--brand);font-size:18px}.miniWebsiteStats span{color:#b9ae88;font-size:11px}.miniWebsiteActions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.miniWebsiteActions button,.miniWebsiteActions a{border:0;background:var(--brand);color:#111;border-radius:16px;padding:13px 8px;font-weight:900;text-align:center;text-decoration:none}.miniWebsiteActions a:nth-child(2),.miniWebsiteActions a:nth-child(3){background:#111;color:#f5f0df;border:1px solid rgba(212,175,55,.22)}.miniWebsiteSection{background:#111;border:1px solid rgba(212,175,55,.16);border-radius:22px;padding:15px;margin:10px 0}.miniWebsiteSection h2{color:var(--brand);margin:0 0 8px}.miniWebsiteSection p{color:#f5f0df;line-height:1.5}.miniWebsiteInfo p{margin:9px 0;color:#f5f0df}.miniWebsiteInfo b{color:var(--brand)}.miniWebsiteInfo a{color:var(--brand);word-break:break-all}.miniWebsiteActionGrid{display:grid;grid-template-columns:1fr;gap:8px}.miniWebsiteActionGrid a{display:block;background:#080808;border:1px solid rgba(212,175,55,.18);color:#f5f0df;padding:13px;border-radius:15px;text-decoration:none;font-weight:800}.brandImagePickers{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:12px}.brandPickerBox{display:block}.brandPickerBox input[type=file]{display:none}.brandPickerPreview{border:2px dashed rgba(212,175,55,.35);background:#080808;color:#d4af37;border-radius:18px;display:grid;place-items:center;overflow:hidden;cursor:pointer}.brandPickerPreview img{width:100%;height:100%;object-fit:cover}.logoPreview{width:110px;height:110px;border-radius:26px}.bannerPreview{width:100%;height:150px}.myAccountPage{padding:12px 12px 95px}.myAccountCover{height:160px;border-radius:24px;background:linear-gradient(135deg,#d4af37,#111 70%);position:relative;border:1px solid rgba(212,175,55,.25)}.myAccountAvatar{position:absolute;left:18px;bottom:-42px;width:90px;height:90px;border-radius:50%;border:4px solid #050505;background:#d4af37;color:#111;display:grid;place-items:center;font-size:38px;font-weight:900}.myAccountIntro{padding-top:50px}.myAccountIntro h1{margin:0;color:#f5f0df;font-size:28px}.myAccountIntro p{margin:5px 0 12px;color:#b9ae88}.myAccountActions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.myAccountActions a{background:#d4af37;color:#111;text-align:center;padding:11px 6px;border-radius:14px;text-decoration:none;font-weight:900}.myAccountStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.myAccountStats div{background:#111;border:1px solid rgba(212,175,55,.16);border-radius:18px;padding:12px;text-align:center}.myAccountStats strong{display:block;color:#d4af37;font-size:22px}.myAccountStats span{color:#b9ae88;font-size:12px}.myAccountCard{background:#111;border:1px solid rgba(212,175,55,.16);border-radius:20px;padding:14px;margin-bottom:12px}.myAccountCard h2{margin:0 0 8px;color:#d4af37}.myAccountCard p{color:#f5f0df;line-height:1.5}.myAccountCard a{display:block;background:#080808;color:#f5f0df;border:1px solid rgba(212,175,55,.14);padding:12px;border-radius:14px;text-decoration:none;margin-top:8px;font-weight:800}.salesEngineBox{margin:14px 0;padding:14px;border-radius:20px;background:#111;border:1px solid rgba(212,175,55,.25)}.salesEngineBox h3{color:#d4af37;margin:0 0 4px}.salesEngineBox p{color:#b9ae88;margin:0 0 12px}.salesActionGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.salesActionGrid button{border:0;border-radius:14px;padding:12px 8px;background:#d4af37;color:#111;font-weight:900}.salesProof{display:flex;gap:8px;margin-top:10px}.salesProof span{flex:1;background:#080808;border:1px solid rgba(212,175,55,.16);color:#f5f0df;border-radius:12px;padding:9px;text-align:center;font-size:12px}.salesMsg{margin-top:10px;background:#d4af3724;color:#d4af37;padding:10px;border-radius:12px;font-weight:800}.salesLeadList{padding:0 12px 95px}.salesLeadCard{background:#111;border:1px solid rgba(212,175,55,.18);border-radius:18px;padding:13px;margin-bottom:10px}.salesLeadCard strong{display:inline-block;background:#d4af37;color:#111;border-radius:999px;padding:5px 9px;font-size:11px;text-transform:uppercase}.salesLeadCard h3{color:#f5f0df;margin:8px 0 4px}.salesLeadCard p{color:#b9ae88;margin:0 0 8px}.salesLeadCard small{color:#d4af37}.photo img{width:100%;height:100%;object-fit:cover;display:block}.communityTopicWithImage{display:grid!important;grid-template-columns:64px 1fr auto;align-items:center;gap:10px}.photo.communityThumb{width:64px;height:64px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#d4af37,#111);flex:0 0 auto}.photo.imageFailed:after{content:"D";width:100%;height:100%;display:grid;place-items:center;color:#d4af37;font-weight:900;font-size:22px;background:#111}.miniCard .photo{width:100%;min-height:110px;border-radius:16px;overflow:hidden;background:#111}.daplugTopLogo{height:42px;max-width:180px;object-fit:contain;display:block}.daplugTopLogo{height:60px!important;max-width:260px!important;object-fit:contain}.topbar{height:70px;display:flex;align-items:center}.brandCenter{display:flex;align-items:center;justify-content:center}@media (max-width: 600px){.daplugTopLogo{height:50px!important;max-width:200px!important}}.topbar{height:90px!important;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.daplugTopLogo{height:72px!important;max-width:320px!important;object-fit:contain;filter:drop-shadow(0 0 6px rgba(212,175,55,.5)) drop-shadow(0 0 12px rgba(212,175,55,.3))}.daplugTopLogo:hover{transform:scale(1.05);transition:all .25s ease}@media (max-width: 600px){.topbar{height:75px!important}.daplugTopLogo{height:58px!important;max-width:240px!important}}.topbar{height:110px!important;padding:0 16px;display:flex;align-items:center;justify-content:space-between}.brandCenter{flex:1;display:flex;justify-content:center;align-items:center}.daplugTopLogo{height:90px!important;max-width:380px!important;object-fit:contain;filter:drop-shadow(0 0 8px rgba(212,175,55,.7)) drop-shadow(0 0 18px rgba(212,175,55,.4))}.daplugTopLogo:hover{transform:scale(1.06);transition:all .25s ease}.menuBtn,.topIcons{width:40px;text-align:center}@media (max-width: 600px){.topbar{height:85px!important}.daplugTopLogo{height:65px!important;max-width:260px!important}}.monetizationHero{margin:12px;padding:18px;border-radius:24px;background:linear-gradient(135deg,#d4af37,#111 70%);border:1px solid rgba(212,175,55,.25)}.monetizationHero span{background:#111;color:#d4af37;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900}.monetizationHero h1{color:#fff;margin:12px 0 6px}.monetizationHero p{color:#f5f0df;line-height:1.45}.moneyStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px}.moneyStats div{background:#111;border:1px solid rgba(212,175,55,.16);border-radius:16px;padding:12px;text-align:center}.moneyStats strong{display:block;color:#d4af37;font-size:18px}.moneyStats span{color:#b9ae88;font-size:11px}.plansGrid{padding:0 12px 95px;display:grid;gap:12px}.planCard{background:#111;border:1px solid rgba(212,175,55,.18);border-radius:22px;padding:16px}.planCard.premium{border:2px solid #d4af37;box-shadow:0 0 0 4px #d4af371a}.planCard h2{color:#f5f0df;margin:0}.planCard h3{color:#d4af37;margin:8px 0}.planCard ul{padding-left:0;list-style:none;color:#f5f0df;line-height:1.8}.planCard button{width:100%;border:0;border-radius:14px;background:#d4af37;color:#111;padding:13px;font-weight:900}.planCard button:disabled{background:#333;color:#aaa}.postTypeTabs{display:flex;justify-content:space-between;gap:10px;margin:12px}.postTypeTabs button{width:48%}.postTypeTabs button:first-child{text-align:left}.postTypeTabs button:last-child{text-align:right}.postTypeTabs button.active{background:#d4af37;color:#111}.postTypeTabs button:first-child{text-align:left;padding-left:14px}.postTypeTabs button:last-child{text-align:center!important;padding-left:0}
