/* ============================================================
   ObellyClub · Estilos base de las maquetas
   Paleta y tipografía tomadas de obellyclub.com (§0c del plan).
   En WordPress esto será theme.json + style.css del theme.
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;1,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,300,0..1,0&display=swap');

:root{
  --bg:#0A0A0A; --bg-vino:#1A0A12; --bg-card:#161214; --bg-card-alt:#1F1518;
  --border:#2A2024; --border-soft:#1F1418;
  --brand:#B83A6E; --brand-deep:#9B2557; --brand-subtle:#2E1219;
  --gold:#E8B547; --gold-deep:#C99A2F; --gold-subtle:#2A1F0A;
  --purple:#6B21A8; --purple-l:#A78BFA;
  --cream:#FFFFFF; --bg-light-soft:#FAF6F4; --text-dark:#0A0A0A;
  --text:#FFFFFF; --text-s:#B4BFC7; --text-m:#8A8F94;
  --font-display:'Playfair Display',Georgia,serif; --font-body:'Inter',system-ui,sans-serif;
  --radius:8px; --radius-lg:14px; --container:100%;--gutter:64px;
  --shadow-brand:0 8px 24px rgba(184,58,110,.22);
}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit;color:inherit}
.ms{font-family:'Material Symbols Outlined';font-weight:300;font-size:22px;line-height:1;display:inline-block;vertical-align:middle;font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 24}
.ms--fill{font-variation-settings:'FILL' 1,'wght' 300,'GRAD' 0,'opsz' 24}

/* ---- Contenedor y secciones ---- */
.ob-container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}
.ob-container.ob-container{padding-left:var(--gutter);padding-right:var(--gutter)}
.ob-section{padding:88px 0}
.ob-section--tight{padding:44px 0}
.ob-section--vino{background:linear-gradient(180deg,var(--bg-vino) 0%,var(--bg) 100%)}
.ob-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}

/* ---- Tipografía ---- */
.ob-kicker{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}
.ob-kicker--brand{color:var(--brand)}
.ob-h1,.ob-h2,.ob-h3{font-family:var(--font-display);font-weight:500;line-height:1.1;letter-spacing:-.01em}
.ob-h1{font-size:clamp(38px,5.5vw,64px)}
.ob-h2{font-size:clamp(28px,3.6vw,44px)}
.ob-h3{font-size:clamp(20px,2.2vw,26px)}
.ob-h1 em,.ob-h2 em,.ob-h3 em,.ob-em{font-style:italic;color:var(--brand)}
.ob-lead{font-size:18px;color:var(--text-s);max-width:560px}
.ob-muted{color:var(--text-m)}
.ob-small{font-size:13px}
.ob-num{font-family:var(--font-display);font-style:italic;color:var(--gold);font-size:64px;line-height:1}
.ob-sep{width:32px;height:1px;background:var(--gold-deep);opacity:.7;margin:20px 0 24px}
.ob-orn{display:flex;align-items:center;justify-content:center;gap:18px;color:var(--gold);padding:8px 0}
.ob-orn::before,.ob-orn::after{content:"";flex:0 0 80px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-deep),transparent);opacity:.7}

/* ---- Botones ---- */
.ob-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;border-radius:var(--radius);padding:16px 32px;font-weight:600;font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-deep));box-shadow:var(--shadow-brand);transition:transform .2s,box-shadow .2s;white-space:nowrap}
.ob-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(184,58,110,.3)}
.ob-btn--ghost{background:transparent;box-shadow:none;border:1px solid rgba(255,255,255,.22);color:var(--text)}
.ob-btn--ghost:hover{border-color:var(--brand);box-shadow:none}
.ob-btn--gold{background:transparent;box-shadow:none;border:1px solid var(--gold);color:var(--gold)}
.ob-btn--sm{padding:11px 20px;font-size:11px}
.ob-btn--block{width:100%}
.ob-link{color:var(--brand);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}
.ob-link::after{content:"→"}
.ob-icon-btn{width:42px;height:42px;border-radius:50%;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-s);position:relative}
.ob-icon-btn:hover{border-color:var(--brand);color:var(--text)}
.ob-icon-btn--active{color:var(--brand);border-color:var(--brand)}
.ob-dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--bg)}

