:root{--hiyoko-primary:#ff6baf;--hiyoko-primary-dark:#ff3e90;--hiyoko-text:#333;--hiyoko-border:#ffe4ec;--hiyoko-shadow:0 2px 8px rgba(255,107,175,.15);--hiyoko-transition:.2s ease}.hiyoko-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);box-shadow:var(--hiyoko-shadow);transition:background .3s ease,backdrop-filter .3s ease}@media screen and (min-width:900px){.hiyoko-header{background:rgba(255,255,255,.3);backdrop-filter:blur(16px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 4px 30px rgba(0,0,0,.08)}.hiyoko-header.scrolled-header{background:rgba(255,255,255,.75);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 2px 20px rgba(0,0,0,.1)}}.hiyoko-header-inner{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:12px 20px}.hiyoko-logo{font-size:20px;font-weight:700;color:var(--hiyoko-text);text-decoration:none;display:flex;align-items:center;gap:8px}.hiyoko-logo i{color:var(--hiyoko-primary)}.hiyoko-logo:hover{color:var(--hiyoko-primary)}.hiyoko-header-nav{display:flex !important;align-items:center !important;gap:12px !important}.hiyoko-header-link{display:flex !important;align-items:center !important;gap:4px !important;text-decoration:none !important;font-size:.85rem !important;color:var(--hiyoko-text) !important;padding:6px 12px !important;border-radius:6px !important;transition:all .2s !important}.hiyoko-header-link:hover{background:rgba(255,107,175,.1);color:var(--hiyoko-primary) !important}.hiyoko-header-link.is-active{background:var(--hiyoko-primary);color:#fff !important}header.hiyoko-header .hiyoko-header-nav a.hiyoko-header-link.hiyoko-header-campaign,.hiyoko-header a.hiyoko-header-campaign,a.hiyoko-header-link.hiyoko-header-campaign{background:linear-gradient(135deg,#ff6b35,#ff4500) !important;color:#fff !important;border:none !important}header.hiyoko-header .hiyoko-header-nav a.hiyoko-header-link.hiyoko-header-campaign:hover,.hiyoko-header a.hiyoko-header-campaign:hover,a.hiyoko-header-link.hiyoko-header-campaign:hover{transform:scale(1.05) !important;box-shadow:0 2px 8px rgba(255,107,53,.4) !important;background:linear-gradient(135deg,#ff7b45,#ff5510) !important;color:#fff !important}header.hiyoko-header .hiyoko-header-nav a.hiyoko-header-link.hiyoko-header-campaign i,.hiyoko-header a.hiyoko-header-campaign i,a.hiyoko-header-link.hiyoko-header-campaign i{color:#fff !important}@media (max-width:767px){.hiyoko-header-inner{padding:10px 16px !important}.hiyoko-logo{font-size:14px !important;gap:4px !important;white-space:nowrap}.hiyoko-header-nav{gap:4px !important}.hiyoko-header-link{padding:8px !important;border-radius:50% !important}.hiyoko-header-link span{display:none !important}.hiyoko-header-link i{font-size:1rem !important}}body.hiyoko-unified-header #st-header,body.hiyoko-unified-header #headbox,body.hiyoko-unified-header #headbox-bg,body.hiyoko-unified-header header#header,body.hiyoko-unified-header .st-header,body.hiyoko-unified-header #header-box,body.hiyoko-unified-header .header-box,body.hiyoko-unified-header #st-headwide,body.hiyoko-unified-header #header-full,body.hiyoko-unified-header header#st-headwide,body.hiyoko-unified-header #wrapper #st-headwide,body.hiyoko-unified-header #wrapper-in #st-headwide,body.hiyoko-unified-header #wrapper-in>header#st-headwide{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important}