/* Fixed header;feed.css reserves the page offset. */
.ripyll-header{position:fixed;top:0;left:0;z-index:1000;width:100%;background:var(--dark-blue);
    color:var(--white);font-family:Inter,Arial,sans-serif;border-bottom:1px solid color-mix(in srgb,var(--light-blue) 15%,transparent);}
.ripyll-header *{box-sizing:border-box;}
.ripyll-header .ripyll-header-inner{display:flex;align-items:center;gap:24px;height:69px;padding:5px 20px 0;}
.ripyll-header .ripyll-header-logo{display:block;flex-shrink:0;line-height:0;}
.ripyll-header-logo img{display:block;width:115px;height:auto;}
.ripyll-header .ripyll-header-links{display:flex;align-items:center;gap:23px;margin-left:auto;}
.ripyll-header-links a{display:flex;align-items:center;gap:6px;color:var(--white);text-decoration:none;font-size:11px;white-space:nowrap;padding:10px 0;text-transform:uppercase;}
.ripyll-header-links a:hover{color:var(--turk-blue);}
.ripyll-header-nav-symbol{font-size:16px;color:var(--white);}
.ripyll-header-nav-dot{width:6px;height:6px;background:var(--white);border-radius:50%;}
.ripyll-header .ripyll-header-actions{display:flex;align-items:center;gap:14px;}
.ripyll-header .ripyll-header-profile{display:block;width:35px;height:35px;border-radius:50%;overflow:hidden;text-decoration:none;}
.ripyll-header-profile .user-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;
    color:var(--white);font-size:12px;}
.ripyll-header .ripyll-header-menu{position:relative;}
.ripyll-header .header-tagline{display:none;font-size:12px;color:var(--white)}
.ripyll-header-menu summary{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:2px;border-radius:50%;background:var(--turk-blue);cursor:pointer;list-style:none;}
.ripyll-header-menu summary::-webkit-details-marker{display:none;}
.ripyll-header-menu-icon{display:block;width:24px;height:24px;fill:none;stroke:var(--dark-blue);stroke-width:1.8;stroke-linecap:round;}
.ripyll-header-menu summary:hover{background:var(--yellow);}
.ripyll-header .ripyll-header-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:200px;max-width:calc(100vw - 32px);
    padding:10px;background:var(--white);border:1px solid var(--faded-blue);border-radius:14px;box-shadow:0 12px 32px color-mix(in srgb,var(--dark-blue) 18.82%,transparent);}
.ripyll-header-dropdown a{display:block;padding:5px;border-radius:8px;color:var(--navy-blue);font-size:14px;font-weight:500;text-decoration:none;}
.ripyll-header-dropdown form{margin:0;}
.ripyll-header-dropdown button{display:block;width:100%;margin:0;padding:12px;border:0;border-radius:8px;background:transparent;color:var(--navy-blue);font:500 14px Inter,Arial,sans-serif;text-align:left;cursor:pointer;}
.ripyll-header-dropdown a:hover,.ripyll-header-dropdown button:hover{background:var(--grey);text-decoration:none;}
.ripyll-header-dropdown hr{margin:6px 12px;border:0;border-top:1px solid var(--faded-blue);}
.ripyll-header a:focus-visible,.ripyll-header summary:focus-visible,.ripyll-header button:focus-visible{outline:3px solid var(--turk-blue);outline-offset:4px;}
/* Mobile navigation. */
@media (max-width:1000px){
.ripyll-header .ripyll-header-inner{height:65px;gap:16px;}
.ripyll-header .ripyll-header-links,.ripyll-header .ripyll-header-profile{display:none;}
.ripyll-header .header-tagline{display:inline;}
.ripyll-header .ripyll-header-actions{margin-left:auto;gap:12px;}
}
@media (max-width:360px){
.ripyll-header .header-tagline {display:none;}
}
