:root{--dd-nav-gold:#c9953d;--dd-nav-ink:#111;--dd-nav-bg:#fff}
body.dd-has-nav{padding-bottom:76px!important}
.dd-mobile-nav{position:fixed;z-index:999;left:0;right:0;bottom:0;height:68px;padding:6px 8px max(6px,env(safe-area-inset-bottom));background:#fffefbF2;backdrop-filter:blur(12px);border-top:1px solid #ded4c4;display:grid;grid-template-columns:repeat(5,1fr);gap:3px;box-shadow:0 -8px 24px #00000012}
.dd-mobile-nav a{min-width:0;text-decoration:none;color:#6d6d6d;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:700 10px/1.1 Segoe UI,Arial,sans-serif}
.dd-mobile-nav a i{font-style:normal;font-size:20px;line-height:1}
.dd-mobile-nav a.active{background:#111;color:var(--dd-nav-gold)}
.dd-mobile-nav a:active{transform:scale(.97)}
.dd-more-sheet{position:fixed;z-index:1001;left:12px;right:12px;bottom:78px;background:#fff;border:1px solid #e4ddd2;border-radius:18px;padding:10px;box-shadow:0 20px 55px #0003;display:none}
.dd-more-sheet.open{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.dd-more-sheet a{padding:14px 12px;border-radius:12px;background:#f7f3ec;color:#222;text-decoration:none;font:800 12px Segoe UI,Arial,sans-serif}
.dd-more-sheet .dd-logout{border:0;background:#111;color:var(--dd-nav-gold);text-align:left;cursor:pointer}
@media(min-width:761px){body.dd-has-nav{padding-bottom:0!important}.dd-mobile-nav,.dd-more-sheet{display:none!important}}