/* ---- Chips y etiquetas ---- */
.ob-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border-radius:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;border:0;color:var(--text-m);background:transparent}
.ob-chip + .ob-chip::before{content:"·";margin-right:8px;color:var(--border)}
.ob-chip--brand{color:var(--brand)}
.ob-chip--gold{color:var(--gold)}
.ob-chip--purple{color:var(--purple-l)}
.ob-chip--ok{color:#5EE08A}
.ob-chip--soft{color:#F0A9C8}
.ob-badge-fund{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}
.ob-badge-fund::before{content:"✦"}
.ob-brillos{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;white-space:nowrap;flex-shrink:0;border:1px solid rgba(232,181,71,.35);border-radius:999px;color:var(--gold);font-size:12px;font-weight:600;letter-spacing:.08em;transition:background .2s}
.ob-brillos:hover{background:rgba(232,181,71,.08)}
.ob-brillos__pos{background:var(--gold);color:#1C1518;border-radius:999px;padding:1px 7px;font-size:11px;letter-spacing:0}
.ob-brillos::before{content:"✦"}

/* ---- Tarjetas ---- */
.ob-card{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:28px}
.ob-card--vino{background:var(--brand-subtle);border-color:#3A1A25}
.ob-card--alt{background:var(--bg-card-alt)}
.ob-card__title{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.2}

/* Imágenes de relleno (se sustituyen desde el panel Marca → Imágenes) */
.ph{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 30% 20%,rgba(184,58,110,.28),transparent 60%),linear-gradient(135deg,#2E1219 0%,#1A0A12 55%,#0A0A0A 100%);border-radius:var(--radius)}
.ph::before{content:"✦";position:absolute;inset:0;display:grid;place-items:center;color:var(--gold);opacity:.18;font-size:28px}
.ph::after{content:attr(data-ph);position:absolute;left:0;right:0;bottom:12px;text-align:center;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:.45;padding:0 8px}
.ph--169{aspect-ratio:16/9}
.ph--11{aspect-ratio:1/1}
.ph--916{aspect-ratio:9/16}
.ph--34{aspect-ratio:3/4}
.ph--round{border-radius:50%}
.ph--dark{background:linear-gradient(160deg,#14090E,#0A0A0A)}

/* Avatares */
.ob-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--brand));display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:#fff;flex-shrink:0;text-transform:uppercase}
.ob-avatar--sm{width:30px;height:30px;font-size:12px}
.ob-avatar--lg{width:96px;height:96px;font-size:34px;font-weight:700;letter-spacing:.02em}
.ob-avatar--gold,.ac-avatar--gold{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--gold)}
.ob-verified{display:inline-flex;align-items:center;vertical-align:-3px;margin-left:3px;color:var(--gold)}
.ob-verified .ms{font-size:15px;font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 20}

/* Progreso */
.ob-progress{height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}
.ob-progress__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),#E05C92)}

/* Tabs */
.ob-tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}
.ob-tabs::-webkit-scrollbar{display:none}
.ob-tab{padding:14px 0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-m);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer}
.ob-tab--active{color:var(--text);border-color:var(--brand)}

/* Formularios */
.ob-field{display:flex;flex-direction:column;gap:8px}
.ob-label{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--text-m)}
.ob-input,.ob-select,.ob-textarea{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;color:var(--text);outline:0}
.ob-input:focus,.ob-select:focus,.ob-textarea:focus{border-color:var(--brand)}
.ob-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-m) 50%),linear-gradient(135deg,var(--text-m) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}
.ob-textarea{min-height:96px;resize:vertical}
.ob-switch{width:44px;height:24px;border-radius:999px;background:var(--brand);position:relative;display:inline-block;flex-shrink:0}
.ob-switch::after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#fff}
.ob-switch--off{background:rgba(255,255,255,.15)}
.ob-switch--off::after{right:auto;left:3px}

