.jl-dp-page{--cp-bg:#100f19;--cp-panel:#252430;--cp-text:#fff8f3;--cp-muted:#d9cdc9;--cp-line:#6f5866;--cp-accent:#ffc299;background:radial-gradient(ellipse 57% 29% at 91% 0,rgba(196,90,73,.19),transparent 76%),var(--cp-bg)}.jl-dp-page .jl-cp-hero h1 em{color:#ffc299}.jl-dp-page .jl-cp-progress{background:linear-gradient(140deg,#423244,#272939);border-color:#ae8a85}.jl-dp-page .jl-cp-progress>span{color:#ffdfbb}.jl-dp-page .jl-cp-progress>strong{color:#fff8f3}.jl-dp-page .jl-cp-progress small{color:#e1d0d3}.jl-dp-page .jl-cp-flashcard{border-color:#d29a92;background:radial-gradient(ellipse 72% 88% at 85% 0,rgba(232,135,89,.16),transparent 73%),linear-gradient(148deg,#453040,#21263a)}.jl-dp-page .jl-cp-flashcard.is-flipped{background:linear-gradient(135deg,#4c3c3e,#252d3d)}.jl-dp-page .jl-cp-flashcard>span{color:#ffd2aa}.jl-dp-page .jl-cp-card-actions>.jl-cp-yes,.jl-dp-page .jl-cp-case-complete>button,.jl-dp-page .jl-cp-next{background:#ffd3a6;color:#542d24}.jl-dp-page .jl-cp-options button.is-picked{background:rgba(190,122,87,.16);border-color:#e1b293}.jl-dp-page .jl-cp-case-tabs button.is-current{background:hsla(19,47%,60%,.14);border-color:#d5a08e}.jl-dp-page .jl-cp-evidence>div:first-child{background:#483649;color:#ffcfb6}.jl-dp-page .jl-cp-bottom{border-color:#c29385;background:linear-gradient(100deg,rgba(160,98,82,.18),rgba(111,80,147,.12))}.jl-dp-classifier{margin-bottom:24px;border:1px solid #b48886;border-radius:18px;background:#272736;color:#fff9f3;overflow:hidden}.jl-dp-classifier>header{background:#423444;padding:21px}.jl-dp-classifier header span{font-size:11px;color:#ffcfb0;font-weight:850;letter-spacing:.12em}.jl-dp-classifier h3{font-size:23px;font-weight:850;margin:10px 0}.jl-dp-classifier header p{color:#ead8d7;font-size:13px;line-height:1.7}.jl-dp-classifier-case{padding:20px;border-top:1px solid #675668}.jl-dp-classifier-case small{font-size:10px;color:#ffceb0;letter-spacing:.1em;font-weight:800}.jl-dp-classifier-case strong{display:block;font-size:19px;margin:11px 0}.jl-dp-classifier-case p{color:#e7d9dd;font-size:14px;line-height:1.75}.jl-dp-classifier-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 20px 18px}.jl-dp-classifier-options button{border:1px solid #86717d;border-radius:10px;background:#353443;color:#ffe6db;font-size:12px;font-weight:800;padding:13px 9px}.jl-dp-classifier-options button.is-selected{background:#f8c8ab;color:#512e2b;border-color:#f5c5a6}.jl-dp-classifier-feedback{margin:0 20px 18px;border-left:3px solid #e1ad73;padding:15px 17px;border-radius:0 10px 10px 0;background:#44363c;color:#fff0dd}.jl-dp-classifier-feedback.is-right{background:#27463e;border-color:#98dfb6}.jl-dp-classifier-feedback strong{font-size:13px}.jl-dp-classifier-feedback p{font-size:13px;line-height:1.75;margin:8px 0 0;color:#e9dfe1}.jl-dp-classifier footer{display:flex;justify-content:space-between;align-items:center;gap:13px;flex-wrap:wrap;padding:0 20px 19px;color:#e3cfd1;font-size:11px}.jl-dp-classifier footer button{background:#f8d1b3;color:#532d26;border:1px solid #ecc09e;border-radius:9px;padding:12px 15px;font-size:13px;font-weight:850}@media(max-width:700px){.jl-dp-classifier-options{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=light] .jl-dp-page{--cp-bg:#fff9f6;--cp-panel:#fff;--cp-text:#4a3135;--cp-muted:#725c64;--cp-line:#dfcac7;--cp-accent:#a55038;background:radial-gradient(ellipse 59% 25% at 91% 0,hsla(15,65%,63%,.13),transparent 77%),var(--cp-bg)}html[data-theme=light] .jl-dp-page .jl-cp-progress{background:linear-gradient(140deg,#fff0e7,#f9eef4);border-color:#dcafa0}html[data-theme=light] .jl-dp-page .jl-cp-progress>strong{color:#4a3135}html[data-theme=light] .jl-dp-page .jl-cp-progress small,html[data-theme=light] .jl-dp-page .jl-cp-progress>span{color:#825e68}html[data-theme=light] .jl-dp-page .jl-cp-hero h1 em{color:#a55038}html[data-theme=light] .jl-dp-page .jl-cp-options button.is-picked{background:#fff0e8;border-color:#d1a392}html[data-theme=light] .jl-dp-page .jl-cp-case-tabs button.is-current{background:#fff0e7;border-color:#dcafa0}html[data-theme=light] .jl-dp-page .jl-cp-evidence>div:first-child{background:#f5e3df;color:#9f523e}html[data-theme=light] .jl-dp-page .jl-cp-bottom{background:linear-gradient(100deg,#fff0e9,#f5edf5)}