.header-actions{display:flex;align-items:center;gap:7px}.utility-button{width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.06);color:white;cursor:pointer;font-size:.72rem;font-weight:800}.theme-toggle{font-size:1rem}.theme-toggle .sun{display:none}.theme-toggle .moon{display:inline}html[data-theme="light"]{--bg:#edf4fa;--bg2:#fff;--ink:#07111f;--muted:#56687a;--line:rgba(7,17,31,.14);--glass:rgba(255,255,255,.74);--shadow:0 24px 80px rgba(32,71,105,.14)}html[data-theme="light"] body{background:radial-gradient(circle at 8% 34%,rgba(22,135,231,.1),transparent 28%),#edf4fa;color:var(--ink)}html[data-theme="light"] .page-noise{opacity:.018}html[data-theme="light"] .site-header{background:rgba(246,251,255,.82);border-color:rgba(7,17,31,.12);box-shadow:0 10px 35px rgba(32,71,105,.12)}html[data-theme="light"] .site-header.scrolled{background:rgba(246,251,255,.95)}html[data-theme="light"] .brand img{filter:none}html[data-theme="light"] nav a{color:#24384b}html[data-theme="light"] .utility-button,html[data-theme="light"] .account-trigger{background:rgba(7,17,31,.06);border-color:rgba(7,17,31,.08);color:#07111f}html[data-theme="light"] .menu-toggle span{background:#07111f}html[data-theme="light"] .theme-toggle .sun{display:inline}html[data-theme="light"] .theme-toggle .moon{display:none}html[data-theme="light"] .hero{color:#f7fbff}html[data-theme="light"] .glass-card{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(230,241,250,.72))}html[data-theme="light"] .listing-card{background:#fff}html[data-theme="light"] .inventory{background:linear-gradient(180deg,transparent,rgba(193,219,240,.34),transparent)}html[data-theme="light"] .source-chips span,html[data-theme="light"] .listing-meta span{background:rgba(7,17,31,.045);color:#56687a}html[data-theme="light"] .text-link{color:#07111f}html[data-theme="light"] .map-card{color:#f7fbff}html[data-theme="light"] .contact-form input,html[data-theme="light"] .contact-form select,html[data-theme="light"] .contact-form textarea{background:rgba(255,255,255,.8);color:#07111f}html[data-theme="light"] .modal{background:rgba(246,251,255,.97);color:#07111f}html[data-theme="light"] .modal-close{background:rgba(7,17,31,.07);color:#07111f}html[data-theme="light"] .modal input{background:white;color:#07111f}html[data-theme="light"] footer a{color:#334b60}@media(max-width:900px){.header-actions{margin-left:auto}.site-header nav{background:rgba(4,14,25,.97)}html[data-theme="light"] .site-header nav{background:rgba(246,251,255,.98)}.account-trigger{margin-left:0!important}.language-toggle{width:36px}.theme-toggle{width:36px}}@media(max-width:620px){.header-actions{gap:4px}.utility-button{width:34px;height:34px}.account-trigger{width:38px;height:38px;padding:0;justify-content:center}.site-header{padding-right:10px}}
