/* fo-rules.css: the Oct 29 brief's design rules, loaded last. Generated by audit/rulescss.py. */

/* ---- no italics ---- */
*,*::before,*::after{font-style:normal!important}

/* ---- nothing floats or sticks: the page rails, the calculator strip, the briefing's progress bar, older navs ---- */
.rail,.mrail,.cstick,.cout,.o-prog,.bkside,.calcread,.fonav,.fonav.stuck,.wa-mock,.mcta,#ffd .sticky,#ffd .nav,html.dir-c #ffd .desk .grp{position:static!important;top:auto!important;bottom:auto!important}
.mcta{display:none!important}

/* ---- the logo is the pink chevrons on a transparent ground, never on a tile ---- */
.sfo{background:transparent!important;box-shadow:none!important;border-radius:0!important}
.sfo::after{display:none!important}
.sfo img{width:78%!important;height:78%!important}
.zav.zaf{background:transparent!important;box-shadow:none!important}
.zav.zaf img{width:16px!important;height:16px!important}
.zsd img{background:transparent!important;padding:0!important;border-radius:0!important}
.nugc .tile,.nug .coin,.dk .coin{background:transparent!important;box-shadow:none!important}

/* ---- no pastels: soft tints become white, the colour moves to the edge ---- */
.pil{background:#fff!important;box-shadow:0 0 0 1px #e8e9ed,0 18px 40px -26px rgba(20,18,22,.3)!important;border-top:4px solid var(--c)!important}
.pil::after{background:linear-gradient(180deg,rgba(255,255,255,0),#fff)!important}
.receipt .rr.tot{background:#fff!important;border-top:2px solid #FA1896!important}
.sb-t.on{background:#fff!important;box-shadow:inset 0 0 0 2px #FA1896!important}
.sb-t.lit{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(250,24,150,.55)!important}
.sb-read{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(250,24,150,.3)!important;border-left:3px solid #FA1896!important}
.tag.p,.tag.d,.beat .panel.ink .tag.d,.beat .wc.sh .tag,.cs .bd.pkb,.cs .nmb .ok,.ph .tag.d,.top .tag{background:#fff!important;box-shadow:inset 0 0 0 1px #FA1896!important;color:#B80F6E!important}
.beat .wc.sh .card,.wc > .card{background:#fff!important;box-shadow:inset 0 0 0 1.5px #FA1896,0 14px 28px -20px rgba(20,18,22,.3)!important}
.pc .x,.cs .by i,.beat .bn i,.bn > i{background:#fff!important;box-shadow:inset 0 0 0 1.5px #FA1896!important;color:#B80F6E!important}
.pillchips span{background:#fff!important}
.pillchips span:nth-child(3) b{color:#7348F0!important}
.pillchips span:nth-child(3){box-shadow:0 0 0 1.5px rgba(115,72,240,.4)!important}
.apc.soon{background:#fff!important;box-shadow:inset 0 0 0 1px #FA1896!important}
.freego{background:#fff!important;box-shadow:inset 0 0 0 1.5px #FA1896,0 18px 36px -24px rgba(20,18,22,.3)!important}
.row > .code,.ledger .code{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(250,24,150,.55)!important}
.tdc.on .tst,.tdc.on .tic{background:#fff!important;box-shadow:inset 0 0 0 1px #16A06A!important}
.bu.me{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(22,160,106,.45)!important}
.chip.ex{background:#fff!important;box-shadow:inset 0 0 0 1px rgba(20,18,22,.28)!important;color:#141216!important}
.mf-c i{background:#fff!important;border-radius:12px!important;box-shadow:inset 0 0 0 1.5px #FA1896!important}
.mf-c:hover{box-shadow:0 26px 48px -22px rgba(250,24,150,.35),0 0 0 1.5px #FA1896!important}
.madlib select,.madlib select:hover,.madlib select:focus{background-color:#fff!important}

/* ---- no dark blocks but the ticker: the name card and the pill chips go white with a pink edge ---- */
.arc-head .who{background:#fff!important;color:#141216!important}
.trades > a.all{background:#fff!important;color:#141216!important;box-shadow:inset 0 0 0 1.5px #141216!important}

/* ---- no circles except the logos and the pill dot (54 rules) ---- */
.badge i,
.cmp li::before,
.dh .lv,
.dk .coin,
.dots u,
.eyebrow:before,
.fo .blip .dot,
.fo .blip .dot::after,
.fo .bluf .bk i,
.fo .chdot,
.fo .chdot::after,
.fo .hero .badge .dot,
.fo .hk i,
.fo .hub,
.fo .ic .tag .tdot,
.fo .kick .feed i,
.fo .ring,
.fo .sweep,
.fo .vdonut .dring,
.fo .vdonut .dring:after,
.fo .win .wb .dot,
.fok:before,
.freego .ar,
.human .hi,
.ledger .lf i,
.ledger .lh b i,
.mstk .pd u,
.ncta .pill.green.wa-ic,
.nug .coin,
.nug .ni,
.okc,
.pil-h i,
.pill4 small::before,
.rankn,
.sb-h .lv,
.sfo,
.sfo::after,
.sig .av,
.sp .dots u,
.step .sn,
.sxw .bb i,
.sxw .rk .lv,
.sxw .sl2 li i,
.sxw .wk i,
.tchips u,
.tdoors i,
.tlist i,
.zav,
.zbp-p::after,
.zbp-p::before,
.zbp-pl,
.zdk-ask i,
.zdk-cons i,
.zdk-on i{border-radius:28%!important}