/* Grids */
.ob-grid{display:grid;gap:24px}
.ob-grid > *{min-width:0}
.ob-mc__foot > span:last-child{white-space:nowrap}
.ob-grid--2{grid-template-columns:repeat(2,1fr)}
.ob-grid--3{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}
.ob-grid--4{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}
.ob-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ob-stack{display:flex;flex-direction:column;gap:12px}

/* ---- Cabecera de la app ---- */
.ob-header{position:sticky;top:0;z-index:100;background:rgba(10,10,10,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}
html{overflow-x:clip}
.ob-header__inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,1.5vw,24px);height:72px;min-width:0}
.ob-header__logo{flex-shrink:0;display:block}
.ob-header__logo img{height:34px;width:auto;max-width:none}
.ob-header__mark{display:none}
@media (max-width:480px){.ob-header__logo--has-mark .ob-header__full,.ob-header__logo--has-mark .ob-logo-text{display:none}.ob-header__logo--has-mark .ob-header__mark{display:block;height:32px;width:32px;object-fit:contain}}
.ob-nav{display:flex;gap:clamp(10px,1.3vw,22px);list-style:none;flex-shrink:0}
.ob-nav li{white-space:nowrap}
.ob-nav a{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-s);padding:6px 0;border-bottom:1px solid transparent}
.ob-nav a:hover,.ob-nav a.is-active{color:var(--text);border-color:var(--brand)}
.ob-header__actions{display:flex;align-items:center;gap:clamp(4px,.6vw,10px);min-width:0;flex-shrink:1;margin-left:auto}
.ob-header__actions .ob-icon-btn{width:38px;height:38px}
.ob-lang{display:flex;align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:50px;padding:2px}
.ob-lang{flex-shrink:0}
.ob-lang a,.ob-lang span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:6px 9px;border-radius:50px;font-size:12px;font-weight:600;color:var(--text-m);cursor:pointer;line-height:1.2;text-decoration:none}
.ob-lang a.is-active,.ob-lang span.is-active{background:var(--brand);color:#fff}
.ob-user{display:flex;align-items:center;gap:10px;padding:4px 0;cursor:pointer;min-width:0}
.ob-user__name{font-size:13px;font-weight:600;max-width:140px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ob-burger{display:none}

/* ---- Pie ---- */
.ob-footer{border-top:1px solid var(--border);padding:40px 0;color:var(--text-m);font-size:13px}
.ob-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.ob-footer img{height:26px;width:auto;opacity:.9}
.ob-footer__links{display:flex;gap:18px;flex-wrap:wrap}
.ob-footer__links a:hover{color:var(--brand)}

/* ---- Tarjeta de masterclass ---- */
.ob-mc{background:transparent;border:0;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s}
.ob-mc:hover{transform:translateY(-3px)}
.ob-mc__media .ph{border-radius:var(--radius-lg)!important}
.ob-mc__media{position:relative}
.ob-mc__media .ph{border-radius:0}
.ob-mc__media .ph::after{bottom:auto;top:14px}
.ob-mc__flag{position:absolute;top:12px;left:12px;font-size:12px;background:rgba(10,10,10,.7);border-radius:6px;padding:3px 7px;z-index:1}
.ob-mc__meta{position:absolute;left:0;right:0;bottom:0;padding:36px 16px 12px;background:linear-gradient(180deg,transparent,rgba(10,10,10,.92));font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);z-index:1}
.ob-mc__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--brand);display:grid;place-items:center;box-shadow:var(--shadow-brand);z-index:1}
.ob-mc__body{padding:18px 4px 0;display:flex;flex-direction:column;gap:10px;flex:1}
.ob-mc__title{font-family:var(--font-display);font-size:22px;line-height:1.2}
.ob-mc__desc{display:none}
.ob-mc__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-m)}

