/*
Theme Name: BeatLives Theme
Theme URI: https://beatlives.com
Author: BeatLives
Description: Interfaz social clara para conciertos, festivales y artistas.
Version: 1.7.1
Requires PHP: 7.4
Text Domain: beatlives-theme
*/
:root{--purple:#6554f5;--purple-deep:#5425d6;--mint:#16bfb5;--ink:#171b2c;--muted:#70788e;--line:#e9ebf4;--bg:#f6f7fc;--white:#fff;--radius:19px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.topbar{background:#fff;min-height:78px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,550px) minmax(160px,1fr);align-items:center;gap:22px;padding:12px 30px;border-bottom:1px solid var(--line)}.brand a{display:flex;align-items:center;gap:11px}.brand-wave{color:var(--purple);font-size:26px;font-weight:900;letter-spacing:-7px;padding-right:8px}.brand strong{display:block;font-size:32px;letter-spacing:-1.7px;line-height:1.1;font-weight:850}.brand strong span{color:var(--purple-deep)}.brand small{display:block;color:#666b82;font-size:10px;letter-spacing:.2px;margin-top:3px}.header-search{display:flex;align-items:center;gap:10px;background:#f8f9fd;border:1px solid #e8eaf5;border-radius:26px;padding:8px 17px}.header-search span{color:var(--purple);font-size:27px;line-height:1}.header-search input{width:100%;background:transparent;border:0;outline:0;font-size:13px;color:var(--ink)}.header-tools{display:flex;align-items:center;justify-content:flex-end;gap:18px}.langs{display:flex;gap:3px;border:1px solid var(--line);padding:4px;border-radius:24px}.langs button{border:0;background:transparent;border-radius:20px;padding:5px 9px;cursor:pointer;color:var(--muted);font-size:12px}.langs button.active{background:#f0ebff;color:var(--purple-deep);font-weight:800}.account{width:39px;height:39px;border-radius:50%;background:#f0edff;display:grid;place-items:center;color:var(--purple);font-size:25px}.primary-nav{height:49px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:center;gap:48px;align-items:stretch}.primary-nav a{display:flex;align-items:center;border-bottom:3px solid transparent;font-size:13px;font-weight:650}.primary-nav a:hover,.primary-nav a.selected{color:var(--purple-deep);border-color:var(--purple)}.dashboard{display:grid;grid-template-columns:minmax(205px,255px) minmax(0,1fr) minmax(240px,330px);gap:16px;max-width:1600px;margin:16px auto;padding:0 16px;align-items:start}.rail-panel,.widget{background:var(--white);border:1px solid #edf0f7;border-radius:var(--radius);box-shadow:0 8px 28px rgba(40,45,92,.035);padding:17px}.left-rail,.right-rail{display:grid;gap:15px}.welcome{display:flex;gap:12px;align-items:center;margin:5px 0 22px}.avatar{width:53px;height:53px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#4d35d2,#16bfb5);color:#fff;font-size:27px}.welcome b{display:block;font-size:13px}.welcome a{font-size:12px;color:var(--purple-deep);font-weight:650}.side-menu{display:grid;gap:6px}.side-menu a{padding:12px 13px;border-radius:13px;display:flex;align-items:center;gap:14px;font-weight:700;font-size:13px}.side-menu a:first-letter{font-size:21px}.side-menu a.active{background:#e4d8ff;color:#5a27cf}.side-menu a:hover{background:#f2eeff}.side-note{margin:22px 0 13px;color:var(--muted);font-size:12px}.publish-btn,.hero-button{background:linear-gradient(120deg,#6d31e4,#5c36d7);color:#fff;border-radius:12px;font-weight:800;display:flex;justify-content:center;align-items:center;gap:9px;padding:12px 10px}.mini-panel h3{font-size:16px;margin:0 0 12px}.mini-panel p{color:var(--muted);font-size:13px;margin:0}.feed{min-width:0}.hero-banner{min-height:286px;border-radius:19px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 78% 8%,#a543fa 0,transparent 30%),radial-gradient(ellipse at 83% 80%,#1747bd 0,transparent 38%),linear-gradient(118deg,#101229 4%,#251258 56%,#071a43 100%);color:#fff;display:flex;align-items:center;padding:36px 40px;isolation:isolate}.hero-banner:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(105deg,transparent 0 80px,rgba(255,255,255,.045) 81px,transparent 83px);pointer-events:none}.hero-content{position:relative;z-index:2;max-width:490px}.hero-kicker{color:#c5baff;letter-spacing:2px;font-size:10px;font-weight:800}.hero-banner h1{font-size:clamp(30px,3.6vw,53px);line-height:1.04;letter-spacing:-1.6px;margin:15px 0}.hero-banner h1 em{color:#18e3dc;font-style:normal}.hero-banner p{font-size:14px;line-height:1.5;max-width:410px;margin:0 0 19px}.hero-button{display:inline-flex;padding:12px 23px;border-radius:30px;font-size:13px}.hero-button span{font-size:21px;line-height:1}.hero-glow{position:absolute;width:370px;height:370px;right:-80px;bottom:-240px;background:#3a40e9;filter:blur(80px);opacity:.6}.hero-stage{position:absolute;right:35px;bottom:-18px;display:flex;align-items:flex-end;gap:8px;transform:rotate(-12deg);opacity:.55}.hero-stage span{font-size:clamp(80px,11vw,170px);color:#b7a4ff;text-shadow:0 0 40px #5f49ff}.hero-stage span:nth-child(2){color:#2cded9;transform:translateY(-30px)}.feed-section{margin-top:21px}.section-heading,.widget-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-heading h2,.widget-title h2{margin:0;font-size:19px;letter-spacing:-.5px}.section-heading a,.widget-title a{color:#079e9b;font-size:12px;font-weight:700;white-space:nowrap}.event-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.event-card{overflow:hidden;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 10px rgba(27,33,72,.06)}.event-art{display:grid;place-items:center;aspect-ratio:1.24/1;overflow:hidden;background:radial-gradient(circle at 65% 35%,#5d48c5,#1b1c47 68%,#111426);color:#fff}.event-art img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.event-card:hover .event-art img{transform:scale(1.04)}.art-symbol{font-size:70px;color:#c7b7ff;text-shadow:0 0 20px #6554f5}.event-info{padding:11px}.event-info h3{font-size:14px;margin:0 0 3px;line-height:1.3}.event-info p{font-size:12px;color:var(--muted);margin:0;line-height:1.35}.empty-state,.community-empty{border:1px solid var(--line);background:#fff;border-radius:17px;text-align:center;padding:27px 20px;color:var(--muted)}.empty-state span{display:block;font-size:35px;color:var(--purple)}.community-empty h3{color:var(--ink);font-size:16px;margin:5px 0}.community-empty p{max-width:430px;margin:0 auto;font-size:13px}.community-icon{font-size:35px;color:var(--purple)}.widget{padding:16px}.widget-title h2{font-size:16px}.widget-event{display:flex;align-items:center;gap:11px;border-top:1px solid var(--line);padding:10px 0}.widget-event img,.widget-thumb{width:60px;height:58px;object-fit:cover;border-radius:10px;flex:none}.widget-thumb{display:grid;place-items:center;color:#fff;font-size:30px;background:linear-gradient(130deg,#30246c,#1abbb6)}.widget-event b{display:block;font-size:13px;line-height:1.25}.widget-event small{display:block;color:var(--muted);font-size:11px;line-height:1.35;margin-top:3px}.widget-arrow{margin-left:auto;color:var(--purple);font-size:24px}.widget-empty{color:var(--muted);font-size:12px;margin:10px 0}.artist-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.artist-row a{text-align:center;min-width:0}.artist-row img,.artist-placeholder{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%}.artist-placeholder{display:grid;place-items:center;background:#ede8ff;color:var(--purple);font-size:25px}.artist-row small{display:block;overflow-wrap:anywhere;font-size:10px;font-weight:700;margin-top:5px}.photo-placeholders{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.photo-placeholders span{aspect-ratio:1;display:grid;place-items:center;border-radius:8px;color:#fff;font-size:32px;background:linear-gradient(140deg,#392ca5,#16bfb5)}.photo-placeholders span:nth-child(2n){background:linear-gradient(140deg,#672ec1,#da53b0)}.photo-placeholders span:nth-child(3n){background:linear-gradient(140deg,#1e3c77,#697be6)}.content-page{max-width:1250px;margin:28px auto 60px;padding:0 24px;min-height:55vh}.page-intro{margin:0 0 25px}.overline{color:var(--purple);font-weight:800;letter-spacing:2px;font-size:11px}.page-intro h1{font-size:36px;letter-spacing:-1px;margin:7px 0}.page-intro p{color:var(--muted)}.archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-page{max-width:900px}.article-card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.article-cover img{display:block;width:100%;max-height:420px;object-fit:cover}.article-body{padding:32px}.article-body h1{font-size:35px;line-height:1.15}.entry-content{line-height:1.75;overflow-wrap:anywhere}.back-link{display:inline-block;margin-bottom:15px;color:var(--purple)}.pagination{margin:30px 0}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:25px max(20px,calc((100vw - 1450px)/2));color:var(--muted);font-size:12px}.mobile-nav{display:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #16bfb5;outline-offset:2px}@media(max-width:1180px){.dashboard{grid-template-columns:210px minmax(0,1fr)}.right-rail{display:none}.topbar{grid-template-columns:220px 1fr 155px}.event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){body{padding-bottom:69px}.topbar{grid-template-columns:1fr auto;gap:10px;padding:12px 16px}.brand strong{font-size:26px}.brand small{font-size:9px}.header-search{grid-column:1/-1;grid-row:2;max-width:none}.header-tools{gap:8px}.langs button{padding:5px}.primary-nav,.left-rail,.right-rail{display:none}.dashboard{display:block;padding:0 12px;margin:12px auto}.hero-banner{padding:27px 22px;min-height:260px}.hero-banner h1{font-size:36px}.hero-banner p{font-size:13px;max-width:320px}.hero-stage{right:-30px;opacity:.2}.event-grid,.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.section-heading h2{font-size:17px}.section-heading a{font-size:11px}.mobile-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;justify-content:space-around;align-items:center;background:#fff;border-top:1px solid var(--line);height:67px;box-shadow:0 -5px 20px rgba(27,33,72,.05)}.mobile-nav a{display:flex;flex-direction:column;align-items:center;gap:0;font-size:10px;font-weight:700;color:#616b83}.mobile-nav a span{font-size:25px;color:var(--purple);line-height:1.2}.site-footer{display:block;text-align:center;padding:20px}.site-footer span{display:block}.content-page{padding:0 14px}.page-intro h1{font-size:29px}.article-body{padding:22px}.article-body h1{font-size:28px}}@media(max-width:370px){.brand small{display:none}.brand strong{font-size:23px}.brand-wave{font-size:20px}.event-grid{grid-template-columns:1fr 1fr}.hero-banner h1{font-size:31px}}
/* BeatLives 0.2.1 · Conciertos */
.bl-filter-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:#fff;padding:22px;border-radius:22px;margin:22px 0 30px;box-shadow:0 6px 30px rgba(30,35,70,.06)}
.bl-filter-form label{display:flex;flex-direction:column;gap:7px;color:#71788c;font-size:13px;font-weight:650}.bl-filter-form input{width:100%;min-width:0;padding:12px;border:1px solid #e8eaf2;border-radius:12px;background:#f7f8fc;color:#171b2c;font:inherit}.bl-filter-form button,.bl-ticket-button{background:#6554f5;color:#fff;border:0;border-radius:12px;padding:13px 20px;font-weight:750;cursor:pointer;text-align:center;text-decoration:none}.bl-filter-form .bl-reset{align-self:center;color:#6554f5;text-decoration:none}.bl-date-chip{display:inline-block;background:#efedff;color:#5845d5;padding:5px 9px;border-radius:8px;font-size:12px;font-weight:750;margin-bottom:7px}.bl-card-link{display:inline-block;margin-top:10px;color:#6554f5;font-weight:700;text-decoration:none}.bl-status{display:inline-block;background:#e9f8f5;color:#138f82;padding:7px 12px;border-radius:99px;font-weight:700;margin:10px 0 18px}.bl-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 24px}.bl-details>div{background:#f7f8fc;border-radius:12px;padding:12px 16px}.bl-details dt{font-size:12px;color:#71788c;margin-bottom:5px}.bl-details dd{margin:0;color:#171b2c;font-weight:700}.bl-ticket-button{display:inline-block;margin-bottom:22px}.bl-notice{color:#71788c;font-size:13px;margin-top:22px}@media(max-width:800px){.bl-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.bl-filter-form{grid-template-columns:1fr}.bl-details{grid-template-columns:1fr}}
/* BeatLives 0.4 — fichas de artistas */
.bl04-artist-card,.bl04-concert-section{background:#fff;border:1px solid #e8eaf2;border-radius:22px;padding:28px;margin:22px 0;box-shadow:0 8px 32px rgba(25,28,64,.05)}
.bl04-artist-hero{display:flex;align-items:center;gap:28px;background:linear-gradient(115deg,#f2efff,#edfcfa);border-radius:18px;padding:28px}.bl04-artist-avatar{height:180px;width:180px;flex-shrink:0;border-radius:18px;overflow:hidden;background:#6554f5;display:grid;place-items:center;color:#fff;font-size:75px}.bl04-artist-avatar img{width:100%;height:100%;object-fit:cover}.bl04-artist-hero h1{font-size:clamp(30px,4vw,52px);line-height:1.1;margin:10px 0}.bl04-eyebrow{color:#6554f5;font-weight:800;letter-spacing:.08em}.bl04-artist-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:32px;margin-top:28px}.bl04-artist-content h2,.bl04-concert-section h2{margin-top:0}.bl04-facts dl div{padding:12px 0;border-bottom:1px solid #e8eaf2}.bl04-facts dt{font-size:12px;color:#71788c}.bl04-facts dd{margin:3px 0 0;font-weight:700}.bl04-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.bl04-links a,.bl04-concert-card{border:1px solid #e8eaf2;border-radius:12px;padding:10px 14px;text-decoration:none;color:#6554f5;font-weight:700}.bl04-concert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bl04-concert-card{display:flex;flex-direction:column;gap:7px;color:#171b2c}.bl04-concert-card span{font-size:13px;color:#71788c}.bl04-header-actions{display:flex;gap:10px;align-items:center}.bl04-header-actions a{color:#6554f5;text-decoration:none;font-size:13px;font-weight:800}.bl04-header-actions .bl04-submit{background:#6554f5;color:white;border-radius:12px;padding:10px 14px}
@media(max-width:750px){.bl04-artist-card,.bl04-concert-section{padding:16px}.bl04-artist-hero{padding:16px;gap:15px}.bl04-artist-avatar{width:96px;height:96px;font-size:42px}.bl04-artist-content{grid-template-columns:1fr}.bl04-header-actions .bl04-submit{display:none}}

/* BeatLives 0.5.1 — distribución fluida de escritorio */
html,body{max-width:100%;overflow-x:clip}
.dashboard{width:100%;max-width:none;margin:16px 0;padding-inline:clamp(12px,1.15vw,26px);grid-template-columns:clamp(205px,17vw,280px) minmax(0,1fr) clamp(245px,21vw,350px)}
.content-page{width:100%;max-width:none;margin:24px 0 52px;padding-inline:clamp(14px,2vw,38px)}
.content-page.article-page{max-width:none}
.article-card{width:100%}
.article-body{padding:clamp(18px,2.2vw,36px)}
.archive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}
.site-footer{padding-inline:clamp(14px,2vw,38px)}
.bl04-artist-content{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr)}
.bl04-concert-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))}
.bl-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}
/* Perfil sin doble tarjeta ni límites artificiales del plugin */
body .bl05-panel{max-width:none;width:100%;margin:0;padding:clamp(18px,2vw,32px);box-shadow:none;border:1px solid var(--line);border-radius:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);align-items:start}
body .bl05-profile-head{grid-column:1/-1;background:linear-gradient(105deg,#f1edff,#ecfbfa);padding:clamp(18px,2.5vw,38px);border-radius:18px;min-width:0}
body .bl05-profile-head img{width:100px;height:100px;flex:none}
body .bl05-bio,body .bl05-panel>.bl05-edit,body .bl05-panel>p,body .bl05-edit-form,body .bl05-stats{grid-column:1/-1}
body .bl05-stats{margin:22px 0 12px;gap:clamp(10px,1.5vw,22px)}
body .bl05-stats>div{padding:18px 12px;border:1px solid var(--line)}
body .bl05-section{margin:12px 0 0;min-width:0;background:#fff;border:1px solid var(--line);border-radius:17px;padding:clamp(14px,1.5vw,24px)}
body .bl05-section h2{margin:0 0 14px}
body .bl05-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}
body .bl05-items a{min-width:0;overflow-wrap:anywhere}
@media(min-width:1600px){.event-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:1180px){.dashboard{grid-template-columns:205px minmax(0,1fr)}.right-rail{display:none}}
@media(max-width:760px){.dashboard{display:block;padding-inline:12px;margin:12px 0}.content-page{padding-inline:12px;margin:16px 0 40px}.article-body{padding:18px}.bl04-artist-content{grid-template-columns:1fr}.bl-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}body .bl05-panel{grid-template-columns:1fr;padding:15px}body .bl05-profile-head{padding:17px}body .bl05-profile-head img{width:74px;height:74px}body .bl05-section{grid-column:1}body .bl05-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.bl-filter-form{grid-template-columns:1fr}}

.bl06-comments .comment-list{list-style:none;padding:0}.bl06-comments .comment-body{border-bottom:1px solid #e8eaf2;padding:16px 0}.bl06-comments textarea{width:100%;border:1px solid #dde1ed;border-radius:12px}.bl06-comments input[type=submit]{background:#6554f5;color:white;border:0;padding:12px 20px;border-radius:10px}

/* 0.7 — comunidad con foco en contenido */
.page .content-page:has(.bl06-community){width:100%;max-width:none;padding:0 2vw}.page .article-card:has(.bl06-community){border:0;background:transparent;box-shadow:none}.page .article-body:has(.bl06-community){padding:0}.page .article-body:has(.bl06-community)>h1{display:none}.page .entry-content:has(.bl06-community){max-width:none}.page .bl06-community{max-width:1120px;margin:auto}.feed-section .bl06-feed{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.feed-section .bl06-feed{grid-template-columns:1fr}}

/* BeatLives 0.9: perfiles con portada, avatar y álbumes */
.bl09-profile{overflow:hidden}.bl09-cover{height:230px;background:linear-gradient(115deg,#24204f,#6554f5 55%,#20c6b7);background-position:center;background-size:cover;border-radius:19px 19px 0 0}.bl09-profile-head{margin-top:-55px;position:relative;padding:0 22px 10px;align-items:end!important}.bl09-avatar{border:5px solid #fff;border-radius:50%;width:116px;height:116px;overflow:hidden;background:#fff;flex:none;box-shadow:0 8px 20px #161e3820}.bl09-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bl09-profile-head h1{margin:4px 0}.bl09-social-stats{display:flex;gap:24px;flex-wrap:wrap;padding:13px 4px;font-weight:750;color:#6554f5}.bl09-albums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.bl09-album{display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid #e9eaf2;border-radius:15px;padding:9px;min-width:0}.bl09-album img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.bl09-album strong{font-size:13px}.bl09-album small{color:#697086}.bl05-edit-form input[type=file]{display:block;width:100%;padding:10px;border:1px solid #e5e7f0;border-radius:10px}.bl06-photos:has(img:nth-child(4)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bl06-photos:has(img:nth-child(4)) img{width:100%;height:100%;aspect-ratio:1;object-fit:cover}@media(max-width:700px){.bl09-cover{height:155px}.bl09-profile-head{margin-top:-40px;padding:0 10px 10px;align-items:center!important}.bl09-avatar{width:85px;height:85px}.bl09-albums{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* BeatLives 1.6 — Acceso visible a notificaciones */
.bl16-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f2efff;border:1px solid #e5dfff;font-size:21px;flex-shrink:0;transition:background .2s,transform .2s}
.bl16-bell:hover{background:#e8e1ff;transform:translateY(-1px)}
.bl16-badge{position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;border-radius:20px;padding:0 4px;background:#e33155;color:#fff;font-size:11px;font-weight:800;line-height:20px;text-align:center;box-shadow:0 0 0 2px #fff}
.bl16-alert-link{white-space:nowrap}
@media(max-width:760px){.bl16-bell{width:37px;height:37px;font-size:19px}.header-tools{gap:7px}.bl04-header-actions .bl16-alert-link{display:none}}

/* BeatLives 1.7.1 · Acceso visible para cerrar sesión */
.bl18-account-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0 24px}
.bl18-account-actions .bl05-edit,.bl18-signout{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:11px 18px;border-radius:12px;font-weight:750;text-decoration:none}
.bl18-signout{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}
.bl18-signout:hover{background:#ffe4e6;color:#9f1239}
.bl18-header-logout{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:10px;background:#fff1f2;color:#be123c;font-size:12px;font-weight:750}
@media(max-width:760px){.bl18-header-logout{display:none}.bl18-account-actions>a{flex:1 1 150px}}
