/* 2026.10.25.91 (BoRi 2026-11-11): flyer look for the Menu item + Amber window, one shared glass style,
   Menu/Journal Back top-left without the corner logo, Journal switcher like the bottom bar, Account cleaned up,
   research line blinking yellow (flyer), embers a touch brighter/busier, Your progress inside the Rewards card,
   full-width scroll on Journal/Help. Look only: no app logic changed. Every rule !important inside @layer qc25tab. */
@layer qc25tab {
:root{
  --g91-bg:linear-gradient(180deg,rgba(255,255,255,.085) 0%,rgba(255,255,255,.03) 46%,rgba(255,255,255,.015) 100%),rgba(20,14,16,.34);
  --g91-bd:1px solid rgba(255,255,255,.13);
  --g91-sh:inset 0 1px 0 rgba(255,255,255,.12),0 12px 30px -20px rgba(0,0,0,.95);
  --g91-blur:blur(16px) saturate(1.25);
  --g91-r:18px;
  --f91-win:rgba(10,5,9,.97);
  --f91-wbd:1px solid rgba(255,210,198,.32);
  --f91-wsh:inset 0 1px 0 0 rgba(255,245,239,.38),inset 0 -1px 0 0 rgba(159,25,18,.15),0 18px 40px -16px rgba(0,0,0,.9);
  --f91-title:linear-gradient(rgba(255,255,255,.95) 0%,rgba(255,235,230,.55) 22%,rgba(255,255,255,.06) 40%,rgba(255,255,255,0) 46%),linear-gradient(#ff8070 0%,#ff2a2a 34%,#d4000f 52%,#7a0008 74%,#b0101a 88%,#ff4a4a 100%);
  --f91-tfx:drop-shadow(0 0 1px rgba(255,120,110,.6)) drop-shadow(0 0 10px rgba(255,30,30,.45)) drop-shadow(0 3px 5px rgba(0,0,0,.6));
}

/* ---------- 1. One shared glass style for tabs/cards ---------- */
html body.simple13 .page-sheet .how25,
html body.simple13 .page-sheet #request-product,
html body.simple13 .page-sheet .share25-btn,
html body.simple13 .page-sheet .member13,
html body.simple13 .page-sheet section[data-flavor].glass,
html body.simple13 .page-sheet .goal25-chip,
html body.simple13 .menu13 .p-tab,
html body.simple13 .menu13 .menu-search,
html body.simple13 .jr-sheet .wc-steps,
html body.simple13 .jr-sheet .jr-card,
html body.simple13 .view13-account .acct-sec{
  background:var(--g91-bg)!important;border:var(--g91-bd)!important;border-radius:var(--g91-r)!important;
  box-shadow:var(--g91-sh)!important;-webkit-backdrop-filter:var(--g91-blur)!important;backdrop-filter:var(--g91-blur)!important}
html body.simple13 .page-sheet .how25,html body.simple13 .page-sheet #request-product{padding:0!important;margin-left:0!important;margin-right:0!important}
html body.simple13 .page-sheet .how25>.req13-toggle,html body.simple13 .page-sheet #request-product>.req13-toggle{min-height:58px!important;width:100%!important;background:none!important;border:0!important;box-shadow:none!important}
html body.simple13 .page-sheet .how25:not(.how25-collapsed),html body.simple13 .page-sheet #request-product:not(.req13-collapsed){padding:0 16px 16px!important}
html body.simple13 .page-sheet .req13-chev{color:#ff5a4a!important}
html body.simple13 .jr-sheet .jr-actions>button{background:var(--g91-bg)!important;border:var(--g91-bd)!important;box-shadow:var(--g91-sh)!important;border-radius:14px!important}

/* ---------- 2. Menu + Journal header: Back top-left, no corner logo (logo stays on Account = Admin door) ---------- */
html body.simple13:has(.menu13.show) .logo13,html body.simple13.menu13-open .logo13,
html body.simple13:has(#journey.jr-sheet) .logo13{display:none!important}
html body.simple13 .menu13 .menu13-head button,html body.simple13 .menu13 .menu13-head .back-btn,html body.simple13 .menu13 .menu13-head [data-back]{
  left:10px!important;right:auto!important;min-height:44px!important;min-width:64px!important}
html body.simple13 .menu13 .t57-csel{padding-left:126px!important;padding-right:52px!important}
html body.simple13 .menu13 .t57-csel .t57-cs-prev{left:88px!important}
html body.simple13 .jr-sheet .jr-head{max-width:none!important;width:100%!important;padding-left:max(16px,calc((100% - 760px)/2 + 16px))!important;padding-right:max(16px,calc((100% - 760px)/2 + 16px))!important}

/* ---------- 3. Research line: yellow + blinking like the flyer (wording unchanged) ---------- */
html body.simple13 .research-note,html body.simple13 .menu13 .menu13-body>.research-note{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;
  color:#fcd34d!important;-webkit-text-fill-color:#fcd34d!important;text-shadow:none!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;
  text-align:center!important;animation:rnblink91 1.6s ease-in-out infinite!important}
html body.simple13 .item-sheet .research-note{font-size:12px!important;margin:4px 0!important;align-self:center!important}
@keyframes rnblink91{0%,100%{opacity:1}50%{opacity:.25}}

/* ---------- 4. Embers: a touch brighter and busier ---------- */
html body.simple13 .t57-emb>.em1{animation:t57up1 40s linear infinite,t57fl 3s ease-in-out infinite alternate!important;filter:brightness(1.18)!important}
html body.simple13 .t57-emb>.em2{animation:t57up2 20s linear infinite,t57fl 2.3s ease-in-out infinite alternate!important;filter:brightness(1.18)!important}
html body.simple13 .t57-emb>.em3{animation:t57up3 15s linear infinite,t57fl 3.2s ease-in-out infinite alternate-reverse!important;filter:brightness(1.15)!important}
html body.simple13 .t57-emb>.em-glow{background:radial-gradient(62% 62% at 50% 100%,rgba(235,50,26,.58),rgba(150,20,12,.22) 55%,transparent 80%)!important}
html.t57-sheet body.simple13 .t57-emb>i,html.t57-hid body.simple13 .t57-emb>i{animation-play-state:paused!important}
html.t57-lite body.simple13 .t57-emb>.em2{animation:t57up2 22s linear infinite!important}

/* ---------- 5. Menu item window like the flyer ---------- */
html body.simple13 .item-sheet{background:var(--f91-win)!important;background-image:none!important;border:var(--f91-wbd)!important;border-bottom:0!important;
  border-radius:24px 24px 0 0!important;box-shadow:var(--f91-wsh)!important}
html body.simple13 .item-sheet .order-sheet-head{background:var(--f91-win)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}
html body.simple13 .item-sheet .order-sheet-head h2,
html body.simple13 .item-ai .item-ai-head h3{background-image:var(--f91-title)!important;-webkit-background-clip:text!important;background-clip:text!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;filter:var(--f91-tfx)!important;font-weight:800!important;font-size:19px!important;letter-spacing:.02em!important}
html body.simple13 .item-sheet .p-card{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:8px 2px!important}
html body.simple13 .item-sheet .p-card .p-name{display:none!important}
html body.simple13 .item-sheet .p-card button.rounded-full.glass-chip,
html body.simple13 .item-ai .item-ai-chips>button{background:rgba(228,32,32,.10)!important;background-image:none!important;border:1px solid rgba(255,90,82,.35)!important;box-shadow:none!important;color:#fff!important}
html body.simple13 .item-sheet .p-card .tnum{color:#ff8a80!important}
html body.simple13 .item-sheet .item-ask-row{display:flex!important;align-items:center!important;gap:10px!important;background:none!important;border:0!important;box-shadow:none!important;padding:2px 0!important}
html body.simple13 .item-sheet .item-ask-row .item-ask-face{width:40px!important;height:40px!important;min-height:40px!important;filter:drop-shadow(0 2px 6px rgba(255,40,40,.45))!important}
html body.simple13 .item-sheet .item-ask-cap{color:#ff8a80!important;-webkit-text-fill-color:#ff8a80!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;pointer-events:none!important}
html body.simple13 .item-sheet .p-bottom{background:none!important;border:0!important;box-shadow:none!important}

/* ---------- 6. Amber window from an item, like the flyer's item window ---------- */
html body.simple13 .item-ai-scrim{background:rgba(0,0,0,.82)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}
html body.simple13 .item-ai{background:var(--f91-win)!important;background-image:none!important;border:var(--f91-wbd)!important;border-radius:24px!important;box-shadow:var(--f91-wsh)!important;
  -webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.simple13 .item-ai::after{content:"ALL PRODUCTS ARE FOR RESEARCH PURPOSES ONLY.";display:block;padding:14px 14px 2px;text-align:center;font-size:11px;letter-spacing:.06em;font-weight:700;color:#ff6b73}
html[lang^="es"] body.simple13 .item-ai::after{content:"TODOS LOS PRODUCTOS SON SOLO PARA FINES DE INVESTIGACIÓN."}
html body.simple13 .item-ai .item-ai-head{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;padding-right:48px!important}
html body.simple13 .item-ai .item-ai-head>.fa{width:52px!important;height:52px!important;flex:none!important}
html body.simple13 .item-ai .item-ai-head .back-btn{position:absolute!important;top:50%!important;right:0!important;left:auto!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;min-width:44px!important;
  padding:0!important;margin:0!important;font-size:0!important;color:transparent!important;background:none!important;border:0!important;box-shadow:none!important}
html body.simple13 .item-ai .item-ai-head .back-btn>*{display:none!important}
html body.simple13 .item-ai .item-ai-head .back-btn::before{content:"";position:absolute;inset:0;margin:auto;width:15px;height:15px;
  background:linear-gradient(45deg,transparent 46%,#ff4740 46%,#ff4740 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,#ff4740 46%,#ff4740 54%,transparent 54%);
  filter:drop-shadow(0 1px 0 #b0101a) drop-shadow(0 0 5px rgba(255,40,55,.65))}
html body.simple13 .item-ai .item-ai-head .back-btn::after{display:none!important}
html body.simple13 .item-ai .item-ai-feed .glass-panel{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:2px 4px!important}
html body.simple13 .item-ai .item-ai-feed .glass-panel p{font-size:15px!important;line-height:1.55!important;color:#f6f4f5!important}

/* ---------- 7. Journal switcher = bottom bar style ---------- */
html body.simple13 .jr-sheet .wc-nav{position:relative!important;background:#050505!important;background-image:none!important;border:0!important;border-radius:var(--g91-r)!important;padding:8px 4px 6px!important;gap:2px!important;
  box-shadow:0 -10px 24px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.1)!important;overflow:hidden!important}
html body.simple13 .jr-sheet .wc-nav::before{content:""!important;position:absolute!important;left:12%!important;right:12%!important;top:0!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(255,70,55,.95),transparent)!important;box-shadow:0 0 10px rgba(255,50,35,.7)!important}
html body.simple13 .jr-sheet .wc-nav button,html body.simple13 .jr-sheet .wc-nav button[aria-selected=true]{position:relative!important;background:none!important;border:0!important;box-shadow:none!important;min-height:60px!important}
html body.simple13 .jr-sheet .wc-nav button>span[data-t57]{color:#f3f3f5!important;filter:none!important}
html body.simple13 .jr-sheet .wc-nav button b{color:#f3f3f5!important;-webkit-text-fill-color:#f3f3f5!important;font-size:12px!important;font-weight:800!important;letter-spacing:.03em!important}
html body.simple13 .jr-sheet .wc-nav button[aria-selected=true]>span[data-t57]{color:#ff3b2f!important;filter:drop-shadow(0 0 8px rgba(255,40,30,.85))!important}
html body.simple13 .jr-sheet .wc-nav button[aria-selected=true]::after{content:""!important;position:absolute!important;left:50%!important;bottom:2px!important;width:30px!important;height:3px!important;margin-left:-15px!important;border-radius:3px!important;background:#ff3b2f!important;box-shadow:0 0 8px rgba(255,40,30,.9)!important}

html body.simple13 .jr-sheet .wc-steps .wc-step{background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body.simple13 .jr-sheet .wc-steps .wc-step+.wc-step{border-top:1px solid rgba(255,255,255,.08)!important}

/* ---------- 8. Account: one clean card style, no tiles inside tiles ---------- */
html body.simple13 .view13-account .acct-sec{padding:16px!important;margin:0 0 14px!important;flex-shrink:0!important;overflow:visible!important}
html body.simple13 .view13-account .acct-sec .acct-sec{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.simple13 .view13-account .acct-sec>h4,html body.simple13 .view13-account #refer-sec>h4{margin:0 0 12px!important;padding:0!important;background:none!important;border:0!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ff8a80!important}
html body.simple13 .view13-account .reward-card,html body.simple13 .view13-account .rf-dials{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.simple13 .view13-account .rf-dials{padding:4px 0 14px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;margin-bottom:12px!important}
html body.simple13 .view13-account .rw-links{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:12px!important}
html body.simple13 .view13-account .orders13,html body.simple13 .view13-account .doors13{padding:0!important}
html body.simple13 .view13-account .orders13-h,html body.simple13 .view13-account .doors13>button{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;min-height:58px!important;padding:12px 16px!important;width:100%!important}
html body.simple13 .view13-account .doors13>button+button{border-top:1px solid rgba(255,255,255,.08)!important}
html body.simple13 .view13-account .code-pill{border-radius:12px!important}
html body.simple13 .view13-account .code-row>button,html body.simple13 .view13-account .code-row .glass-chip{border-radius:12px!important}
html body.simple13 .view13-account .legal85-sec{background:none!important;border:0!important;box-shadow:none!important}

/* ---------- 9. Your progress joins the Rewards card at the bottom of Home ---------- */
html body.simple13 main>.page-sheet{display:flex!important;flex-direction:column!important}
html body.simple13 main>.page-sheet>*{order:0}
html body.simple13 main>.page-sheet>section[data-flavor].glass{order:50!important;margin-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important;cursor:pointer!important}
html body.simple13 main>.page-sheet>.vials25{order:51!important;margin:0!important;padding:4px 16px 16px!important;border-top:1px solid rgba(255,255,255,.07)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;
  background:var(--g91-bg)!important;border-left:var(--g91-bd)!important;border-right:var(--g91-bd)!important;border-bottom:var(--g91-bd)!important;border-radius:0 0 var(--g91-r) var(--g91-r)!important;
  box-shadow:0 12px 30px -20px rgba(0,0,0,.95)!important;-webkit-backdrop-filter:var(--g91-blur)!important;backdrop-filter:var(--g91-blur)!important;cursor:pointer!important}
html body.simple13 main>.page-sheet>section[data-flavor].glass{margin-left:0!important;margin-right:0!important}
html body.simple13 main>.page-sheet>.vials25>h2{display:none!important}
html body.simple13 main>.page-sheet>.vials25 .vials25-row{gap:8px!important;margin:0!important}
html body.simple13 main>.page-sheet>.vials25 .vials25-cell>svg{height:58px!important;width:auto!important}
html body.simple13 main>.page-sheet>.vials25 .vials25-cell b{font-size:15px!important;margin-top:4px!important}
html body.simple13 main>.page-sheet>.vials25 .vials25-cell span{font-size:11.5px!important}
html body.simple13 main>.page-sheet>*:last-child{margin-bottom:0}

/* ---------- 10. Swipe-scroll from anywhere: full-width scroll areas, content stays centered ---------- */
html body.simple13 .jr-sheet .jr-body{max-width:none!important;width:100%!important;margin:0!important;
  padding-left:max(16px,calc((100% - 760px)/2 + 16px))!important;padding-right:max(16px,calc((100% - 760px)/2 + 16px))!important}
html body.simple13 .overflow-y-auto.max-w-3xl{max-width:none!important;width:100%!important;
  padding-left:max(16px,calc((100% - 768px)/2 + 16px))!important;padding-right:max(16px,calc((100% - 768px)/2 + 16px))!important}
}
@media(prefers-reduced-motion:reduce){html body.simple13 .research-note{animation:none!important}}