/* ---- Tarjeta de maestra ---- */
.ob-maestra{position:relative;aspect-ratio:1/1;border-radius:var(--radius);border:0;background:var(--brand-subtle);overflow:hidden}
.ob-maestra .ph{position:absolute;inset:0;border-radius:0}
.ob-maestra .ph::after{bottom:auto;top:14px}
.ob-maestra__q{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:96px;color:var(--gold);opacity:.55}
.ob-maestra__foot{position:absolute;left:0;right:0;bottom:0;padding:40px 18px 16px;background:linear-gradient(180deg,transparent,rgba(10,10,10,.9));display:flex;align-items:baseline;gap:12px}
.ob-maestra__n{font-family:var(--font-display);font-style:italic;color:var(--gold);font-size:26px}
.ob-maestra__name{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}
.ob-maestra--soon .ob-maestra__q{inset:auto;top:12px;left:18px;font-size:44px;opacity:.6}
.ob-maestra__cd{position:absolute;left:16px;right:16px;top:50%;transform:translateY(-46%);text-align:center}
.ob-maestra__cdl{display:block;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}
.ob-maestra__cdn{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}
.ob-maestra__cdn span{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;border-radius:10px;background:rgba(10,10,10,.45);border:1px solid rgba(232,181,71,.18)}
.ob-maestra__cdn b{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,2vw,28px);line-height:1;color:#fff;font-variant-numeric:tabular-nums}
.ob-maestra__cdn small{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-s)}

/* ---- Racha semanal ---- */
.ob-streak{display:flex;gap:10px}
.ob-streak__day{width:44px;height:44px;border-radius:50%;border:1px solid var(--gold-deep);display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--gold)}
.ob-streak__day--done{background:var(--gold);color:var(--text-dark)}
.ob-streak__day--today{border-width:2px;border-color:var(--gold)}

/* ---- Responsive ---- */
@media (max-width:1340px){
  .ob-nav{display:none}
  .ob-burger{display:inline-flex}
}
@media (max-width:1280px){:root{--gutter:40px}}
@media (max-width:960px){
  :root{--gutter:18px}
  .ob-user__name{display:none}
  .ob-section{padding:48px 0}
}
@media (max-width:600px){
  .ob-grid--2,.ob-grid--3,.ob-grid--4{grid-template-columns:1fr}
  .ob-header__inner{height:62px}
  .ob-header__logo img{height:28px}
  .ob-brillos{display:none}
  .ob-header__actions{gap:8px}
  .ob-lang a:not(.is-active),.ob-lang span:not(.is-active){display:none}
  .ob-header__inner{gap:12px}
  .ob-streak{gap:6px}
  .ob-streak__day{width:36px;height:36px;font-size:11px}
  .ob-btn{padding:14px 20px;font-size:12px}
}

