@charset "UTF-8";
.account-menu{position:relative;flex-shrink:0}
.account-menu>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;cursor:pointer;list-style:none;white-space:nowrap;user-select:none}
.account-menu>summary::-webkit-details-marker{display:none}
.account-menu>summary:focus-visible,.account-dropdown a:focus-visible,.account-dropdown button:focus-visible{outline:2px solid #a96c44;outline-offset:3px}
.account-dropdown{position:absolute;left:50%;top:100%;transform:translateX(-50%);width:210px;max-width:calc(100vw - 28px);padding:10px;background:#fffaf3;border:1px solid #e4d3be;border-radius:10px;box-shadow:0 8px 22px #54412c14;z-index:120;text-align:left}
.account-dropdown>a,.account-dropdown button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:100%;min-height:48px;box-sizing:border-box;padding:12px 16px;border:0;border-radius:7px;background:transparent;color:#574432;font:14px/1.6 var(--sans);text-decoration:none;text-align:left;cursor:pointer}
.account-dropdown>a:hover,.account-dropdown button:hover{background:#f1e8da;color:#9e5d38}
.account-dropdown>a>span{font-size:11px;color:#95816b}
.account-dropdown>form{margin:7px 0 0;padding-top:7px;border-top:1px solid #e8dccb}
.account-dropdown button{color:#a46240}
