@font-face{font-family:Poppins;src:url('assets/Poppins-Regular.ttf') format('truetype');font-weight:400;font-display:swap}:root{--blue:#b53d27;--ink:#252623;--line:#d6d5cb;--muted:#67695f;background:#f4f2ec;color:#252623;font-family:Poppins,Arial,sans-serif}.mark img{border-radius:50%}.topbar{background:#fffdf7}.card{border-radius:8px}.paper{border-top-color:#b53d27}.paper h3{color:#9c3320}button.primary,html[data-theme=dark] button.primary{background:#b53d27;color:white;border-color:#b53d27}button.primary:hover{background:#9c3320}.text-btn,.back,footer a{color:#b53d27}.example-row,legend span,.draft-tag,.note{background:#eee8de;color:#665847}html[data-theme=dark]{--blue:#ff997c;--ink:#f3f0e6;--line:#3b3f35;--muted:#b1b4a7;background:#171916;color:#f3f0e6}html[data-theme=dark] .topbar,html[data-theme=dark] .card,html[data-theme=dark] dialog,html[data-theme=dark] .checks{background:#20231e}html[data-theme=dark] input,html[data-theme=dark] textarea{background:#171916;border-color:#606653}html[data-theme=dark] .text-btn,html[data-theme=dark] .nav button,html[data-theme=dark] .back{color:#ff997c}html[data-theme=dark] .example-row,html[data-theme=dark] legend span,html[data-theme=dark] .draft-tag,html[data-theme=dark] .note{background:#30352a;color:#d1d5c5}input:focus,textarea:focus{outline-color:#da9f88;border-color:#b53d27}.paper{font-family:Arial,sans-serif}@media print{html[data-theme]{background:white;color:#252623}}
