/* 2026.10.25.57 — flyer theme in the app (BoRi 2026-11-03). Overrides live in layer qc25tab (first layer = its !important wins). */
@layer qc25tab{
/* 1. Embers background (replaces the red swirl) */
.t57-emb{background:radial-gradient(100% 22% at 50% 0%,rgba(110,10,14,.12),transparent 70%),#030203!important;overflow:hidden!important}
.t57-emb>.ruby-backdrop,.ruby-backdrop.t57-emb>div{display:none!important}
.t57-emb>i{position:absolute;left:0;right:0;top:0;display:block;pointer-events:none;background-repeat:repeat;will-change:transform;backface-visibility:hidden}
.t57-emb>.em1{height:calc(100% + 462px);background-image:url(/assets/emb1-6464ae9b.webp);background-size:300px 462px;opacity:.85;animation:t57up1 72s linear infinite}
.t57-emb>.em2{height:calc(100% + 600px);background-image:url(/assets/emb2-1a6af30d.webp);background-size:390px 600px;animation:t57up2 36s linear infinite,t57fl 4.3s ease-in-out infinite alternate}
.t57-emb>.em3{height:calc(100% + 900px);background-image:url(/assets/emb3-1cb6e011.webp);background-size:585px 900px;animation:t57up3 27s linear infinite,t57fl 6.1s ease-in-out infinite alternate-reverse}
.t57-emb>.em-glow{top:auto;bottom:-6%;left:-10%;right:-10%;height:46%;background:radial-gradient(62% 62% at 50% 100%,rgba(210,40,22,.40),rgba(130,16,12,.14) 55%,transparent 80%);transform-origin:50% 100%;animation:t57glow 7s ease-in-out infinite alternate}
html.t57-sheet .t57-emb>i,html.t57-hid .t57-emb>i,html.t57-sheet .t57-aura,html.t57-hid .t57-aura{animation-play-state:paused!important}
html.t57-lite *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html.t57-lite .t57-emb>.em1,html.t57-lite .t57-emb>.em3{display:none!important}
html.t57-lite .t57-emb>.em2{animation:t57up2 36s linear infinite!important}
html.t57-lite .t57-emb>.em-glow{animation:none!important}

/* 2. Neon "Welcome" title (Home) */
.t57-welcome{text-align:center!important;margin:4px 0 10px!important}
.t57-welcome h1{margin:0!important;line-height:1.05!important}
.t57-welcome .w2{display:block!important;font-family:'Playfair Display',Georgia,serif!important;font-style:italic!important;font-weight:900!important;font-size:clamp(40px,12vw,58px)!important;color:rgba(12,0,2,.85)!important;-webkit-text-fill-color:rgba(12,0,2,.85)!important;-webkit-text-stroke:1.3px #ff9484!important;filter:drop-shadow(0 0 1px #ff3a2a) drop-shadow(0 0 3px rgba(255,40,30,.85)) drop-shadow(0 0 10px rgba(255,20,10,.35))!important}
.t57-welcome .w3{display:block!important;width:120px!important;height:2px!important;margin:14px auto 4px!important;background:linear-gradient(90deg,transparent,#ff3b30,transparent)!important;box-shadow:0 0 10px rgba(255,40,30,.8)!important}
.hero.r2>h2{color:#ece6e8!important;-webkit-text-fill-color:#ece6e8!important;background:none!important;font-weight:500!important;text-shadow:0 1px 8px rgba(0,0,0,.9)!important}

/* 3. Big centered Amber + speech bubble (Home) */
.t57-akh{margin:18px 0 2px!important;text-align:center!important}
.t57-akh .ak-title{white-space:nowrap!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:clamp(26px,7.6vw,32px)!important;line-height:1.05!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.t57-akh .ak-sub{margin:4px 0 0!important;font-size:13px!important;color:#cfc8ca!important}
.t57-crystal{background-image:linear-gradient(180deg,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(180deg,#ff8070 0%,#ff2a2a 34%,#d4000f 52%,#7a0008 74%,#b0101a 88%,#ff4a4a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:.7px rgba(255,190,180,.35);text-shadow:none!important;filter:drop-shadow(0 0 1px rgba(255,120,110,.6)) drop-shadow(0 0 12px rgba(255,30,30,.5)) drop-shadow(0 4px 6px rgba(0,0,0,.6))}
#ask13 .ask13{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}
#ask13 .ask13-face{position:relative!important;width:132px!important;height:132px!important;min-width:132px!important;margin:6px auto 0!important;display:grid!important;place-items:center!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}
#ask13 .ask13-face>.fa{position:relative;z-index:1;width:122px!important;height:122px!important}
#ask13 .ask13-face>.fa svg{width:100%!important;height:100%!important}
#ask13 .ask13-face:after{content:"";position:absolute;left:14%;right:14%;bottom:-4px;height:14px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,50,40,.55),transparent 70%);z-index:0}
.t57-aura{position:absolute;inset:6px;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(255,60,40,.3),rgba(255,30,30,.06) 55%,transparent 70%);animation:t57breath 3.4s ease-in-out infinite}
.t57-spark{position:absolute;left:50%;top:50%;z-index:3;pointer-events:none}
.t57-spark i{position:absolute;width:6px;height:6px;margin:-3px;border-radius:50%;background:#ffd2c8;box-shadow:0 0 8px 2px rgba(255,80,60,.9);opacity:0}
.t57-burst .t57-spark i{animation:t57sp .8s ease-out forwards}
.t57-spark i:nth-child(1){--x:-46px;--y:-34px}.t57-spark i:nth-child(2){--x:44px;--y:-40px}.t57-spark i:nth-child(3){--x:52px;--y:8px}.t57-spark i:nth-child(4){--x:-52px;--y:12px}.t57-spark i:nth-child(5){--x:-14px;--y:-56px}.t57-spark i:nth-child(6){--x:20px;--y:50px}
.t57-hop>.fa{animation:t57hop .7s cubic-bezier(.3,1.6,.5,1)}
.t57-spin>.fa{animation:t57spin .8s ease-in-out}
.t57-wig>.fa{animation:t57wig .7s ease-in-out}
.t57-bub{position:relative!important;max-width:290px!important;margin:0 auto!important;font:inherit!important;font-size:14px!important;line-height:1.35!important;font-weight:600!important;color:#f6f0f0!important;padding:11px 16px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.10)!important;cursor:pointer!important;text-align:center!important}
.t57-bub:before{content:""!important;position:absolute!important;left:50%!important;top:-7px!important;width:12px!important;height:12px!important;margin-left:-6px!important;transform:rotate(45deg)!important;background:#151012!important;border-left:1px solid rgba(255,255,255,.10)!important;border-top:1px solid rgba(255,255,255,.10)!important}
.t57-pop{animation:t57pop .35s ease-out}
#ask13 .menu-search{width:100%!important;margin:0!important}
#ask13 .amber25{text-align:center}

/* 4. Category tiles = clear glass, red symbol, white name */
.goal25-head h2.chrome-text{display:block;text-align:center!important;width:100%;font-size:clamp(26px,7.6vw,32px)!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}
.goal25 .goal25-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
.goal25 .goal25-chip{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:92px!important;padding:12px 6px 10px!important;text-align:center!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;color:#f6f4f5!important}
.goal25 .goal25-chip:active{transform:scale(.97)}
body.simple13 .goal25 .goal25-grid .goal25-chip>span:not(.t57-ic){font-size:12.5px!important;line-height:1.22!important;font-weight:800!important;color:#f6f4f5!important;-webkit-text-fill-color:#f6f4f5!important;text-shadow:none!important}
body.simple13 .goal25 .goal25-grid .goal25-chip>b{position:absolute!important;top:6px!important;right:8px!important;font-size:11px!important;line-height:1!important;font-weight:700!important;color:#9c9497!important;-webkit-text-fill-color:#9c9497!important;text-shadow:none!important;filter:none!important;background:none!important}
.t57-ic{display:grid!important;place-items:center!important;color:#ff4b3e!important;filter:drop-shadow(0 0 6px rgba(255,40,30,.55))!important}
.t57-ic svg{width:28px!important;height:28px!important;stroke-width:1.3!important}
@media(max-width:359px){.goal25 .goal25-chip>span:not(.t57-ic){font-size:10.5px!important}}
@media(min-width:640px){.goal25 .goal25-chip>span:not(.t57-ic){font-size:15px!important}}

/* 5. Headings red neon glow; box titles white */
body.simple13 .page-sheet h2.chrome-text,body.simple13 .menu13 h2.chrome-text,body.simple13 .menu13 h1.chrome-text{color:#ff4636!important;-webkit-text-fill-color:#ff4636!important;background-image:none!important;filter:none!important;text-shadow:0 0 1px rgba(255,190,170,.5),0 0 6px rgba(255,50,35,.5),0 0 16px rgba(255,25,20,.32),0 0 32px rgba(210,0,0,.18)!important}
body.simple13 .glass-bar .chrome-text,body.simple13 .menu13 .menu13-head h2.chrome-text,body.simple13 .jr-head .chrome-text,body.simple13 .p-tab-name,body.simple13 .item-sheet .glass-panel .chrome-text,body.simple13 .glass-panel button .chrome-text,body.simple13 .req13-toggle .chrome-text,body.simple13 .how25-toggle .chrome-text,body.simple13 .order-sheet-head .chrome-text,body.simple13 .order-sheet-head h2,body.simple13 .order-sheet-head h3,body.simple13 .item-sheet .glass-panel>h2,body.simple13 .item-sheet .glass-panel>h3{color:#f6f4f5!important;-webkit-text-fill-color:#f6f4f5!important;background-image:none!important;filter:none!important;text-shadow:none!important}
body.simple13 .goal25-head h2.chrome-text{filter:none!important;text-shadow:none!important}

/* 6. Pop-ups solid; thin red X on pop-ups, red BACK on full screens */
.order-sheet,.acct-drawer{background:#0a0509!important}
.back-btn.back27{width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 10px 0 2px!important;border-radius:999px!important;background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#ff4740!important;display:inline-flex!important;align-items:center!important;gap:3px!important;font-family:"IBM Plex Sans",system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;text-shadow:0 1px 0 #b0101a,0 0 8px rgba(255,40,55,.6)!important;-webkit-tap-highlight-color:transparent}
.back-btn.back27 svg{width:16px!important;height:16px!important;margin:0!important;filter:drop-shadow(0 1px 0 #b0101a)}
.back-btn.back27 .sr-only,.back-btn.back27 .t57-bt{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;padding:0!important;border:0!important;white-space:nowrap!important;margin:0!important}
.back-btn.back27:hover{background:none!important;color:#ff6a5c!important}
.order-sheet .back-btn.back27,.acct-drawer .back-btn.back27{order:99!important;margin-left:auto!important;margin-right:-6px!important;width:44px!important;padding:0!important;justify-content:center!important;filter:drop-shadow(0 1px 0 #b0101a) drop-shadow(0 0 5px rgba(255,40,55,.65));text-shadow:none!important;font-size:0!important}
.order-sheet .back-btn.back27>*,.acct-drawer .back-btn.back27>*{display:none!important}
.order-sheet .back-btn.back27:before,.acct-drawer .back-btn.back27:before{content:"";width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ff4740' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M3 3l10 10M13 3 3 13'/%3E%3C/svg%3E") center/contain no-repeat}
}
@keyframes t57up1{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-462px,0)}}
@keyframes t57up2{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(-14px,-300px,0)}100%{transform:translate3d(0,-600px,0)}}
@keyframes t57up3{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(20px,-450px,0)}100%{transform:translate3d(0,-900px,0)}}
@keyframes t57fl{from{opacity:.65}to{opacity:1}}
@keyframes t57glow{from{opacity:.72;transform:scaleY(.94)}to{opacity:1;transform:scaleY(1.06)}}
@keyframes t57breath{0%,100%{transform:scale(.92);opacity:.75}50%{transform:scale(1.06);opacity:1}}
@keyframes t57sp{0%{opacity:1;transform:translate(0,0) scale(.6)}100%{opacity:0;transform:translate(var(--x),var(--y)) scale(1)}}
@keyframes t57hop{0%,100%{transform:translateY(0)}40%{transform:translateY(-18px) scale(1.05)}}
@keyframes t57spin{to{transform:rotate(360deg)}}
@keyframes t57wig{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}
@keyframes t57pop{from{transform:scale(.92);opacity:.4}to{transform:scale(1);opacity:1}}
@media(prefers-reduced-motion:reduce){.t57-emb>i,.t57-aura,.t57-hop>.fa,.t57-spin>.fa,.t57-wig>.fa,.t57-burst .t57-spark i,.t57-pop{animation:none!important}}
/* 2026.10.25.57b: language toggle = the flyer's corner ENGLISH / ESPAÑOL (BoRi 11:40) */
@layer qc25tab{
html body.simple13 .lang13{display:flex!important;align-items:baseline!important;gap:5px!important;width:auto!important;padding:3px 8px!important;border-radius:999px!important;background:rgba(0,0,0,.55)!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.simple13 .lang13>button[aria-pressed]{min-height:0!important;min-width:0!important;height:auto!important;width:auto!important;flex:none!important;appearance:none;background:none!important;background-image:none!important;border:0!important;border-image:none!important;border-image-source:none!important;border-image-width:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important;padding:4px 2px!important;margin:0!important;border-radius:0!important;cursor:pointer;font-family:"IBM Plex Sans",system-ui,sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.1!important;color:#55555b!important;-webkit-text-fill-color:#55555b!important;text-shadow:0 1px 0 #222,0 2px 0 #111,0 3px 5px rgba(0,0,0,.9)!important;transition:color .25s,text-shadow .25s}
html body.simple13 .lang13>button[aria-pressed]:before,html body.simple13 .lang13>button[aria-pressed]:after{display:none!important}
html body.simple13 .lang13>button[aria-pressed="true"][type]{color:#ff4740!important;-webkit-text-fill-color:#ff4740!important;text-shadow:0 1px 0 #b0101a,0 2px 0 #780a11,0 3px 5px rgba(0,0,0,.9),0 0 10px rgba(255,40,55,.7)!important}
html body.simple13 .lang13>button[aria-pressed]+button[aria-pressed]{margin-left:14px!important;position:relative}
html body.simple13 .closed50 .lang13{position:fixed!important;z-index:55!important;top:calc(8px + env(safe-area-inset-top,0px))!important;right:10px!important;margin:0!important}
html body.simple13 .lang13-sec{display:flex!important;justify-content:center!important}
@media(max-width:639px){html body.simple13 .closed50 .lang13{flex-direction:column!important;align-items:flex-end!important;gap:0!important;padding:4px 9px!important;border-radius:12px!important;right:8px!important;top:calc(6px + env(safe-area-inset-top,0px))!important}html body.simple13 .closed50 .lang13>button[aria-pressed]{padding:3px 0!important;font-size:10.5px!important}html body.simple13 .closed50 .lang13>button[aria-pressed]+button[aria-pressed]{margin-left:0!important}}
@media(min-width:640px){html body.simple13 .closed50 .lang13{top:calc(12px + env(safe-area-inset-top,0px))!important;right:16px!important}html body.simple13 .lang13>button[aria-pressed]{font-size:12.5px!important}}
}
/* 2026.10.25.59: no big panel behind Shop by goal / How ordering works / Request a product: boxes float on the embers (BoRi 16:21) */
@layer qc25tab{
html body.simple13 main>.page-sheet{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.simple13 main>.page-sheet:before,html body.simple13 main>.page-sheet:after{display:none!important}
}
/* 2026.10.25.59: no item counts on the Home goal tiles (BoRi 16:25) */
@layer qc25tab{html body.simple13 .goal25 .goal25-grid .goal25-chip>b{display:none!important}}
/* 2026.10.25.60: Home boxes = black, floating on the embers (BoRi 16:33). No red outline, no 3D. */
@layer qc25tab{
html body.simple13 .goal25 .goal25-grid .goal25-chip,html body.simple13 main>.page-sheet>.glass-panel,html body.simple13 main>.page-sheet .foot13>*{border-radius:16px!important;border:1px solid rgba(255,255,255,.07)!important;background:#050304!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 10px 24px -6px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.8)!important}
html body.simple13 .goal25 .goal25-grid .goal25-chip:active,html body.simple13 main>.page-sheet .foot13>*:active{transform:scale(.97)!important}
}

@layer qc25tab{html body.simple13 .t57-ic.t57-ic-skin svg{width:36px!important;height:36px!important;margin:-4px 0}}

/* 2026.10.25.61: tile symbols = images cut from BoRi's picture (17:27). */
@layer qc25tab{html body.simple13 .t57-ic.t57-ic-img{filter:none!important}html body.simple13 .t57-ic.t57-ic-img img{display:block;height:auto;max-width:none;filter:drop-shadow(0 0 6px rgba(255,30,20,.35))}@media(min-width:640px){html body.simple13 .goal25{--t57g:1.35}}}

/* 2026.10.25.61: bottom bar = BoRi's picture (17:27/17:39). Black bar, silver icons, no red pill, red glow line under the active tab. */
@layer qc25tab{
html body.simple13 #tabbar13.t57-tb61{background:#000!important;background-image:none!important;border:0!important;border-top:1px solid rgba(255,255,255,.06)!important;box-shadow:0 -10px 24px rgba(0,0,0,.9)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.simple13 #tabbar13.t57-tb61::before,html body.simple13 #tabbar13.t57-tb61::after{display:none!important}
html body.simple13 #tabbar13.t57-tb61 .tb,html body.simple13 #tabbar13.t57-tb61 .tb.on{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;position:relative!important;color:#d9d9dc!important}
html body.simple13 #tabbar13.t57-tb61 .tb::before,html body.simple13 #tabbar13.t57-tb61 .tb.on::before,html body.simple13 #tabbar13.t57-tb61 .tb::after,html body.simple13 #tabbar13.t57-tb61 .tb.on::after{display:none!important}
html body.simple13 #tabbar13.t57-tb61 .tb>svg{display:none!important}
html body.simple13 #tabbar13.t57-tb61 .t57-tbi{display:block!important;width:auto!important;height:25px!important;max-width:none!important;margin:5.5px auto!important;opacity:.85}html body.simple13 #tabbar13.t57-tb61 .tb-journal .t57-tbi{height:29px!important;margin:3.5px auto!important}
html body.simple13 #tabbar13.t57-tb61 .tb.on .t57-tbi{opacity:1;filter:drop-shadow(0 0 7px rgba(255,40,30,.55))}
html body.simple13 #tabbar13.t57-tb61 .tb>span:not(.fa){color:#c9c9cc!important;-webkit-text-fill-color:#c9c9cc!important;font-weight:800!important;text-shadow:none!important;background:none!important}
html body.simple13 #tabbar13.t57-tb61 .tb.on>span:not(.fa){color:#fff!important;-webkit-text-fill-color:#fff!important}
html body.simple13 #tabbar13.t57-tb61 .t57-tbg{display:block;visibility:hidden;position:absolute;left:50%;top:calc(50% + 5px)!important;width:30px;height:3px;margin:0!important;transform:translateX(-50%)!important;border-radius:3px;background:#ff2a1f;box-shadow:0 0 10px 2px rgba(255,40,30,.75),0 0 22px 6px rgba(255,30,20,.35);pointer-events:none}
html body.simple13 #tabbar13.t57-tb61 .tb.on .t57-tbg{visibility:visible}
}
/* 2026.10.25.62: no promotion pop-up (BoRi 18:05). */
@layer qc25tab{html body .promo-take,html body .promo-confetti{display:none!important}}
/* 2026.10.25.63: Menu category tabs = black floating like the Home tiles, picture symbols, red glow line on the chosen one (BoRi 18:10). */
@layer qc25tab{
html body.simple13 .catbar13{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.simple13 .catbar13>button,html body.simple13 .catbar13>button.metal-red,html body.simple13 .catbar13>button.glass-chip{display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.07)!important;border-image:none!important;background:#050304!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 10px 24px -6px rgba(0,0,0,.95),0 2px 6px rgba(0,0,0,.8)!important;color:#d9d9dc!important;-webkit-text-fill-color:#d9d9dc!important;text-shadow:none!important;font-weight:800!important}
html body.simple13 .catbar13>button::before,html body.simple13 .catbar13>button::after{display:none!important}
html body.simple13 .catbar13>button[aria-pressed=true]{color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 -3px 0 #ff2a1f,0 8px 16px -6px rgba(255,40,30,.75),0 10px 24px -6px rgba(0,0,0,.95)!important}
html body.simple13 .catbar13>button:active{transform:scale(.97)!important}
html body.simple13 .catbar13>button>img.t57-mci{display:block!important;height:22px!important;width:auto!important;max-width:34px!important;min-width:0!important;object-fit:contain!important;flex:none!important;position:static!important;filter:drop-shadow(0 0 4px rgba(255,30,20,.35))!important}
}
/* 2026.10.25.64: Menu item rows = BoRi's picture 18:17 (flyer category window rows): dark row, thin red-brown border, red left edge, red chevron, plain + like the heart. */
@layer qc25tab{
html body.simple13 .menu-grid .p-tab-cell>button.p-tab{border-radius:20px!important;border:1px solid rgba(150,52,46,.55)!important;border-image:none!important;background:linear-gradient(180deg,#160c0e 0%,#0e0809 100%)!important;background-image:linear-gradient(180deg,#160c0e 0%,#0e0809 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 4px 0 0 -1px #b3241d,inset 7px 0 10px -6px rgba(230,40,30,.55),0 8px 18px -8px rgba(0,0,0,.9)!important;padding-top:11px!important;padding-bottom:11px!important;min-height:0!important}
html body.simple13 .menu-grid .p-tab-cell>button.p-tab::before,html body.simple13 .menu-grid .p-tab-cell>button.p-tab::after{display:none!important}
html body.simple13 .menu-grid .p-tab .p-tab-name{color:#f4f2f3!important;-webkit-text-fill-color:#f4f2f3!important;font-weight:700!important;text-shadow:none!important}
html body.simple13 .menu-grid .p-tab .p-tab-sizes18{color:#b9b4b6!important;-webkit-text-fill-color:#b9b4b6!important}
html body.simple13 .menu-grid .p-tab .p-tab-from18{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:800!important}
html body.simple13 .menu-grid .p-tab .p-tab-chev{color:#ff3b2f!important;-webkit-text-fill-color:#ff3b2f!important;text-shadow:none!important}
html body.simple13 .menu-grid .p-tab .qa13{background:none!important;background-image:none!important;border:1.5px solid rgba(225,222,224,.75)!important;border-image:none!important;box-shadow:none!important;color:#e6e3e5!important;-webkit-text-fill-color:#e6e3e5!important;text-shadow:none!important;border-radius:50%!important;width:30px!important;height:30px!important;min-width:30px!important;font-weight:400!important;font-size:20px!important;line-height:1!important;display:inline-grid!important;place-items:center!important;padding:0!important}
html body.simple13 .menu-grid .p-tab .qa13::before,html body.simple13 .menu-grid .p-tab .qa13::after{display:none!important}
html body.simple13 .menu-grid{row-gap:11px!important}
}
/* 2026.10.25.65: Menu rows = BoRi's picture exactly: slimmer rows, red arrow then heart, no + box. */
@layer qc25tab{
html body.simple13 .menu-grid .p-tab-cell>button.p-tab{padding:8px 14px 8px 16px!important;border-radius:18px!important;gap:10px!important;border-color:rgba(130,44,40,.6)!important}
html body.simple13 .menu-grid .p-tab .qa13{display:none!important}
html body.simple13 .menu-grid .p-tab .p-tab-chev{font-size:22px!important;margin-left:6px!important}
html body.simple13 .menu-grid .p-tab .t57-heart{display:inline-grid!important;place-items:center;flex:none;width:34px;height:34px;color:#d6d2d4;margin-left:6px}
html body.simple13 .menu-grid .p-tab .p-tab-name{font-size:17px!important;font-weight:600!important}
}
/* 2026.10.25.66: NO promotion animations ever (BoRi 18:26): the jack-in-the-box intro (.promo-load), the takeover and the confetti. */
@layer qc25tab{html body .promo-load,html body .promo-load *,html body .promo-take,html body .promo-confetti{display:none!important;animation:none!important}}
/* 2026.10.25.67: Menu category picker = one centered swipe name (BoRi 18:39-18:41). Section names = symbol + white name + red line. */
@layer qc25tab{
html body.simple13 .menu13-body.t57-m67>.catbar13{display:none!important}
html body.simple13 .menu13-body .t57-csel{position:sticky;top:60px;z-index:6;margin:10px 0 4px;padding:6px 0 10px;background:#000;box-shadow:0 10px 14px -4px #000}
html body.simple13 .menu13-body .t57-csel::before{content:"";position:absolute;left:0;right:0;top:-90px;height:90px;background:#000;pointer-events:none}
html body.simple13 .t57-csel .t57-cs-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 44px;overscroll-behavior-x:contain}
html body.simple13 .t57-csel .t57-cs-track::-webkit-scrollbar{display:none}
html body.simple13 .t57-csel .t57-cs-slide{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:6px 4px 12px;position:relative;box-sizing:border-box}
html body.simple13 .t57-csel .t57-cs-slide::after{content:"";position:absolute;left:4%;right:4%;bottom:2px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,40,30,0),#ff2a1f 18%,#ff2a1f 82%,rgba(255,40,30,0));box-shadow:0 0 10px rgba(255,40,30,.7)}
html body.simple13 .t57-csel .t57-cs-slide img{display:block!important;height:36px!important;width:auto!important;max-width:52px!important;object-fit:contain!important;filter:drop-shadow(0 0 5px rgba(255,30,20,.35))}
html body.simple13 .t57-csel .t57-cs-slide span{color:#f4f2f3;font-size:clamp(18px,5.4vw,24px);font-weight:600;line-height:1.15;text-align:center}
html body.simple13 .t57-csel .t57-cs-prev,html body.simple13 .t57-csel .t57-cs-next{position:absolute;top:8px;width:40px;height:46px;border:0!important;background:none!important;box-shadow:none!important;color:#ff3b2f!important;font-size:34px!important;line-height:1!important;font-weight:400!important;cursor:pointer;animation:t57nudge 1.8s ease-in-out infinite}
html body.simple13 .t57-csel .t57-cs-prev{left:2px;animation-name:t57nudgeL}
html body.simple13 .t57-csel .t57-cs-next{right:2px}
html body.simple13 .t57-csel.t57-first .t57-cs-prev,html body.simple13 .t57-csel.t57-last .t57-cs-next{opacity:.18;animation:none}
@keyframes t57nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}
@keyframes t57nudgeL{0%,100%{transform:translateX(0)}50%{transform:translateX(-4px)}}
html body.simple13 .t57-csel .t57-cs-dots{display:flex;justify-content:center;gap:6px;margin-top:8px}
html body.simple13 .t57-csel .t57-cs-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.22)}
html body.simple13 .t57-csel .t57-cs-dots i.on{background:#ff2a1f;box-shadow:0 0 6px rgba(255,40,30,.8)}
html.t57-msearch body.simple13 .menu13-body .t57-csel{display:none}
/* section names like the picture: symbol + white name, left, red line under */
html body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;text-align:left!important;margin:18px 12px 12px!important;padding:0 6px 12px!important;position:relative}
html body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,40,30,0),#ff2a1f 15%,#ff2a1f 85%,rgba(255,40,30,0));box-shadow:0 0 10px rgba(255,40,30,.7)}
html body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type h2{color:#f4f2f3!important;-webkit-text-fill-color:#f4f2f3!important;background:none!important;background-image:none!important;text-shadow:none!important;filter:none!important;font-size:22px!important;font-weight:600!important;letter-spacing:0!important;text-align:left!important}
html body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type img.t57-shi{display:block!important;height:32px!important;width:auto!important;max-width:46px!important;object-fit:contain!important}
html.t57-csingle:not(.t57-msearch) body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type{display:none!important}
}
/* 2026.10.25.68: Home Amber = BoRi's picture 18:48 (serif "Ask Amber", no subtitle). Help › Amber = the same clean look. */
@layer qc25tab{
html body.simple13 .t57-akh .ak-title{font-family:'Playfair Display',Georgia,serif!important;font-weight:500!important;font-style:normal!important;letter-spacing:.01em!important;text-transform:none!important;font-size:clamp(28px,8.4vw,34px)!important;gap:.28em!important}
html body.simple13 .t57-akh .ak-title .t57-crystal{background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#ea5a48!important;-webkit-text-fill-color:#ea5a48!important;-webkit-text-stroke:0!important;text-transform:none!important;filter:none!important;text-shadow:0 0 14px rgba(255,50,35,.35)!important;animation:none!important}
html body.simple13 .t57-akh .ak-sub{display:none!important}
html body.simple13 .t57-akh{margin:26px 0 8px!important}
/* Help › Amber, clean and simple */
html body.simple13 .hl25 .hl25-hero{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;background:none!important;border:0!important;box-shadow:none!important;padding:8px 0 4px!important}
html body.simple13 .hl25 .hl25-hero>.fa{width:104px!important;height:104px!important;margin:4px auto 8px!important;filter:drop-shadow(0 14px 14px rgba(0,0,0,.7))}
html body.simple13 .hl25 .hl25-hero h3{font-family:'Playfair Display',Georgia,serif!important;font-weight:500!important;font-size:clamp(26px,7.6vw,32px)!important;color:#ea5a48!important;-webkit-text-fill-color:#ea5a48!important;background:none!important;text-shadow:0 0 14px rgba(255,50,35,.35)!important;margin:0!important}
html body.simple13 .hl25 .hl25-hero p{color:#d8d3d5!important;font-size:15px!important;margin:8px 12px 0!important}
html body.simple13 .hl25 .hl25-lbl{text-align:center!important;color:#9c9496!important;font-size:12px!important;letter-spacing:.12em!important;margin:22px 0 10px!important}
html body.simple13 .hl25 .hl25-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}
html body.simple13 .hl25 .hl25-card{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:0!important;padding:11px 16px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;background-image:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.10)!important;border-image:none!important;box-shadow:0 8px 18px -8px rgba(0,0,0,.9)!important;text-align:center!important}
html body.simple13 .hl25 .hl25-card::before,html body.simple13 .hl25 .hl25-card::after{display:none!important}
html body.simple13 .hl25 .hl25-card .hl25-ic{display:none!important}
html body.simple13 .hl25 .hl25-card .hl25-t{color:#f6f0f0!important;-webkit-text-fill-color:#f6f0f0!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;text-shadow:none!important}
html body.simple13 .hl25 .hl25-card .ig40-tag{display:block!important;color:#a9a1a3!important;font-size:12px!important;margin-left:8px!important}
html body.simple13 .hl25 .hl25-card.wide{display:flex!important;width:auto!important;margin:0 auto!important}
html body.simple13 .hl25 .hl25-more{background:none!important;border:0!important;box-shadow:none!important;margin:14px 0 0!important;text-align:center!important}
html body.simple13 .hl25 .hl25-more>summary{display:inline-flex!important;justify-content:center!important;color:#f0eaeb!important;font-weight:700!important;font-size:15px!important;background:none!important;border:0!important;border-bottom:1px solid rgba(255,59,47,.6)!important;padding:4px 2px!important;box-shadow:none!important;cursor:pointer}
html body.simple13 .hl25 .hl25-more[open]>summary{margin-bottom:10px!important}
html body.simple13 .hl25 .list25 button{background:none!important;border:0!important;box-shadow:none!important;justify-content:center!important;gap:8px!important;color:#e6e0e2!important}
html body.simple13 .hl25 .hl25-fine{text-align:center!important;color:#8f8789!important;font-size:12px!important;margin-top:22px!important}
html body.simple13 .ai-composer{background:transparent!important;border:0!important;box-shadow:none!important}
html body.simple13 .ai-composer #ai-search{height:50px!important;border-radius:999px!important;border:1px solid rgba(255,70,55,.55)!important;border-image:none!important;background:rgba(10,4,6,.75)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 14px -6px rgba(255,40,30,.5)!important;font-size:16px!important;color:#f4f2f3!important;padding-left:18px!important}
}
@layer qc25tab{
html body.simple13 .ai-composer>form{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body.simple13 .hl25 .hl25-more>summary{gap:8px!important;padding-right:4px!important}
html body.simple13 .hl25 .hl25-more>summary::after{margin-left:6px!important}
}
/* 2026.10.25.69: more room between search, category picker and items (BoRi iPad 19:54 "looks too tight") */
@layer qc25tab{
html body.simple13 .menu13-body .t57-csel{margin:22px 0 18px!important;padding:10px 0 16px!important}
html body.simple13 .t57-csel .t57-cs-dots{margin-top:14px!important}
html body.simple13 .menu13-body .menu-grid{padding-top:8px!important}
}
/* 2026.10.25.70: Journal + Account + Menu title = BoRi visual reference 19:58 */
@layer qc25tab{
html body.simple13 .t57-pt{text-align:center!important;margin:18px 8px 18px!important}
html body.simple13 .t57-pt h2,html body.simple13 .menu13-body>.menu-heading{font-family:"IBM Plex Sans",system-ui,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:clamp(28px,8vw,34px)!important;line-height:1.1!important;color:#ff4636!important;-webkit-text-fill-color:#ff4636!important;background:none!important;text-shadow:0 0 1px rgba(255,190,170,.5),0 0 8px rgba(255,50,35,.55),0 0 22px rgba(255,30,20,.35)!important;margin:0!important;text-align:center!important}
html body.simple13 .t57-pt p,html body.simple13 .t57-msub{color:#c9c3c5!important;font-size:14px!important;line-height:1.4!important;margin:8px 0 0!important;text-align:center!important}
html body.simple13 .t57-msub{margin:6px 12px 10px!important}
/* Journal */
html body.simple13 .jr-head .jr-head-ic{display:none!important}
html body.simple13 .wc-hero{display:block!important;padding:14px 16px 16px!important;border-radius:16px!important;border:1px solid rgba(255,70,55,.3)!important;background:linear-gradient(180deg,#140b0d,#0b0607)!important;box-shadow:none!important}
html body.simple13 .wc-hero .wc-ring-wrap,html body.simple13 .wc-hero .wc-hero-t{display:none!important}
html body.simple13 .t57-prog-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}
html body.simple13 .t57-prog-h b{color:#f6f4f5;font-size:16px;font-weight:700}
html body.simple13 .t57-prog-h span{color:#ff3b2f;font-size:17px;font-weight:800;text-shadow:0 0 10px rgba(255,40,30,.5)}
html body.simple13 .t57-prog-bar{height:10px;border-radius:99px;background:#241517;border:1px solid rgba(255,255,255,.08);overflow:hidden}
html body.simple13 .t57-prog-bar i{display:block;height:100%;min-width:10px;border-radius:99px;background:linear-gradient(90deg,#b3141a,#ff3b2f);box-shadow:0 0 12px rgba(255,40,30,.7)}
html body.simple13 .wc-nav{background:#0b0607!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;padding:5px!important;box-shadow:none!important}
html body.simple13 .wc-nav button{background:none!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#d9d4d6!important}
html body.simple13 .wc-nav button>span[data-t57]{display:flex!important;justify-content:center!important;color:#ff3b2f!important;font-size:0!important}
html body.simple13 .wc-nav button>span[data-t57] svg{width:24px!important;height:24px!important}
html body.simple13 .wc-nav button b{font-weight:600!important;font-size:12px!important;color:#d9d4d6!important}
html body.simple13 .wc-nav button[aria-selected=true]{border-color:#ff3b2f!important;background:linear-gradient(180deg,rgba(200,20,20,.28),rgba(90,6,8,.25))!important;box-shadow:0 0 12px -2px rgba(255,40,30,.6),inset 0 0 10px rgba(255,40,30,.25)!important}
html body.simple13 .wc-nav button[aria-selected=true] b{color:#fff!important}
html body.simple13 .wc-steps{background:linear-gradient(180deg,#140b0d,#0b0607)!important;border:1px solid rgba(255,70,55,.3)!important;box-shadow:none!important}
html body.simple13 .wc-steps .wc-steps-t{color:#f6f4f5!important}
html body.simple13 .wc-step-n{background:none!important;border:1px solid #ff3b2f!important;color:#ff3b2f!important}
html body.simple13 .jr-card{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:18px 0!important}
html body.simple13 .jr-card-h{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}
html body.simple13 .jr-card-h .jr-ic{display:inline-flex!important;color:#ff3b2f!important;font-size:0!important}
html body.simple13 .jr-card-h .jr-ic svg{width:20px!important;height:20px!important}
html body.simple13 .jr-card-h h4{color:#f6f4f5!important;-webkit-text-fill-color:#f6f4f5!important;font-size:16px!important;font-weight:700!important;background:none!important;text-shadow:none!important;flex:1!important}
html body.simple13 .jr-card-h .jr-fill{background:none!important;border:1px solid rgba(255,70,55,.4)!important;color:#e8e3e5!important;font-size:12px!important;padding:5px 10px!important;border-radius:99px!important;box-shadow:none!important}
html body.simple13 .jr-card .jr-pad{background:#0d0809!important;background-image:none!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;color:#eee9ea!important;padding:12px 14px!important;box-shadow:none!important}
html body.simple13 .jr-actions .glass-chip{background:#0d0809!important;border-color:rgba(255,70,55,.35)!important;box-shadow:none!important}
/* Account */
html body.simple13 .view13-account{display:flex!important;flex-direction:column!important}
html body.simple13 .view13-account>.lang13-sec{order:-2}
html body.simple13 .view13-account>.t57-pt{order:-1;margin-top:4px!important}
html body.simple13 .view13-account>.orders13{order:5;margin-top:22px!important}
html body.simple13 .view13-account>.priv14{order:6}
html body.simple13 .view13-account>.acct-sec:not(.orders13){order:7}
html body.simple13 .view13-account>.build13{order:9}
html body.simple13 .view13-account .orders13-h{background:linear-gradient(180deg,#140b0d,#0b0607)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;box-shadow:none!important}
html body.simple13 .view13-account .oh13-t{display:flex!important;flex-direction:column!important;align-items:flex-start!important;font-weight:700!important}
html body.simple13 .view13-account .t57-osub{font-size:13px;font-weight:400;color:#bdb6b8;margin-top:2px}
html body.simple13 .view13-account .acct-form label{color:#f6f4f5!important;font-weight:700!important}
html body.simple13 .view13-account #ac-login,html body.simple13 .view13-account #ac-pass{height:50px!important;border-radius:14px!important;background:#0d0809 no-repeat 14px 50%/20px 20px!important;border:1px solid rgba(255,255,255,.14)!important;padding-left:46px!important;box-shadow:none!important}
html body.simple13 .view13-account #ac-login{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9d4d6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3.5 6.5 12 13l8.5-6.5'/%3E%3C/svg%3E")!important}
html body.simple13 .view13-account #ac-pass{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9d4d6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")!important}
}
@layer qc25tab{
html body.simple13 .view13-account .oh13-ic{background:none!important;border:0!important;box-shadow:none!important;color:#ff3b2f!important}
html body.simple13 .view13-account .oh13-ic svg{color:#ff3b2f!important;stroke:currentColor!important}
}
/* 2026.10.25.71: Home + Help Amber = BoRi visual reference 19:58 (BoRi picked "Switch to new picture" 20:39) */
@layer qc25tab{
html body.simple13 .t57-akh .ak-title{font-family:"IBM Plex Sans",system-ui,sans-serif!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.03em!important;font-size:clamp(28px,8vw,34px)!important;gap:.3em!important}
html body.simple13 .t57-akh .ak-title .t57-crystal{color:#ff4636!important;-webkit-text-fill-color:#ff4636!important;font-style:normal!important;text-shadow:0 0 1px rgba(255,190,170,.5),0 0 8px rgba(255,50,35,.55),0 0 22px rgba(255,30,20,.35)!important}
html body.simple13 .t57-akh .ak-sub{display:block!important;color:#d8d3d5!important;font-size:14px!important;margin:6px 0 0!important;text-align:center!important}
html body.simple13 .hl25>.t57-pt{margin:6px 8px 4px!important}
html body.simple13 .hl25 .hl25-hero>.fa{width:128px!important;height:128px!important}
html body.simple13 .hl25 .hl25-hero h3{font-family:"IBM Plex Sans",system-ui,sans-serif!important;font-weight:700!important;font-size:24px!important;color:#f6f4f5!important;-webkit-text-fill-color:#f6f4f5!important;text-shadow:none!important}
html body.simple13 .hl25>.hl25-lbl:not(.ig40-lbl){display:none!important}
html body.simple13 .hl25>.hl25-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:18px!important}
html body.simple13 .hl25>.hl25-grid>.hl25-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-height:104px!important;padding:14px 10px!important;border-radius:14px!important;text-align:center!important;background:linear-gradient(180deg,#140b0d,#0b0607)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}
html body.simple13 .hl25>.hl25-grid>.hl25-card .hl25-ic{display:flex!important;background:none!important;border:0!important;box-shadow:none!important;color:#ff3b2f!important;width:auto!important;height:auto!important}
html body.simple13 .hl25>.hl25-grid>.hl25-card .hl25-ic svg{width:30px!important;height:30px!important;color:#ff3b2f!important;stroke:currentColor!important;filter:drop-shadow(0 0 6px rgba(255,40,30,.45))}
html body.simple13 .hl25>.hl25-grid>.hl25-card .hl25-t{font-size:14px!important;font-weight:600!important;text-align:center!important}
}
@layer qc25tab{
html body.simple13 .t57-akh .ak-title,html body.simple13 .t57-akh .ak-title .t57-crystal{text-transform:uppercase!important}
html body.simple13 .hl25 .hl25-hero>.fa{width:112px!important;height:112px!important;margin:2px auto 4px!important}
html body.simple13 .hl25 .hl25-hero p{margin-top:4px!important}
html body.simple13 .hl25>.hl25-grid{margin-top:14px!important}
}
/* 2026.10.25.71b: Help questions = sideways swipe picker like the Menu (BoRi 20:40, replaces the 4 boxes) */
@layer qc25tab{
html body.simple13 .hl25>.hl25-grid{display:none!important}
html body.simple13 .hl25>.t57-hsel{position:relative;margin:20px 0 10px;padding:4px 0 4px}
html body.simple13 .t57-hsel .t57-cs-slide{background:none!important;border:0!important;box-shadow:none!important;cursor:pointer;color:inherit;font:inherit}
html body.simple13 .t57-hsel .t57-cs-slide span{font-size:clamp(17px,5vw,22px)!important}
html body.simple13 .t57-hsel .t57-hs-ic{display:flex;color:#ff3b2f;flex:0 0 auto}
html body.simple13 .t57-hsel .t57-hs-ic svg{width:30px;height:30px;stroke:currentColor;filter:drop-shadow(0 0 6px rgba(255,40,30,.45))}
html body.simple13 .t57-hsel .t57-cs-dots{margin-top:12px!important}
}
/* 2026.10.25.72: background a little more active (BoRi 22:07): embers ~45% faster, brighter flicker, stronger glow pulse */
.t57-emb>.em1{opacity:1;animation:t57up1 46s linear infinite,t57fl 3.4s ease-in-out infinite alternate}
.t57-emb>.em2{animation:t57up2 23s linear infinite,t57fl 2.6s ease-in-out infinite alternate}
.t57-emb>.em3{animation:t57up3 17s linear infinite,t57fl 3.7s ease-in-out infinite alternate-reverse}
.t57-emb>.em-glow{height:52%;background:radial-gradient(62% 62% at 50% 100%,rgba(225,44,24,.5),rgba(140,18,12,.18) 55%,transparent 80%);animation:t57glow 4.2s ease-in-out infinite alternate}
html.t57-lite .t57-emb>.em2{animation:t57up2 24s linear infinite!important}

/* 2026.10.25.83 Journal premium polish (BoRi 2026-11-09). 2026.10.25.84: less red (BoRi "too much red"): neutral dark-glass surfaces, red only on icons, selected tab and the progress fill. Look only. */
@layer qc25tab{
html body.simple13 #jr-body>.t57-pt{margin:16px 10px 22px!important}
html body.simple13 #jr-body>.t57-pt p{margin:12px auto 0!important;max-width:none!important;font-size:14.5px!important;line-height:1.5!important;color:#d6cccf!important;letter-spacing:.01em!important}
html body.simple13 .jr-sheet .wc-hero,html body.simple13 .jr-sheet .wc-steps{position:relative!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.05),transparent 55%),linear-gradient(180deg,#141012 0%,#0c0a0b 60%,#090708 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.6),0 18px 40px -24px rgba(0,0,0,.95)!important}
html body.simple13 .jr-sheet .wc-hero:before,html body.simple13 .jr-sheet .wc-steps:before{content:""!important;position:absolute!important;left:18px!important;right:18px!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent)!important;pointer-events:none!important}
html body.simple13 .jr-sheet .wc-hero{padding:18px 18px 20px!important;margin:0 0 14px!important}
html body.simple13 .t57-prog-h{margin-bottom:14px!important}
html body.simple13 .t57-prog-h b{font-size:17px!important;letter-spacing:.01em!important}
html body.simple13 .t57-prog-h span{font-size:18px!important;font-variant-numeric:tabular-nums!important;text-shadow:none!important}
html body.simple13 .t57-prog-bar{height:9px!important;background:linear-gradient(180deg,#17131a,#1f1a1e)!important;border-color:rgba(255,255,255,.06)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.7)!important}
html body.simple13 .t57-prog-bar i{background:linear-gradient(90deg,#9e0f16,#ff3b2f 70%,#ff7a62)!important;box-shadow:0 0 10px rgba(255,40,30,.4),inset 0 1px 0 rgba(255,255,255,.3)!important}
html body.simple13 .jr-sheet .wc-steps{padding:16px 12px 8px!important;margin:0 0 16px!important}
html body.simple13 .wc-steps .wc-steps-t{margin:0 6px 8px!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;color:#f6f4f5!important;-webkit-text-fill-color:#f6f4f5!important;text-shadow:none!important}
html body.simple13 .wc-step{min-height:56px!important;padding:11px 8px!important;border-radius:14px!important;gap:14px!important}
html body.simple13 .wc-step+.wc-step{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
html body.simple13 .wc-step-n{width:30px!important;height:30px!important;font-size:13px!important;color:#f6f4f5!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(255,255,255,.04)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}
html body.simple13 .wc-step.ok .wc-step-n{color:#fff!important;border-color:rgba(255,120,100,.8)!important;background:linear-gradient(180deg,#ff4636,#b3141a)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)!important}
html body.simple13 .wc-step-l{font-size:15px!important;letter-spacing:.005em!important}
html body.simple13 .wc-step-go{color:rgba(255,255,255,.45)!important;font-size:22px!important}
html body.simple13 .jr-sheet .wc-nav{background:linear-gradient(180deg,#121012,#0a0809)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;padding:5px!important;gap:3px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 30px -22px rgba(0,0,0,.95)!important;margin:0 0 16px!important}
html body.simple13 .jr-sheet .wc-nav button{border-radius:13px!important;min-height:58px!important;padding:9px 2px 8px!important;gap:4px!important;transition:background .2s,box-shadow .2s!important}
html body.simple13 .jr-sheet .wc-nav button>span[data-t57]{color:#ff5a4a!important;filter:none!important}
html body.simple13 .jr-sheet .wc-nav button>span[data-t57] svg{width:23px!important;height:23px!important}
html body.simple13 .jr-sheet .wc-nav button b{font-size:11.5px!important;letter-spacing:.01em!important;color:#cfc7c9!important}
html body.simple13 .jr-sheet .wc-nav button[aria-selected=true]{border-color:rgba(255,110,90,.6)!important;background:linear-gradient(180deg,rgba(255,60,40,.22),rgba(120,10,12,.2))!important;box-shadow:0 0 12px -4px rgba(255,40,30,.35),inset 0 1px 0 rgba(255,255,255,.12)!important}
html body.simple13 .jr-sheet .wc-nav button[aria-selected=true]>span[data-t57]{color:#fff!important}
html body.simple13 .jr-sheet .wc-nav button[aria-selected=true] b{color:#fff!important}
html body.simple13 .jr-sheet .jr-actions{gap:10px!important;margin:2px 0 18px!important}
html body.simple13 .jr-sheet .jr-actions>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 calc(50% - 5px)!important;min-height:46px!important;border-radius:14px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.005em!important}
html body.simple13 .jr-sheet .jr-actions .glass-chip{background:linear-gradient(180deg,#151214,#0c0a0b)!important;border:1px solid rgba(255,255,255,.13)!important;color:#f0e9ea!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 24px -18px rgba(0,0,0,.9)!important}
html body.simple13 .jr-sheet .wc-panel .jr-card{margin:22px 0!important}
html body.simple13 .jr-sheet .jr-card-h{margin-bottom:10px!important;padding:0 2px!important}
html body.simple13 .jr-sheet .jr-card-h h4{font-size:17px!important;letter-spacing:.005em!important}
html body.simple13 .jr-sheet .jr-card-h .jr-ic{color:#ff5a4a!important;filter:none!important}
html body.simple13 .jr-sheet .jr-card-h .jr-fill{background:linear-gradient(180deg,#161315,#0c0a0b)!important;border:1px solid rgba(255,255,255,.18)!important;color:#f3ecec!important;font-size:12.5px!important;font-weight:600!important;padding:0 13px!important;border-radius:99px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}
html body.simple13 .jr-sheet .jr-card .jr-pad{background:linear-gradient(180deg,#0f0c0d,#0a0809)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:16px!important;padding:14px 16px!important;min-height:96px!important;line-height:1.6!important;font-size:15.5px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 2px 8px rgba(0,0,0,.45)!important}
html body.simple13 .jr-sheet .jr-card .jr-pad:focus{border-color:rgba(255,255,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 3px rgba(255,255,255,.08)!important}
html body.simple13 .jr-sheet .wc-tile{background:linear-gradient(180deg,#141012,#0b090a)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}
@media (hover:none){html body.simple13 .wc-step:hover{background:none!important}}
html body.simple13 .jr-sheet .wc-form .field{background:linear-gradient(180deg,#0f0c0d,#0a0809)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),inset 0 2px 8px rgba(0,0,0,.45)!important}
html body.simple13 .jr-sheet .wc-panel>.jr-card>.jr-empty:only-child{margin:0!important;padding:18px 16px!important;border:1px dashed rgba(255,255,255,.18)!important;border-radius:16px!important;background:linear-gradient(180deg,#110e0f,#0a0809)!important;color:#d6cccf!important;line-height:1.55!important}
}
/* 2026.10.25.85 (BoRi): legal links live in Account; each page opens in a themed in-app sheet with Back; tap outside closes. */
@layer qc25tab{
.legal79{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:2px 16px!important;margin:0!important;font-size:13px!important}
.legal79 a{color:#bdb6b8!important;text-decoration:underline!important;text-underline-offset:3px!important;padding:8px 2px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important}
.legal85-sec{order:8!important;margin:26px 0 4px!important;padding-top:16px!important;border-top:1px solid rgba(255,255,255,.08)!important}
.legal85{position:fixed!important;inset:0!important;z-index:400!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;animation:legal85in .18s ease-out!important}
.legal85-sheet{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:640px!important;max-height:88vh!important;max-height:88dvh!important;margin:0!important;border-radius:22px 22px 0 0!important;border:1px solid rgba(255,255,255,.12)!important;border-bottom:0!important;background:linear-gradient(180deg,rgba(26,16,18,.97),rgba(9,6,7,.98))!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 -18px 40px -20px rgba(0,0,0,.9)!important;overflow:hidden!important;color:#f2f0f1!important}
.legal85-sheet::before{content:""!important;position:absolute!important;left:18%!important;right:18%!important;top:0!important;height:2px!important;background:linear-gradient(90deg,transparent,#ff5a2a,transparent)!important;opacity:.85!important}
.legal85-head{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px 10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
.legal85-head h2{flex:1!important;color:#f6f4f5!important;-webkit-text-fill-color:#f6f4f5!important;background:none!important;text-shadow:none!important;margin:0!important;font-size:19px!important;font-weight:800!important;line-height:1.25!important}
.legal85-body{flex:1!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:16px 18px calc(22px + env(safe-area-inset-bottom))!important;font-size:15px!important;line-height:1.6!important}
.legal85-body p{margin:0 0 14px!important;color:#ddd7d9!important;white-space:pre-line!important}
.legal85-body .legal85-note{color:#a9a3a5!important}
.legal85-nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:20px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important}
.legal85-nav button{font:inherit!important;font-size:13px!important;font-weight:600!important;color:#d9d4d6!important;background:#0d0809!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;padding:8px 13px!important;min-height:36px!important;cursor:pointer!important}
.legal85-nav button[aria-current=page]{color:#fff!important;border-color:rgba(255,90,42,.75)!important;box-shadow:0 0 0 1px rgba(255,90,42,.25),0 0 14px -4px rgba(255,90,42,.6)!important}
@media (min-width:700px){.legal85{align-items:center!important}.legal85-sheet{border-radius:22px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;max-height:80vh!important}}
@keyframes legal85in{from{opacity:0}to{opacity:1}}
}
/* 2026.10.25.87 Menu premium (BoRi 2026-11-09 06:40): pure black background (the Home page no longer bleeds through), neutral dark-glass rows and search, red only as accent (chevron, picker line, section line, dots), even edges and one aligned action column. Look only. */
@layer qc25tab{
html body.simple13 .menu13{background:#000!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.simple13 .menu13>.fx-bg,html body.simple13 .menu13>.t57-emb{display:none!important}
html body.simple13 .menu13-body>.t57-msub{color:#b9b2b4!important;margin:8px 16px 12px!important}
html body.simple13 .menu13-body>.research-note{color:#d9d2d4!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;font-weight:600!important;font-size:11.5px!important;letter-spacing:.03em!important;padding:8px 14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}
html body.simple13 .menu13-body>.menu-search{margin:14px 12px 0!important;max-width:none!important}
html body.simple13 .menu13-body>.menu-search input{height:48px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important;color:#f6f4f5!important;font-size:15px!important;padding:0 40px 0 42px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px -20px rgba(0,0,0,.9)!important}
html body.simple13 .menu13-body>.menu-search input::placeholder{color:#9a9496!important;opacity:1!important}
html body.simple13 .menu13-body>.menu-search input:focus{border-color:rgba(255,255,255,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 3px rgba(255,255,255,.07)!important}
html body.simple13 .menu13-body>.menu-search>svg{top:24px!important;left:16px!important;color:#b9b2b4!important}
html body.simple13 .menu13-body>.menu-search .menu-find16-x{color:#d9d2d4!important}
html body.simple13 .t57-csel .t57-cs-slide::after{height:1.5px!important;left:8%!important;right:8%!important;background:linear-gradient(90deg,rgba(255,40,30,0),#ff3b2f 20%,#ff3b2f 80%,rgba(255,40,30,0))!important;box-shadow:0 0 8px rgba(255,40,30,.45)!important}
html body.simple13 .t57-csel .t57-cs-dots i{background:rgba(255,255,255,.18)!important}
html body.simple13 .t57-csel .t57-cs-dots i.on{box-shadow:0 0 5px rgba(255,40,30,.6)!important}
html body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type{margin:24px 12px 12px!important;padding:0 4px 12px!important;gap:12px!important}
html body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type::after{height:1px!important;background:linear-gradient(90deg,rgba(255,40,30,0),#ff3b2f 15%,#ff3b2f 85%,rgba(255,40,30,0))!important;box-shadow:0 0 8px rgba(255,40,30,.45)!important}
html body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type h2{font-size:21px!important;font-weight:600!important;letter-spacing:.005em!important}
html body.simple13 .menu13-body.t57-m67>section[id^="cat-"]>div:first-of-type img.t57-shi{height:30px!important;max-width:40px!important;filter:drop-shadow(0 0 5px rgba(255,30,20,.3))!important}
html body.simple13 .menu13-body .menu-grid{margin:0!important;padding:4px 12px 0!important;row-gap:10px!important;gap:10px!important}
html body.simple13 .menu-grid .p-tab-cell>button.p-tab,html body.simple13 .menu-grid .p-tab-cell>button.p-tab[data-flavor]{position:relative!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.11)!important;border-image:none!important;background:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.04),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.065) 0%,rgba(255,255,255,.03) 100%)!important;background-color:#070607!important;background-image:radial-gradient(120% 90% at 0% 0%,rgba(255,255,255,.04),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.065) 0%,rgba(255,255,255,.03) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.6),0 14px 30px -22px rgba(0,0,0,.95)!important;padding:13px 12px 13px 18px!important;min-height:68px!important;gap:0!important;align-items:center!important}
html body.simple13 .menu-grid .p-tab-cell>button.p-tab::before{content:""!important;display:block!important;position:absolute!important;left:18px!important;right:18px!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)!important;pointer-events:none!important}
html body.simple13 .menu-grid .p-tab-cell>button.p-tab::after{display:none!important}
html body.simple13 .menu-grid .p-tab-cell>button.p-tab:active{transform:scale(.985)!important;border-color:rgba(255,255,255,.2)!important}
html body.simple13 .menu-grid .p-tab .p-tab-txt{gap:4px!important;padding-right:10px!important}
html body.simple13 .menu-grid .p-tab .p-tab-name{font-size:17px!important;font-weight:600!important;letter-spacing:.005em!important;line-height:1.25!important;color:#f7f5f6!important;-webkit-text-fill-color:#f7f5f6!important}
html body.simple13 .menu-grid .p-tab .p-tab-name .sub{color:#a9a4a6!important;-webkit-text-fill-color:#a9a4a6!important;font-size:12.5px!important}
html body.simple13 .menu-grid .p-tab .p-tab-desc{color:#b9b2b4!important;-webkit-text-fill-color:#b9b2b4!important;font-size:13px!important;line-height:1.35!important}
html body.simple13 .menu-grid .p-tab .p-tab-meta18{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;margin-top:2px!important}
html body.simple13 .menu-grid .p-tab .p-tab-sizes18{color:#a9a4a6!important;-webkit-text-fill-color:#a9a4a6!important;font-size:13.5px!important;letter-spacing:.01em!important}
html body.simple13 .menu-grid .p-tab .p-tab-from18{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15.5px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;flex:none!important}
html body.simple13 .menu-grid .p-tab .p-tab-chev{display:inline-grid!important;place-items:center!important;flex:none!important;width:22px!important;height:34px!important;margin:0!important;font-size:22px!important;line-height:1!important;color:#ff4a3c!important;-webkit-text-fill-color:#ff4a3c!important;transform:none!important}
html body.simple13 .menu-grid .p-tab .t57-heart{width:38px!important;height:38px!important;margin:0 0 0 4px!important;border-radius:50%!important;color:#d9d2d4!important;transition:background .2s!important}
html body.simple13 .menu-grid .p-tab .t57-heart:active{background:rgba(255,255,255,.08)!important}
html body.simple13 .menu-grid .p-tab .t57-heart svg{width:21px!important;height:21px!important}
html body.simple13 .menu-grid .p-tab .p-tab-sub,html body.simple13 .menu-grid .p-tab .p-tab-cart{color:#ff6a5c!important;-webkit-text-fill-color:#ff6a5c!important;font-size:12.5px!important;font-weight:600!important}
html body.simple13 .menu13-body .search-miss{margin:16px 12px 0!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.11)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important;background-color:#070607!important;color:#e9e3e5!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}
}
