.profile-control{position:relative;display:flex;align-items:center}.profile-menu{position:absolute;top:47px;right:0;min-width:190px;padding:7px;border:1px solid #ffffff16;border-radius:8px;background:#252629;box-shadow:0 12px 35px #0007;z-index:25}.profile-menu a,.profile-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 13px;text-align:left;font-size:13px;border-radius:4px;color:#d0d1d5}.profile-menu a:hover,.profile-menu button:hover,.profile-menu a:focus-visible,.profile-menu button:focus-visible{background:#ffffff0b;color:var(--gold)}.profile-menu a{border-bottom:1px solid var(--line);margin-bottom:3px}.profile-menu span{font-size:17px;width:20px;text-align:center}
.nav-item{position:relative;display:flex;align-items:center;border-radius:5px}.nav-item a{flex:1;min-width:0;margin-bottom:5px;padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-grip{position:absolute;left:-6px;color:#777;opacity:0;font-size:17px;cursor:grab;z-index:1}.nav-item:hover .nav-grip,.is-reordering .nav-grip{opacity:.7}.nav-item.dragging{opacity:.35}.nav-item.drop-target{box-shadow:inset 0 0 0 1px var(--gold);background:#e8ae2710}.nav-move{display:none;gap:1px;flex-shrink:0;padding-right:2px}.is-reordering .nav-move{display:flex}.is-reordering .nav-item a{padding-left:15px;padding-right:3px;font-size:12px;gap:8px}.nav-move button{padding:4px;color:#a9abb0;font-size:16px;min-width:22px}.nav-move button:hover{color:var(--gold)}.nav-move button:disabled{opacity:.2;cursor:default}.sidebar-reorder{font-size:11px;color:#777b83;text-align:left;padding:12px 16px;flex-shrink:0}.sidebar-reorder:hover,.sidebar-reorder[aria-pressed=true]{color:var(--gold)}
.settings-tabs a{padding:0 2px 13px;color:#929397;font-size:13px}.settings-tabs a:hover{color:#eee}.settings-tabs a.active{color:var(--gold);border-bottom:2px solid var(--gold)}.settings-placeholder{max-width:580px;padding:35px 0;color:#999ca3}.settings-placeholder>span{font-size:32px;color:var(--gold)}.settings-placeholder h2{color:#e8e9eb;font-size:23px;font-weight:600;margin:18px 0 9px}.settings-placeholder p{font-size:14px;line-height:1.8;margin:0 0 12px}.settings-placeholder small{font-size:12px;color:#737780}
/* Editing is explicitly started from Lumen settings. */
.nav-item:hover .nav-grip{opacity:0}.is-reordering .nav-item .nav-grip{opacity:.8}.is-reordering .nav-item{cursor:grab}.is-reordering .nav-item a{cursor:grab}.nav-item.dragging{background:#e8ae2714;opacity:.42}.nav-item.drop-before:before,.nav-item.drop-after:after{content:'';position:absolute;left:5px;right:5px;height:2px;background:var(--gold);border-radius:2px;box-shadow:0 0 7px #e8ae2755;z-index:3}.nav-item.drop-before:before{top:-2px}.nav-item.drop-after:after{bottom:2px}.sidebar-edit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:1px solid #e8ae2740;background:#e8ae270a;border-radius:7px;margin-bottom:26px}.sidebar-edit-toolbar strong{font-size:14px;font-weight:600}.sidebar-edit-toolbar p{margin:5px 0 0;color:#a0a2a8;font-size:12px}.sidebar-edit-toolbar .actions{flex-shrink:0}.sidebar-edit-toolbar .primary,.sidebar-edit-toolbar .subtle{font-size:12px;padding:9px 15px}
@media(max-width:650px){body.reordering-sidebar aside{top:190px}body.reordering-sidebar .sidebar-edit-toolbar{position:fixed;top:64px;left:0;right:0;border-radius:0;z-index:15;background:#22221f;display:grid;gap:9px;padding:12px 18px;margin:0}body.reordering-sidebar #main{padding-top:150px}.sidebar-edit-toolbar p{font-size:11px}.sidebar-edit-toolbar .primary,.sidebar-edit-toolbar .subtle{padding:6px 13px}}
