/* Ink and vermilion: scoped to the overview for review before extending elsewhere. */
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184{--glass188:linear-gradient(135deg,#f8ecd620,transparent 38%),linear-gradient(178deg,#fff3dc0c,transparent 48%,#bd946710),#111923e8;--frame188:linear-gradient(#d4b58bbd,#d4b58bbd) left top/24px 1px no-repeat,linear-gradient(#d4b58bbd,#d4b58bbd) left top/1px 24px no-repeat,linear-gradient(#b9956b99,#b9956b99) right bottom/24px 1px no-repeat,linear-gradient(#b9956b99,#b9956b99) right bottom/1px 24px no-repeat;--shine188:inset 0 1px #ffefd438,inset 1px 0 #ffe7bc0d,0 6px 18px #0002;--rpg-line:#d3b58a55;--rpg-blue:#e6bd90;--rpg-silver:#f6eddc}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 :is(.journey-panel181,.journey-avatar181>header,.next-task143,.dash-activity,.journey-secondary181>section){border-color:#c6a37b70!important;border-radius:5px!important;box-shadow:var(--shine188)!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .journey181{border:1px solid #c6a37b99!important;border-radius:9px!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .journey181:before{inset:6px;border:1px solid #c6a37b40;border-radius:4px;background:none}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .journey-panel181:before{inset:5px;border:1px solid #c6a37b20;border-radius:2px;background:none;opacity:1}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 :is(h1,h2,h3,strong,b,dd){color:#f6eddc!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 :is(p,dt,small,.journey-rank181,.journey-level181,.journey-week181){color:#c8beb0!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 button{color:#f6eddc!important;background:linear-gradient(170deg,#ead8bb16,#17212b 65%)!important;border:1px solid #b8966a66!important;border-radius:4px!important;box-shadow:inset 0 1px #ffefd42e,inset 0 -2px #0003!important;min-height:48px!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 button:hover:not(:disabled){border-color:#f1c18e!important;background:linear-gradient(170deg,#b3865833,#222b33)!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 :is(.journey-edit181 button,button.primary,button[aria-pressed=true]){background:linear-gradient(170deg,#d36650,#91372f)!important;border-color:#e8a17caa!important;box-shadow:inset 0 1px #ffe7ce66,inset 0 -2px #4c1e1b66!important;color:#fff4e3!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 :is(button,a,summary):focus-visible{outline:2px solid #f3c894!important;outline-offset:3px!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .journey-progress181>span{background:linear-gradient(90deg,#a64035,#e6a47c)!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 progress{accent-color:#cf7254!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .rpg-emblem184[data-unlocked=true]{background:linear-gradient(145deg,#d9b47c20,#1b2229)!important;color:#e7c397!important;border-color:#b9946280!important;box-shadow:inset 0 1px #ffeacb26!important}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .level-badge186{color:#f5e8cf}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .level-badge186 svg [stroke]{stroke:#bda17d}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .level-badge186 svg [fill="#b5d6e7"],:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .level-badge186 svg [fill="#d2ebf8"],:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .level-badge186 svg [fill="#b5d9ec"]{fill:#d6b48a}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .level-badge186 svg circle[fill="#102637"]{fill:#1d242b}
:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 .level-label186{color:#e2c7a4!important}

:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184 :is(.journey-chip181,.journey-muted181,.journey-progress-label181,.journey-card-count181,.journey-belt-name181,figcaption){color:#d8c7ad!important}

:root body#sensei-app.tactical166 #root#root .app.online47:has(#content .rpg184) :is(.desktop-nav124,.mobile-nav){background:linear-gradient(120deg,#e6c29112,transparent 50%),#121a23f5!important;border-color:#b9997066!important;border-radius:6px!important;box-shadow:inset 0 1px #f5deb52b,0 7px 20px #0003!important}
:root body#sensei-app.tactical166 #root#root .app.online47:has(#content .rpg184) :is(.desktop-nav124,.mobile-nav) :is(button,summary){background:linear-gradient(170deg,#dec09818,#17212b)!important;border-color:#b99a6f66!important;color:#f6eddc!important;border-radius:4px!important;box-shadow:inset 0 1px #f5deb52b,inset 0 -2px #0003!important}
:root body#sensei-app.tactical166 #root#root .app.online47:has(#content .rpg184) :is(.desktop-nav124,.mobile-nav) :is(button[aria-current=page],button.active){background:linear-gradient(170deg,#b85042,#7f302a)!important;border-color:#dcaa7d99!important}
@media(prefers-reduced-transparency:reduce){:root body#sensei-app.tactical166 #root#root .app.online47 #content .rpg184{--glass188:#151e27}}
