/* 2026.10.25.95 (BoRi 2026-11-11 07:00): theme reaches Menu rows + item card size; item card clean, nothing stacked behind it. */
@layer qc25tab {
/* Menu rows: boxless (text on black, thin red line between rows) */
html:root body.simple13.simple13 .menu13 .menu-grid .p-tab-cell>button.p-tab.glass.p-tab,
html:root body.simple13.simple13 .menu13 .menu-grid .p-tab-cell>button.p-tab.glass.p-tab[aria-expanded="true"]{background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:relative!important}
html:root body.simple13.simple13 .menu13 .menu-grid .p-tab-cell>button.p-tab.glass.p-tab::before{display:none!important}
html:root body.simple13.simple13 .menu13 .menu-grid .p-tab-cell>button.p-tab.glass.p-tab::after{content:""!important;display:block!important;position:absolute!important;left:6%!important;right:6%!important;top:auto!important;bottom:0!important;height:1px!important;width:auto!important;border:0!important;border-radius:0!important;opacity:1!important;background:var(--l92)!important;box-shadow:0 0 6px rgba(255,40,30,.35)!important;transform:none!important;animation:none!important}
html:root body.simple13.simple13 .menu13 .menu-grid .p-tab-cell{background:none!important;border:0!important;box-shadow:none!important}
/* Item card: single size shown as text with red underline (same as the size buttons) */
html:root body.simple13.simple13 [data-item-sheet] article.p-card span.glass-inset.rounded-full{background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:6px 10px!important;margin:2px 0 10px!important;font-size:22px!important;font-weight:800!important;color:#fff!important;position:relative!important}
html:root body.simple13.simple13 [data-item-sheet] article.p-card span.glass-inset.rounded-full::after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;bottom:-4px!important;height:3px!important;background:#ff2a1f!important;box-shadow:0 0 8px rgba(255,40,30,.6)!important;border-radius:0!important}
/* Item card: one clean card, nothing showing behind it */
html:root body.simple13.simple13 .r2-scrim:has(+ section[data-item-sheet]){background:rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}
}

/* ===== .95b (BoRi 08:02 mock): item card look + Amber opens inside the same card ===== */
@layer qc25tab {
/* title plain white, bigger */
html:root body.simple13.simple13 section[data-item-sheet] .order-sheet-head h2,
html:root body.simple13.simple13 .item-ai .item-ai-head h3{background:none!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important;text-shadow:0 0 10px rgba(255,255,255,.12)!important;font-weight:800!important;letter-spacing:.03em!important}
html:root body.simple13.simple13 section[data-item-sheet] .order-sheet-head h2{font-size:26px!important;line-height:1.2!important}
/* description white */
html:root body.simple13.simple13 section[data-item-sheet] .p-note{color:#f4f2f3!important;-webkit-text-fill-color:#f4f2f3!important;font-size:16px!important;line-height:1.55!important}
/* price white "$225 / unit" */
html:root body.simple13.simple13 section[data-item-sheet] .p-card .tnum{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:20px!important;font-weight:600!important}
html:root body.simple13.simple13 section[data-item-sheet] .p-card .tnum+span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:18px!important;font-weight:500!important}
/* wish list: bigger outline heart, white */
html:root body.simple13.simple13 section[data-item-sheet] .fav-btn{color:#fff!important;font-size:17px!important;font-weight:600!important}
/* words next to Amber white */
html:root body.simple13.simple13 section[data-item-sheet] .item-ask-cap{color:#fff!important;-webkit-text-fill-color:#fff!important}

/* Amber inside the same card: same size + place, item card hidden behind it */
html.t95-ai body.simple13.simple13 section[data-item-sheet]{visibility:hidden!important}
html:root body.simple13.simple13 .item-ai-scrim.show{z-index:135!important}
html:root body.simple13.simple13 .item-ai.show{position:fixed!important;z-index:140!important;left:50%!important;top:calc(var(--t95vt,0px) + var(--t95vh,100dvh) / 2)!important;transform:translate(-50%,-50%)!important;width:min(calc(100vw - 32px),560px)!important;min-height:min(var(--t95h,0px),calc(var(--t95vh,100dvh) - 32px))!important;max-height:calc(var(--t95vh,100dvh) - 32px)!important;overflow-y:auto!important;animation:none!important}
/* head: Back left, X right, Amber + title centered */
html:root body.simple13.simple13 .item-ai .item-ai-head{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:40px 8px 10px!important;text-align:center!important}
html:root body.simple13.simple13 .item-ai .item-ai-head h3{font-size:20px!important;line-height:1.25!important}
html:root body.simple13.simple13 .item-ai .item-ai-head::after{content:""!important;display:block!important;width:88%!important;height:1.5px!important;margin-top:8px!important;background:var(--l92)!important;box-shadow:0 0 6px rgba(255,40,30,.4)!important}
html:root body.simple13.simple13 .item-ai .item-ai-head .back-btn{position:absolute!important;top:0!important;left:0!important;right:auto!important;transform:none!important;width:auto!important;min-width:44px!important;height:36px!important;padding:0 6px 0 0!important;display:flex!important;align-items:center!important;gap:4px!important;color:#ff4740!important;font-size:15px!important}
html:root body.simple13.simple13 .item-ai .item-ai-head .back-btn::before{display:none!important}
html:root body.simple13.simple13 .item-ai .item-ai-head .back-btn>svg{display:block!important;width:20px!important;height:20px!important;color:#ff4740!important}
html:root body.simple13.simple13 .item-ai .item-ai-head .back-btn::after{content:"BACK"!important;display:block!important;position:static!important;font-weight:800!important;letter-spacing:.08em!important;color:#ff4740!important;font-size:15px!important;background:none!important;width:auto!important;height:auto!important;filter:drop-shadow(0 0 5px rgba(255,40,55,.5))!important}
html[lang^="es"] body.simple13.simple13 .item-ai .item-ai-head .back-btn::after{content:"ATRÁS"!important}
html:root body.simple13.simple13 .item-ai .item-ai-head .t95-x{position:absolute!important;top:0!important;right:0!important;width:44px!important;height:36px!important;background:none!important;border:0!important;padding:0!important;cursor:pointer!important}
html:root body.simple13.simple13 .item-ai .item-ai-head .t95-x::before{content:""!important;position:absolute!important;inset:0!important;margin:auto!important;width:17px!important;height:17px!important;background:linear-gradient(45deg,transparent 45%,#ff4740 45%,#ff4740 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#ff4740 45%,#ff4740 55%,transparent 55%)!important;filter:drop-shadow(0 0 5px rgba(255,40,55,.65))!important}
html:root body.simple13.simple13 .item-ai.show{border:1px solid rgba(255,60,45,.38)!important;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 28px rgba(255,40,30,.22),0 30px 80px rgba(0,0,0,.85)!important}
html:root body.simple13.simple13 section[data-item-sheet] .order-sheet-head h2{padding-left:44px!important;padding-right:44px!important;margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:22px!important}
}

/* ===== .95c (BoRi 08:16 picture): every red action button = dark red glass bar, glowing red rim, white bold text ===== */
@layer qc25tab {
html:root body.simple13.simple13:not(:has([data-adm25])) :is(.metal-red,.btn:not(.ghost):not(.danger-ghost),.add-btn:not(.in-cart),.refer-btn,.share13-btn,.report-btn-main,.ai-composer button[type=submit],.cartbar13 button,.item-ai-form button[type=submit],button[class*="bg-[var(--accent)]"],button[class*=bg-red-600],.seg button[aria-selected=true],.acct-mode-switch button[aria-pressed=true],.acct-tabs button[aria-selected=true],.jr-tabs button[aria-selected=true],.wc-tabs button[aria-selected=true],.jr-chips button[aria-pressed=true],.cust-opt[aria-pressed=true],.cat-chip[aria-pressed=true]):not(#tabbar13 *):not(.tb-home):not(.qa13):not(.v-chip):not([data-item-sheet] .flex-wrap>button){
  background:linear-gradient(180deg,rgba(150,12,14,.55) 0%,rgba(60,2,4,.85) 22%,rgba(22,0,2,.95) 50%,rgba(40,2,4,.9) 78%,rgba(140,10,12,.55) 100%)!important;
  background-image:linear-gradient(180deg,rgba(150,12,14,.55) 0%,rgba(60,2,4,.85) 22%,rgba(22,0,2,.95) 50%,rgba(40,2,4,.9) 78%,rgba(140,10,12,.55) 100%)!important;
  border:1.5px solid rgba(255,55,45,.95)!important;border-image:none!important;border-radius:16px!important;
  box-shadow:inset 0 2px 1px -1px rgba(255,120,110,.9),inset 0 8px 14px -8px rgba(255,60,50,.75),inset 0 -2px 1px -1px rgba(255,110,100,.85),inset 0 -8px 14px -8px rgba(255,50,40,.7),0 0 14px rgba(255,35,25,.38)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important;font-weight:800!important;
  filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:root body.simple13.simple13:not(:has([data-adm25])) :is(.metal-red,.btn:not(.ghost):not(.danger-ghost),.add-btn:not(.in-cart),.refer-btn,.share13-btn,.report-btn-main,.ai-composer button[type=submit],.cartbar13 button,.item-ai-form button[type=submit],button[class*="bg-[var(--accent)]"],button[class*=bg-red-600],.seg button[aria-selected=true],.acct-mode-switch button[aria-pressed=true],.acct-tabs button[aria-selected=true],.jr-tabs button[aria-selected=true],.wc-tabs button[aria-selected=true],.jr-chips button[aria-pressed=true],.cust-opt[aria-pressed=true],.cat-chip[aria-pressed=true]):not(#tabbar13 *):not(.tb-home):not(.qa13):not(.v-chip):not([data-item-sheet] .flex-wrap>button)::before{display:none!important}
html:root body.simple13.simple13:not(:has([data-adm25])) :is(.metal-red,.btn:not(.ghost):not(.danger-ghost),.add-btn:not(.in-cart),.refer-btn,.share13-btn,.report-btn-main,.ai-composer button[type=submit],.cartbar13 button,.item-ai-form button[type=submit]):not(#tabbar13 *):not(.tb-home):not(.qa13):not(.v-chip):not([data-item-sheet] .flex-wrap>button):active{filter:brightness(1.25)!important;transform:scale(.98)!important}
html:root body.simple13.simple13 section[data-item-sheet] .order-sheet-head{position:sticky!important;padding-left:16px!important;padding-right:16px!important;justify-content:center!important}
html:root body.simple13.simple13 section[data-item-sheet] .order-sheet-head>.back-btn{position:absolute!important;right:6px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}
}