/* Menú móvil a pantalla completa */
.ob-drawer{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;padding:0 var(--gutter) max(28px,env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 100% 0%,var(--bg-vino) 0%,var(--bg) 60%);overflow:auto;animation:ob-drawer-in .28s ease}
.ob-drawer[hidden]{display:none}
.ob-drawer__top{display:flex;align-items:center;justify-content:space-between;height:62px;flex-shrink:0}
.ob-drawer__close{color:var(--text)}
.ob-drawer__list{list-style:none;margin:auto 0;padding:24px 0;display:flex;flex-direction:column;gap:6px;counter-reset:drawer}
.ob-drawer__list li{counter-increment:drawer}
.ob-drawer__n::before{content:counter(drawer,decimal-leading-zero)}
.ob-drawer__list li{opacity:0;transform:translateY(14px);animation:ob-drawer-item .5s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(60ms + var(--i) * 45ms)}
.ob-drawer__list a{display:flex;align-items:baseline;gap:16px;font-family:var(--font-display);font-size:clamp(30px,8vw,44px);line-height:1.15;color:var(--text);padding:6px 0;font-weight:400;letter-spacing:0;text-transform:none}
.ob-drawer__list a.is-active{color:var(--brand);font-style:italic}
.ob-drawer__n{font-family:var(--font-body);font-size:11px;letter-spacing:.2em;color:var(--gold);min-width:22px}
.ob-drawer__foot{padding-top:22px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:18px;opacity:0;transform:translateY(14px);animation:ob-drawer-item .5s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(120ms + var(--i) * 45ms)}
.ob-drawer__user{display:flex;align-items:center;gap:14px;color:var(--text)}
.ob-drawer__user strong{display:block;font-family:var(--font-display);font-size:20px;font-weight:400}
.ob-drawer__user small{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-m)}
.ob-drawer__links{display:flex;flex-wrap:wrap;gap:6px 22px}
.ob-drawer__links a{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-s)}
.ob-drawer__links a:hover{color:var(--text)}
body.ob-drawer-open{overflow:hidden}
@keyframes ob-drawer-in{from{opacity:0}to{opacity:1}}
@keyframes ob-drawer-item{to{opacity:1;transform:none}}
@media (min-width:1261px){.ob-drawer{display:none!important}}

/* Barra inferior (móvil), estilo app */
.ob-tabbar{display:none}
@media (max-width:960px){
  .ob-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;justify-content:space-around;align-items:center;height:calc(58px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);background:rgba(10,10,10,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-soft)}
  .ob-tabbar__item{position:relative;flex:1;display:flex;align-items:center;justify-content:center;height:58px;color:var(--text-s)}
  .ob-tabbar__item .ms{font-size:26px;transition:transform .15s}
  .ob-tabbar__item.is-active{color:var(--text)}
  .ob-tabbar__item.is-active .ms{font-variation-settings:'FILL' 1,'wght' 300,'GRAD' 0,'opsz' 24}
  .ob-tabbar__item:active .ms{transform:scale(.9)}
  .ob-tabbar__avatar{width:28px;height:28px;font-size:12px}
  .ob-tabbar__item.is-active .ob-tabbar__avatar{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--text)}
  .ob-tabbar__item .ob-count{top:8px;right:calc(50% - 22px)}
  body.logged-in{padding-bottom:calc(58px + env(safe-area-inset-bottom))}
  body.logged-in .ob-drawer{padding-bottom:calc(70px + env(safe-area-inset-bottom))}
  .ob-header__actions .ob-chat,.ob-header__actions .ob-user{display:none}
}

/* Con la barra inferior, el desplegable solo lleva lo que no está abajo */
@media (max-width:960px){
  body.logged-in .ob-drawer__list li[data-nav="inicio"],body.logged-in .ob-drawer__list li[data-nav="home"],body.logged-in .ob-drawer__list li[data-nav="workshop"],body.logged-in .ob-drawer__list li[data-nav="masterclass"],body.logged-in .ob-drawer__list li[data-nav="community"],body.logged-in .ob-drawer__list li[data-nav="comunidad"]{display:none}
  body.logged-in .ob-drawer__user{display:none}
}

/* Temblor del icono de mensajes al llegar uno nuevo */
.ob-tabbar__item.is-buzz .ms,.ob-chat .is-buzz .ms,.ob-icon-btn.is-buzz .ms{animation:ob-icon-buzz .8s cubic-bezier(.36,.07,.19,.97)}
@keyframes ob-icon-buzz{10%,90%{transform:rotate(-6deg)}20%,80%{transform:rotate(8deg)}30%,50%,70%{transform:rotate(-12deg)}40%,60%{transform:rotate(12deg)}}
