.community-header{min-height:56px!important}.community-header .header-primary{position:relative;z-index:3;overflow:hidden;height:76px;max-height:none;opacity:1;transform:translateY(0);transform-origin:top;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .3s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1);will-change:height,opacity,transform}.community-header .header-actions{position:relative;z-index:4}.community-header .header-nav{position:relative;z-index:1}.community-header .account-dropdown{z-index:1200}
.community-header.primary-hidden .header-primary{height:0;opacity:0;transform:translateY(-8px);padding-top:0;padding-bottom:0;pointer-events:none}
.community-header.primary-hidden{min-height:56px}
.community-header .header-nav>a.active,.community-header .header-nav>a[aria-current="page"]{color:#fff!important}.community-header .header-nav>a.active svg,.community-header .header-nav>a[aria-current="page"] svg{color:#fff!important;stroke:#fff!important}.community-header .header-nav>a.active span,.community-header .header-nav>a[aria-current="page"] span{color:#fff!important;font-weight:800}
.community-header .header-actions>a.active,.community-header .header-actions>a[aria-current="page"]{color:#fff!important}.community-header .header-actions>a.active svg,.community-header .header-actions>a[aria-current="page"] svg{color:#fff!important;stroke:#fff!important}.community-header .header-actions>a.avatar.active,.community-header .header-actions>a.avatar[aria-current="page"]{outline:2px solid #fff;outline-offset:2px}
.community-header .header-profile-menu{position:relative;z-index:60;height:56px;display:flex;align-items:center}.community-header .header-profile-trigger{min-width:74px;height:56px;padding:0;border:0;background:transparent;color:var(--gold-light,#e5c274);display:flex;align-items:center;justify-content:center;gap:8px;font:600 12px/1 inherit;cursor:pointer}.community-header .header-profile-trigger:hover,.community-header .header-profile-trigger[aria-expanded="true"]{color:#fff}.community-header .header-profile-trigger .avatar{width:38px;height:38px;flex:0 0 38px}.community-header .header-profile-menu .account-dropdown{position:absolute;z-index:1600;right:0;left:auto;top:calc(100% + 1px);width:230px;height:auto;padding:7px;border:1px solid #d7e5e0;border-radius:13px;background:#fff;box-shadow:0 16px 42px rgba(0,42,34,.25);overflow:visible}.community-header .header-profile-menu .account-dropdown[hidden]{display:none!important}.community-header .header-profile-menu .account-dropdown a,.community-header .header-profile-menu .account-dropdown button{box-sizing:border-box;display:flex;width:100%;min-width:0;height:auto;min-height:40px;margin:0;padding:10px 11px;align-items:center;justify-content:flex-start;border:0;border-radius:8px;background:#fff;color:#142b42;font:600 12px/1.35 inherit;text-align:start;white-space:normal}.community-header .header-profile-menu .account-dropdown a:hover,.community-header .header-profile-menu .account-dropdown button:hover{background:#edf6f2;color:#075f50}.community-header .header-profile-menu .account-dropdown form{width:100%;margin:3px 0 0;border-top:1px solid #e2eae7;padding-top:3px}.community-header .header-profile-menu .account-dropdown .logout-button{color:#a23831}[dir="rtl"] .community-header .header-profile-menu .account-dropdown{right:auto;left:0}.topbar .header-profile-trigger[data-account-menu-trigger]::before,.topbar .header-profile-trigger[data-account-menu-trigger]::after,.topbar .header-profile-trigger .avatar[data-account-menu-trigger]::before,.topbar .header-profile-trigger .avatar[data-account-menu-trigger]::after{content:none!important;display:none!important}
.account-dropdown.account-dropdown-floating{position:fixed!important;z-index:30000!important;width:230px!important;height:auto!important;margin:0!important;padding:7px!important;border:1px solid #d7e5e0!important;border-radius:13px!important;background:#fff!important;box-shadow:0 18px 48px rgba(0,20,16,.38)!important;overflow:visible!important}.account-dropdown.account-dropdown-floating[hidden]{display:none!important}.account-dropdown.account-dropdown-floating a,.account-dropdown.account-dropdown-floating button{box-sizing:border-box!important;display:flex!important;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;margin:0!important;padding:10px 11px!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#142b42!important;font:600 12px/1.35 inherit!important;text-align:start!important;white-space:normal!important}.account-dropdown.account-dropdown-floating a:hover,.account-dropdown.account-dropdown-floating button:hover{background:#edf6f2!important;color:#075f50!important}.account-dropdown.account-dropdown-floating form{width:100%;margin:3px 0 0;padding-top:3px;border-top:1px solid #e2eae7}.account-dropdown.account-dropdown-floating .logout-button{color:#a23831!important}
.account-dropdown .account-side-menu,.account-dropdown.account-dropdown-floating .account-side-menu{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0 0 7px!important;padding:9px 11px 10px!important;border:0!important;border-bottom:1px solid #dfe8e5!important;border-radius:8px 8px 0 0!important;background:#f7faf9!important;color:#075f50!important;font:700 12px/1.2 inherit!important;text-align:left!important;direction:ltr!important;white-space:nowrap!important}.account-dropdown .account-side-menu:hover,.account-dropdown.account-dropdown-floating .account-side-menu:hover{background:#edf6f2!important}.account-dropdown .account-side-menu svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round;stroke-linejoin:round}.account-dropdown .account-side-menu span{display:block;min-width:0;line-height:1.2}[dir="rtl"] .account-dropdown .account-side-menu{justify-content:flex-start!important;text-align:right!important;direction:rtl!important}
@media(max-width:767px){.community-header{min-height:52px!important}.community-header .header-primary{height:64px}.community-header.primary-hidden .header-primary{height:0}.community-header.primary-hidden{min-height:52px}.community-header .header-profile-menu,.community-header .header-profile-trigger{height:52px;min-height:52px}.community-header .header-profile-trigger{min-width:51px;display:grid;gap:0;place-items:center;font-size:9px}.community-header .header-profile-trigger .avatar{width:31px;height:31px;flex-basis:31px}.community-header .header-profile-menu .account-dropdown{position:absolute;top:calc(100% + 1px);inset-inline-end:0;width:min(230px,calc(100vw - 12px))}.reels-page{height:calc(100dvh - 116px)}.community-header.primary-hidden+.reels-page{height:calc(100dvh - 52px)}}
.post-author-favorite{display:inline-grid;vertical-align:middle;place-items:center;width:44px;height:44px;margin:-6px 0 -8px;margin-inline-start:7px;padding:2px;border:0;background:transparent;color:#64746f;cursor:pointer;line-height:1;transform:translateY(1px)}
.post-author-favorite svg{display:block;width:100%;height:100%;fill:transparent;stroke:currentColor;stroke-width:1.0;stroke-linejoin:round}
.post-author-favorite .favorite-badge{fill:#fff;stroke:#b9801d}.post-author-favorite.active{color:#08715d}.post-author-favorite.active .favorite-badge{fill:#e5c274;stroke:#a97115}

/* Two-row post identity: full-width name + favorite, then type + time/location. */
.post>header{display:grid;grid-template-columns:44px auto minmax(0,1fr) 44px 32px;grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center;min-width:0}
.post>header>.avatar{grid-column:1;grid-row:1/3}
.post>header>div:not(.post-menu){display:contents}
.post>header>div:not(.post-menu)>b,.post>header>div:not(.post-menu)>a{grid-column:2/4;grid-row:1;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.post>header>div:not(.post-menu)>a>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.post>header .post-author-favorite{grid-column:4;grid-row:1;width:38px;height:38px;margin:0;justify-self:end;transform:none}
.post>header>div:not(.post-menu)>small{grid-column:3/6;grid-row:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}
.post>header>.post-type{grid-column:2;grid-row:2;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.post>header>.post-menu{grid-column:5;grid-row:1;margin:0;justify-self:end;align-self:center}
@media(max-width:420px){.post>header{grid-template-columns:44px auto minmax(0,1fr) 38px 28px;column-gap:6px}.post>header .post-author-favorite{width:34px;height:34px}.post>header>.post-menu{width:28px}}

body.reels-body{background:#07110f;overflow:hidden}body.reels-body .community-header .header-primary{display:none!important}body.reels-body .community-header{min-height:56px!important}
.reels-page{height:calc(100dvh - 56px);max-width:none!important;margin:0!important;padding:0!important;position:relative;background:#07110f}
.community-header.primary-hidden+.reels-page{height:calc(100dvh - 56px)}
.reels-stream{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none}
.reels-stream::-webkit-scrollbar{display:none}
.reel-card{height:100%;min-height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:grid;place-items:center;background:#07110f;overflow:hidden}
.reel-video-shell{height:100%;width:100%;display:grid;place-items:center;position:absolute}
.reel-card video{display:block;width:100%;height:100%;object-fit:contain;background:#000}
.reel-native-play{position:absolute;z-index:9;left:50%;top:50%;width:68px;height:68px;transform:translate(-50%,-50%);display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:rgba(0,74,59,.82);color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.34);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.reel-native-play[hidden]{display:none!important}.reel-native-play svg{width:34px;height:34px;fill:currentColor;stroke:none;margin-left:3px}
.reel-gradient{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,rgba(0,0,0,.78));pointer-events:none}
.reel-meta{position:absolute;z-index:2;left:max(18px,env(safe-area-inset-left));right:88px;bottom:max(35px,env(safe-area-inset-bottom));color:#fff;text-shadow:0 2px 8px #000;display:grid;gap:8px}
.reel-author{display:flex;align-items:center;gap:9px;color:#fff;font-size:18px;font-weight:700}
.reel-author .avatar{width:42px;height:42px;border:2px solid #fff;background:#eee;color:#02372e;text-shadow:none}
.reel-author .avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}
.reel-author-avatar-wrap{position:relative;display:inline-flex;flex:0 0 auto}.reel-author-filter{position:absolute;z-index:4;left:50%;bottom:calc(100% + 6px);width:38px;height:38px;transform:translateX(-50%);padding:2px;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:#ff8667;box-shadow:0 2px 10px #0008;cursor:pointer}.reel-author-filter svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.reel-author-filter svg text{fill:#07110f;stroke:none;font-size:11px;font-family:Arial,sans-serif;font-weight:900;letter-spacing:-.5px}.reel-author-filter.active{background:#ff8667;color:#fff}.reel-author-filter.active svg{stroke-width:4}.reel-author-filter:focus-visible{outline:3px solid #fff;outline-offset:2px}
.reel-creator-badge{width:35px;height:35px;flex:0 0 35px;margin-inline-start:-3px;object-fit:contain;filter:drop-shadow(0 2px 4px #0008)}
.reel-author-favorite{width:36px;height:36px;border:0;background:transparent;color:#fff;padding:3px;cursor:pointer}
.reel-author-favorite svg{width:100%;height:100%;fill:transparent;stroke:currentColor;stroke-width:1.8}
.reel-author-favorite.active svg{fill:#e5c274;stroke:#e5c274}
.reel-caption{display:flex;min-width:0;max-width:680px;margin:0;align-items:baseline;gap:6px;line-height:1.45;font-size:14px}.reel-caption>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reel-caption>button{flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;color:#fff;font-family:inherit;font-size:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;text-shadow:0 2px 8px #000;cursor:pointer}.reel-caption>button:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:3px}
.reel-actions{position:absolute;z-index:3;right:max(14px,env(safe-area-inset-right));bottom:50px;display:grid;gap:17px;color:#fff}
.reel-action{border:0;background:transparent;color:inherit;width:56px;padding:0;display:grid;justify-items:center;gap:2px;font-size:12px;font-weight:700;text-shadow:0 2px 5px #000;cursor:pointer}
.reel-action svg{width:38px;height:38px;fill:rgba(0,0,0,.14);stroke:currentColor;stroke-width:1.7;filter:drop-shadow(0 2px 3px #000)}
.reel-action.liked svg{fill:#e5c274;stroke:#e5c274}
.reel-action.saved svg{fill:#e5c274;stroke:#e5c274}
.reels-loader{position:absolute;z-index:12;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:#fff;text-align:center;background:#07110fcc;padding:10px 16px;border-radius:20px}.reels-loader[hidden]{display:none}.reels-sentinel{height:2px;scroll-snap-align:none}
.reel-slideshow,.reel-story{width:100%;height:100%;position:relative;overflow:hidden;background:#000}.reel-slideshow img,.reel-story-stage>img,.reel-story-stage>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;opacity:0;transition:opacity .6s ease}.reel-slideshow img.active,.reel-story-stage>img,.reel-story-stage>video{opacity:1}.reel-story-stage{position:absolute;inset:0}.reel-story-overlay{position:absolute!important;z-index:2;inset:auto 8% 12%!important;width:35%!important;height:auto!important;max-height:35%;object-fit:contain!important;background:transparent!important;opacity:1!important}.reel-story-text{position:absolute;z-index:3;left:8%;right:8%;padding:12px;text-align:center;font-size:clamp(20px,5vw,34px);font-weight:700;text-shadow:0 2px 8px #000}.reel-story-text.top{top:10%}.reel-story-text.middle{top:50%;transform:translateY(-50%)}.reel-story-text.bottom{bottom:12%}
.reel-story.visual-story-player{width:100%;max-width:none;height:100%;max-height:none;margin:0;aspect-ratio:auto;border-radius:0}.reel-story.visual-story-player .visual-story-stage{height:100%}.reel-story.visual-story-player .visual-story-background>img,.reel-story.visual-story-player .visual-story-background>video{object-fit:contain;background:#000}.reel-story.visual-story-player .visual-story-controls{z-index:6;bottom:max(16px,env(safe-area-inset-bottom));left:16px;right:82px}
.reel-story-stage{animation:reelSceneIn .55s ease both}.reel-story-text{animation:reelTextIn .9s cubic-bezier(.2,.8,.2,1) both}.reel-story-text.effect-zoom-in{animation-name:reelTextZoom}.reel-story-text.effect-slide-left{animation-name:reelTextLeft}.reel-story-text.effect-slide-right{animation-name:reelTextRight}.reel-story-overlay{animation:reelOverlayIn .9s cubic-bezier(.2,.8,.2,1) both}@keyframes reelSceneIn{from{opacity:.2}to{opacity:1}}@keyframes reelTextIn{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@keyframes reelTextZoom{from{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes reelTextLeft{from{opacity:0;translate:-45px 0}to{opacity:1;translate:0 0}}@keyframes reelTextRight{from{opacity:0;translate:45px 0}to{opacity:1;translate:0 0}}@keyframes reelOverlayIn{from{opacity:0!important;scale:.75;translate:0 20px}to{opacity:1!important;scale:1;translate:0 0}}
.profile-post-preferences{border:1px solid #d7e4df;border-radius:12px;padding:12px}.profile-post-preferences legend{font-weight:700;padding:0 6px}.profile-post-preferences>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px;margin-top:10px}.profile-post-preferences>div label{display:flex;align-items:center;gap:7px;margin:0;padding:7px 9px;background:#f3f8f6;border-radius:9px}.profile-post-preferences input{width:auto;margin:0}
.reel-empty{color:#fff;text-align:center;padding:30px}.reel-empty a{margin-top:15px}
.reels-arrow{display:none;position:fixed;right:28px;z-index:8;width:44px;height:44px;border:1px solid #ffffff55;border-radius:50%;background:#0008;color:#fff;font-size:24px;cursor:pointer}.reels-arrow.prev{top:42%}.reels-arrow.next{top:52%}
.reels-sound-toggle{position:fixed;z-index:20;top:calc(var(--ahlan-header-visible-height,116px) + 12px);left:max(12px,env(safe-area-inset-left));display:grid;place-items:center;width:42px;height:42px;padding:9px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:rgba(0,30,25,.7);color:#fff;box-shadow:0 4px 16px #0005;backdrop-filter:blur(7px);cursor:pointer;transition:top .24s ease}.community-header.primary-hidden~.reels-page .reels-sound-toggle{top:64px}.reels-sound-toggle svg{width:100%;height:100%;fill:currentColor;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reels-sound-toggle .sound-off{display:none}.reels-sound-toggle.muted .sound-wave{display:none}.reels-sound-toggle.muted .sound-off{display:block}
.reel-comments{position:fixed;z-index:1200;inset:auto 0 0;background:#fff;color:#142b42;border-radius:20px 20px 0 0;max-height:min(62dvh,620px);padding:18px;box-shadow:0 -15px 45px #0007;overflow:auto}
.reel-comments[hidden]{display:none}.reel-comments-head{display:flex;justify-content:space-between;align-items:center}.reel-comments-head button{border:0;background:#eef5f2;border-radius:50%;width:36px;height:36px;font-size:22px}.reel-comment{padding:11px 0;border-bottom:1px solid #e3ece8}.reel-comment b{display:block}.reel-comment p{margin:4px 0}.reel-comment-form{display:flex;gap:8px;position:sticky;bottom:-18px;background:#fff;padding:12px 0}.reel-comment-form input{flex:1}
.reel-caption-backdrop{position:fixed;z-index:1290;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(2px)}.reel-caption-backdrop[hidden],.reel-caption-panel[hidden]{display:none}.reel-caption-panel{position:fixed;z-index:1300;right:0;bottom:0;left:0;max-height:min(72dvh,680px);padding:0 18px max(22px,env(safe-area-inset-bottom));overflow:hidden;border-radius:22px 22px 0 0;background:#fff;color:#142b42;box-shadow:0 -18px 52px rgba(0,0,0,.45)}.reel-caption-panel>header{display:flex;position:sticky;z-index:1;top:0;align-items:center;justify-content:space-between;padding:17px 0 13px;border-bottom:1px solid #dce8e3;background:#fff}.reel-caption-panel h2{margin:0;font-size:19px}.reel-caption-panel header button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid #c9ddd5;border-radius:50%;background:#eef6f3;color:#02372e;cursor:pointer}.reel-caption-panel header button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.reel-caption-panel header button:focus-visible{outline:3px solid #c49439;outline-offset:2px}.reel-caption-full{max-height:calc(min(72dvh,680px) - 72px);padding:16px 2px 24px;overflow:auto;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.reel-caption-open .reels-stream{overscroll-behavior:none}
@media(min-width:768px){.reel-video-shell{width:min(520px,100%);box-shadow:0 0 60px #000}.reels-arrow{display:block}.reel-comments{left:50%;right:auto;transform:translateX(-50%);width:min(600px,90vw)}}
@media(max-width:767px){body.reels-body .community-header{min-height:52px!important}.reels-page{height:calc(100dvh - 52px)}.community-header.primary-hidden+.reels-page{height:calc(100dvh - 52px)}}
body.reels-body .reels-sound-toggle{top:64px}
body.reels-body .reels-page{position:fixed!important;top:var(--ahlan-reels-top,56px);right:0;bottom:0;left:0;height:auto!important}body.reels-body .reel-video-shell>video,body.reels-body .reel-slideshow>img,body.reels-body .reel-story.visual-story-player .visual-story-background>img,body.reels-body .reel-story.visual-story-player .visual-story-background>video{object-fit:cover!important}body.reels-body .reel-actions{bottom:50px;gap:12px}body.reels-body .reel-meta{bottom:max(22px,env(safe-area-inset-bottom))}
body.reels-body .reels-sound-toggle{top:calc(var(--ahlan-reels-top,56px) + 12px)}
body.reels-body .reels-sound-toggle{right:max(12px,env(safe-area-inset-right));left:auto}
body.reels-body .mobile-drawer-backdrop.open{z-index:40000!important;isolation:isolate}body.reels-body .mobile-drawer{z-index:40001!important;isolation:isolate;will-change:transform}body.reels-body .mobile-drawer.open{transform:translateX(0) translateZ(0)!important}[dir="rtl"] body.reels-body .mobile-drawer.open{transform:translateX(0) translateZ(0)!important}

/* Header post-type chooser */
.header-create-menu{position:relative;height:56px;display:flex;align-items:center;z-index:30}.header-create-trigger{min-width:74px;height:56px;padding:0;border:0;background:transparent;color:var(--gold-light,#e5c274);display:flex;align-items:center;justify-content:center;gap:8px;font:600 12px/1 inherit;cursor:pointer;position:relative}.header-create-trigger>svg{width:25px!important;height:25px!important;fill:none;stroke:currentColor;stroke-width:1.8}.header-create-trigger:hover,.header-create-menu.is-open .header-create-trigger{color:#fff}.header-create-menu.is-open .header-create-trigger:after{content:"";position:absolute;left:5px;right:5px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--gold-light,#e5c274)}
.header-create-panel{position:absolute;z-index:1400;inset-inline-end:0;top:calc(100% + 9px);width:min(390px,calc(100vw - 18px));padding:10px;display:grid;grid-template-columns:repeat(4,minmax(68px,1fr));gap:7px;border:1px solid #d7e5e0;border-radius:16px;background:#fff;box-shadow:0 16px 42px rgba(0,42,34,.24)}.header-create-panel[hidden]{display:none!important}.header-create-panel:before{content:"";position:absolute;inset-inline-end:45px;top:-7px;width:13px;height:13px;background:#fff;border-inline-start:1px solid #d7e5e0;border-top:1px solid #d7e5e0;transform:rotate(45deg)}.header-create-panel button{position:relative;z-index:1;min-width:0;min-height:68px;padding:8px 4px;border:0;border-radius:11px;background:#f3f8f6;color:#075f4e;display:grid;place-items:center;align-content:center;gap:5px;font:700 11px/1.2 inherit;cursor:pointer;transition:background .18s ease,transform .18s ease}.header-create-panel button:hover,.header-create-panel button:focus-visible{background:#e2f1ec;transform:translateY(-1px);outline:2px solid rgba(0,123,99,.22)}.header-create-panel button svg{width:25px!important;height:25px!important;fill:none;stroke:#00866c!important;stroke-width:1.8}.header-create-panel button span{white-space:nowrap}
@media(max-width:767px){.community-header .header-nav{overflow:visible}.header-create-menu,.header-create-trigger{height:52px;min-height:52px}.header-create-trigger{min-width:51px;display:grid;gap:0;place-items:center;font-size:9px}.header-create-trigger>svg{width:24px!important;height:24px!important}.header-create-panel{inset-inline-end:-30px;top:calc(100% + 7px);width:min(340px,calc(100vw - 10px));padding:7px;gap:5px;border-radius:13px}.header-create-panel button{min-height:58px;padding:6px 2px;font-size:9px}.header-create-panel button svg{width:23px!important;height:23px!important}}

/* Account menu items share one compact icon system. */
.account-dropdown>a,.account-dropdown form>.logout-button{gap:10px!important}
.account-dropdown>a>svg,.account-dropdown form>.logout-button>svg{display:block;width:18px;height:18px;min-width:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.account-dropdown>a>span,.account-dropdown form>.logout-button>span{display:block;min-width:0}
.account-dropdown>a[href*="saved"] svg{fill:#d29a20;stroke:#a96f00}
@media(min-width:768px){.account-dropdown .account-side-menu,.account-dropdown.account-dropdown-floating .account-side-menu{display:none!important}}
