*{margin:0;padding:0;box-sizing:border-box}body{background:#0a0a0a;color:#e4e4dc;font-family:Sora,sans-serif}a{color:inherit}img{max-width:100%}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}::selection{background:#00c89630;color:#00c896}.hamburger{display:none;background:#1a1a1a;border:1px solid #2A2A2A;color:#e4e4dc;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:18px;align-items:center;justify-content:center;flex-shrink:0}.mobile-menu{display:none;position:fixed;top:56px;left:0;right:0;bottom:0;background:#0d0d0d;z-index:99;padding:16px;flex-direction:column;gap:8px;border-top:1px solid #1E1E1E;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a,.mobile-menu button{display:block;padding:12px 16px;border-radius:8px;font-size:15px;color:#e4e4dc;text-decoration:none;background:#111;border:1px solid #1E1E1E;cursor:pointer;font-family:Sora,sans-serif;text-align:left;width:100%;transition:background .15s}.mobile-menu a:hover,.mobile-menu button:hover{background:#1a1a1a}@media (min-width: 641px){.hamburger,.mobile-menu{display:none!important}}@media (max-width: 640px){.hamburger{display:flex}.nav-desktop-actions,.nav-search,.nav-listings{display:none!important}.feed-grid{flex-direction:column!important;padding:10px 8px!important;gap:12px!important}.sidebar{display:none!important}.feed-grid>div:last-child{width:100%!important}.question-card{padding:12px 14px!important;margin-bottom:8px!important}.question-card h2,.question-card .title{font-size:14px!important;line-height:1.4!important}.question-detail{padding:12px 10px!important;max-width:100%!important}.question-detail h1{font-size:17px!important;line-height:1.4!important}.answer-box{padding:14px 12px!important}.listings-page{padding:14px 10px!important}.listings-grid{grid-template-columns:1fr!important}.listing-tabs{overflow-x:auto!important;flex-wrap:nowrap!important;width:100%!important}.listing-tabs button{white-space:nowrap!important;flex-shrink:0!important;font-size:11px!important;padding:5px 10px!important}.listing-header{flex-direction:column!important}.listing-details{grid-template-columns:repeat(2,1fr)!important}.detail-grid{grid-template-columns:1fr!important}.auth-card{margin:16px 10px!important;padding:22px 16px!important;border-radius:12px!important}.profile-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.profile-stats,.admin-stats{grid-template-columns:repeat(2,1fr)!important}.admin-table{overflow-x:auto!important;display:block!important}.ask-page,.submit-listing-page{padding:16px 10px!important}.landing-hero h1{font-size:32px!important;line-height:1.2!important}.landing-hero p{font-size:15px!important}.landing-stats{grid-template-columns:repeat(2,1fr)!important}.landing-features{grid-template-columns:1fr!important}.landing-cta h2{font-size:22px!important}.landing-nav{padding:0 14px!important}.landing-buttons{flex-direction:column!important;align-items:center!important}.landing-buttons a{width:100%!important;text-align:center!important}.analytics-stats{grid-template-columns:repeat(2,1fr)!important}.analytics-tabs{overflow-x:auto!important;flex-wrap:nowrap!important}.analytics-tabs button{white-space:nowrap!important;flex-shrink:0!important}.page-container{padding:14px 10px!important}.card{padding:14px!important}table{display:block!important;overflow-x:auto!important}.btn-group{flex-wrap:wrap!important;gap:6px!important}.hide-mobile{display:none!important}input,textarea,select{font-size:16px!important}}@media (max-width: 480px){.profile-stats{grid-template-columns:repeat(2,1fr)!important}.admin-stats{grid-template-columns:1fr 1fr!important}.landing-hero h1{font-size:26px!important}.question-detail h1{font-size:15px!important}}
