/* Forest + volt workspace palette inspired by the supplied Velto reference. */
@media screen{
:root{--green:#285746;--ink:#22372f;--muted:#7b8880;--line:#e0e6df;--bg:#f1f3ee;--surface:#fff;--volt:#d5fc65;--forest:#112e27;--shadow:0 3px 18px #102e2204}
body{background:var(--bg);color:var(--ink)}aside{background:#122c25;border-color:#244036}.brand{color:#f3f6ed}.mint{color:#d5fc65}.logo{background:#d5fc65;color:#193b2a}.brand small{color:#859b8b}.workspace{background:#ffffff04;border-color:#ffffff0b;color:#cfddcc}.workspace small{color:#829a89}.workspace-dot{background:#d5fc65}.navlabel{color:#79917f}aside nav a{color:#9bb09f}aside nav a:hover{background:#203e31;color:#eff8e5}aside nav a.active{background:#d5fc65;color:#213727;border-color:#d5fc65;box-shadow:0 4px 15px #0000000a}nav a.active b{background:#173b2914;color:#33562b}nav b{background:#ffffff0a;color:#c1d9ac}.account-entry{color:#d1dfc9;border-color:#ffffff12}.account-entry small{color:#829b88}.account-monogram{background:#2a4935;color:#d5fc65}.account-entry>span:last-child{color:#93ac82}.account-entry:hover{color:#d5fc65}
header{background:#fafbf7;border-color:#e1e6db}header b{color:#3d5648}.save-indicator{background:#eaf0e4;border-color:#dfe8d7;color:#6a805c}.topright .avatar{background:#e6ecd9;color:#516749;box-shadow:0 0 0 1px #e0e7d8}.eyebrow{color:#8d9985}.titlebar h1{color:#233e30}.btn{border-color:#dde5d9;color:#526b54}.btn:hover{background:#f1f6e9;border-color:#b7cba5}.btn.primary,.titlebar .btn.primary{background:#d5fc65;color:#233b21;border-color:#cdef60;box-shadow:0 3px 8px #7997460e}.btn.primary:hover,.titlebar .btn.primary:hover{background:#c7ed55;border-color:#bedf52;color:#1f361b}.selected,.stepnav button.active{background:#e6f5ca;color:#395e2e;border-color:#c4d9a4;box-shadow:none}.stepnav button:hover{color:#496e38}.tabs button.active{color:#3d6b36;border-color:#526f39}.tabs em{background:#e4ebdc;color:#6d825a}.openlink{color:#4e7443}.docicon{background:#f0f4e9;border-color:#e1e8d8;color:#789168}.deedname strong{color:#344b3b}.tablewrap th{background:#f8faf4;color:#84947e}.tablewrap tbody tr:hover{background:#f8fbf0}.tablewrap .deed-marked,.tablewrap .deed-marked:hover{background:#f1f9dc}.pill{background:#edf0e4;color:#7c8a58}.pill.gift{background:#e7f1e6;color:#5a8b59}.rowstatus{color:#6f855e;border-color:#e1e8d9}.bulk-deed-actions{background:#edf5dc;border-color:#d0dfb7}.selection-cell input,.selection-head input{accent-color:#496d31}.stat .badgeicon{background:#f1f4e9;color:#7d956c;border-color:#e8eddf}.stat strong{color:#294632}.stats>.stat:first-child{background:#1d3a2e;border-color:#1d3a2e}.stats>.stat:first-child strong{color:#f0f9e4}.stats>.stat:first-child small{color:#9bb18e}.stats>.stat:first-child .badgeicon{background:#d5fc65;color:#2e4b23;border-color:#d5fc65}.card{background:var(--surface)}.card:hover{border-color:#c9d5be}.fields label{color:#607558}.fields input:focus,.fields textarea:focus,.fields select:focus,.toolbar input:focus,.toolbar select:focus{border-color:#8cae60;box-shadow:0 0 0 3px #97b95e15}.fields label:focus-within{color:#4c7039}.fields input[type=checkbox]{accent-color:#547636}.fields input[readonly]{background:#f0f4e9}.subcard{background:#f8faf4;border-color:#e3e9dc}.clause-location{background:#eef5e2;color:#6e864d;border-color:#dce9c7}.clause-heading-number{color:inherit}.ownership-draft-title>span{background:#e9f3d7;color:#6b8d43}.ownership-tools{background:#f7faf0}.ownership-tools button{border-color:#dfe8d3;color:#6a8055}.ownership-tools button:hover{background:#ecf5d8;color:#41622b}.ownership-editor-frame:focus-within{border-color:#a3b77d;box-shadow:0 0 0 3px #b2ce7812}.attorney-detail-label textarea:focus{border-color:#8cae60;box-shadow:0 0 0 3px #97b95e15}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline-color:#88a257}
.desk-start{background:#15392e;border-color:#15392e;position:relative;overflow:hidden}.desk-kicker{color:#c7e67e}.desk-start h2{color:#edf4e5}.desk-start p{color:#95af9a}.desk-continue{color:#d5dfcb;border-color:#516a4b;background:transparent}.desk-continue:hover{background:#2c4b38;border-color:#7a9367;color:#eff8dc}.desk-shortcuts a{border-color:#365343}.desk-shortcuts a>span{color:#809a76}.desk-shortcuts strong{color:#dbe9d0}.desk-shortcuts small{color:#829d83}.desk-shortcuts b{color:#bfda75}.desk-shortcuts a:hover strong,.desk-shortcuts a:hover b{color:#d5fc65}
.account-profile-panel{background:#e7edda;border-color:#dce4cd}.account-avatar{background:#d5fc65;color:#3d5a29}.account-local-badge{color:#718359}.account-content .card h2{color:#354e36}.account-section-label{color:#8b9b77}.credit-local-status strong{color:#667f46}.credit-availability{color:#8c9b7d}.account-credit{background:#fbfdf6}.notice{background:#f6f2e5;border-color:#e7dec1;color:#9c8958}#toast{background:#263f2d;color:#edf7dd}
html[data-theme=dark]{--green:#c3e77b;--ink:#e5eddd;--muted:#97aa91;--line:#354b37;--bg:#14251d;--surface:#213629}html[data-theme=dark] aside{background:#0f261f}html[data-theme=dark] header{background:#1b3024}html[data-theme=dark] .titlebar h1{color:#e3efd7}html[data-theme=dark] .btn.primary{background:#d5fc65;color:#263c1d;border-color:#d5fc65}html[data-theme=dark] .btn:hover{background:#344e2e}html[data-theme=dark] .desk-start{background:#1e392b;border-color:#3b5535}html[data-theme=dark] .desk-start h2{color:#e6f1d9}html[data-theme=dark] .desk-shortcuts strong{color:#d0e3bd}html[data-theme=dark] .desk-shortcuts a{border-color:#3b5337}html[data-theme=dark] .desk-continue{color:#c9dbb5;border-color:#546b43}html[data-theme=dark] .tablewrap th{background:#203125;color:#a2b58f}html[data-theme=dark] .tablewrap tbody tr:hover{background:#29402b}html[data-theme=dark] .tablewrap .deed-marked{background:#3a5129}html[data-theme=dark] .deedname strong{color:#d6e3c8}html[data-theme=dark] .stat strong{color:#dbe8ce}html[data-theme=dark] .account-profile-panel{background:#2b4028;border-color:#405739}html[data-theme=dark] .account-avatar{background:#d5fc65;color:#2c431c}html[data-theme=dark] .account-credit{background:#243a29}html[data-theme=dark] .account-content .card h2{color:#d9e8ca}html[data-theme=dark] .clause-location{background:#2b442a;color:#c0d5a2;border-color:#45603a}html[data-theme=dark] .subcard{background:#1c3022}html[data-theme=dark] .fields label{color:#b2c5a5}html[data-theme=dark] .ownership-tools{background:#1d3122}html[data-theme=dark] .ownership-tools button{background:#2c432c;color:#c1d5ac;border-color:#49603c}
@media(max-width:700px){aside{background:#122c25}}
}
