/* Düğün Planla Studio — metin marka + giriş yapan hesap menüsü */
.dp-wordmark{display:inline-flex;align-items:baseline;gap:.27em;font-family:Quicksand,Manrope,sans-serif;font-weight:700;letter-spacing:-.055em;white-space:nowrap;line-height:1.2}
.dp-wordmark-accent{color:#9dcdb5}
.nav .brand{font-size:23px;letter-spacing:-.045em;font-weight:700}
.pro-shell .panel-brand{font-size:20px;gap:0}
.pro-shell .panel-brand .dp-wordmark{color:#145443}
.pro-shell .panel-brand .dp-wordmark-accent{color:#6da991}
.panel-masthead-logo{color:#fffbe8;gap:0;text-decoration:none}
.panel-masthead-logo .dp-wordmark{font-size:21px}
.panel-masthead-logo .dp-wordmark-accent{color:#aed4bc}
.auth-brand .dp-wordmark{font-size:25px;color:#145443}
.auth-brand .dp-wordmark-accent{color:#70aa93}
.maintenance-brand .dp-wordmark{font-size:inherit}
.public-vendor-logo .dp-wordmark,.vendor-public-footer .dp-wordmark{color:#fffbe8;font-weight:700}
.public-vendor-logo .dp-wordmark-accent,.vendor-public-footer .dp-wordmark-accent{color:#aad2b6}
.pro-shell .panel-masthead .dp-wordmark{font-weight:700}
.home-account-menu{position:relative}
.home-account-details{position:relative}
.home-account-details summary::-webkit-details-marker{display:none}
.home-account-details summary{list-style:none;cursor:pointer}
.home-account-toggle{display:flex;align-items:center;gap:11px;min-height:48px;max-width:270px;padding:6px 13px 6px 7px;border:1px solid rgba(255,255,255,.27);border-radius:15px;background:rgba(255,255,255,.09);color:#fff;transition:background .16s ease,border-color .16s ease}
.home-account-toggle:hover,.home-account-details[open] .home-account-toggle{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.44)}
.home-account-avatar{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:#fffbe8;color:#145443;font-size:14px;font-weight:800}
.home-account-label{display:flex;flex-direction:column;min-width:0;max-width:178px;text-align:left;gap:2px}
.home-account-label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;color:#fffbe8;font-weight:700}
.home-account-label small{font-size:10px;line-height:1.25;color:#c6e3d1}
.home-account-arrow{font-size:16px;line-height:1;color:#dcf0e4}
.home-account-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:70;width:218px;display:grid;gap:5px;padding:8px;border:1px solid #d9e5dd;border-radius:15px;background:#fff;box-shadow:0 16px 36px rgba(15,55,39,.17)}
.home-account-dropdown a,.home-account-dropdown button{border:0;border-radius:9px;background:#fff;padding:11px 12px;color:#22533b;text-align:left;font:700 12px Manrope,sans-serif;text-decoration:none;cursor:pointer}
.home-account-dropdown a:hover{background:#eef6ef}.home-account-dropdown button{color:#a3554c}.home-account-dropdown button:hover{background:#fff3f1}
.home-account-dropdown :is(a,button):focus-visible,.home-account-toggle:focus-visible{outline:3px solid #9ccfaf;outline-offset:3px}
@media(max-width:900px){.panel-masthead-logo .dp-wordmark{font-size:18px}}
@media(max-width:650px){.nav .brand{font-size:20px}.home-account-toggle{padding:4px 9px 4px 5px;gap:7px;min-height:42px;max-width:188px}.home-account-avatar{width:30px;height:30px}.home-account-label{max-width:123px}.home-account-label strong{font-size:11px}.home-account-label small{font-size:9px}.home-account-dropdown{width:194px}.panel-masthead-logo .dp-wordmark{font-size:16px}}
