/* om-nom-run entry popup override — scoped to this slug only */
body[data-slug="om-nom-run"]{background:#150e09}
body[data-slug="om-nom-run"] .f-root{background-color:#150e09}
body[data-slug="om-nom-run"] .f-root:before{background:linear-gradient(180deg,#120b0712,#120b0754 42%,#0d0805cf)}
body[data-slug="om-nom-run"] .f-card{width:min(100%,430px);padding:0 20px calc(20px + env(safe-area-inset-bottom))}
body[data-slug="om-nom-run"] .f-art{display:none}
body[data-slug="om-nom-run"] .f-flow{position:relative;z-index:1;border-radius:26px;padding:20px 20px 18px;background:#fffcf9eb;border:1px solid #7c543c24;box-shadow:0 24px 60px #12090466;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}
body[data-slug="om-nom-run"] .f-top{margin-bottom:6px}
body[data-slug="om-nom-run"] .f-name{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#97816f}
body[data-slug="om-nom-run"] .f-steps s{width:14px;height:4px;background:#eadbcd}
body[data-slug="om-nom-run"] .f-steps s.on{width:24px;background:#ff5c1c}
body[data-slug="om-nom-run"] .f-kicker{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#ff5c1c}
body[data-slug="om-nom-run"] .f-h{margin:5px 0 6px;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.14;color:#201510}
body[data-slug="om-nom-run"] .f-sub{font-size:15px;line-height:1.5;color:#7d675a}
body[data-slug="om-nom-run"] .f-chip{background:#fff;border:1px solid #ecdfd5;color:#2a1d15}
body[data-slug="om-nom-run"] .f-chip em{color:#a3907f}
body[data-slug="om-nom-run"] .f-body{margin-top:18px}
body[data-slug="om-nom-run"] .f-btn{min-height:54px;border-radius:17px;font-size:17px;font-weight:800;background:#ff5c1c;box-shadow:0 12px 26px #ff5c1c38;transition:transform .12s ease,background .2s ease}
body[data-slug="om-nom-run"] .f-btn:active{transform:scale(.97);background:#e64f12}
body[data-slug="om-nom-run"] .f-btn[disabled]{opacity:.5;box-shadow:none}
body[data-slug="om-nom-run"] .f-chest{background:#fff;border:1px solid #ecdfd5}
body[data-slug="om-nom-run"] .f-chest .lead b{white-space:nowrap;font-size:16px}
body[data-slug="om-nom-run"] .f-chest .f-btn{width:auto;min-height:46px;padding:0 24px;font-size:15px;flex:none;border-radius:14px;box-shadow:none}
body[data-slug="om-nom-run"] .f-lid{background:#fff1e8;color:#ff5c1c}
body[data-slug="om-nom-run"] .f-chest.is-landed .f-lid{background:#ff5c1c;color:#fff}
body[data-slug="om-nom-run"] .f-chest .lead span{color:#a3907f}
body[data-slug="om-nom-run"] .f-chest .ok{background:#fff1e8;color:#ff5c1c}
body[data-slug="om-nom-run"] .f-tasks li{color:#b7a291}
body[data-slug="om-nom-run"] .f-tasks li.on{color:#201510}
body[data-slug="om-nom-run"] .f-dot{color:#ddcbbe}
body[data-slug="om-nom-run"] .f-tasks li.on .f-dot{color:#ff5c1c}
body[data-slug="om-nom-run"] .f-bar{background:#f1e6dd}
body[data-slug="om-nom-run"] .f-bar i{background:#ff5c1c}
body[data-slug="om-nom-run"] .f-meta{color:#a3907f}
body[data-slug="om-nom-run"] .f-meta #pct{color:#201510}
@media(min-width:720px){body[data-slug="om-nom-run"] .f-card{width:400px}}
@media(prefers-reduced-motion:reduce){body[data-slug="om-nom-run"] .f-btn{transition:none}}
