/* Generated by work/build-default-navy.mjs from styles.css, maps.css, scenario.css, platform.css, skins.css, full-menu.css, riscon-access.css, riscon-family.css, case-order.css. Do not edit; edit the generator. */
/* styles.css */
html:not([data-skin]){--navy-950:#060d1e;--navy-900:#070f22;--navy-850:#0a142b;--navy-800:#0d1935;--navy-700:#12234a;--ink:#101a33;--muted:#636c80;--line:#e2e4e7;--paper:#f4f7f8;--card:#ffffff;--blue:#314a83;--blue-soft:#e5e8ed;--teal:#314a86;--shadow:0 18px 50px rgba(8,18,42,0.08);color:var(--ink);background:var(--paper)}
html:not([data-skin]){background:var(--paper)}
html:not([data-skin]) body{background:var(--paper);color:var(--ink)}
html:not([data-skin]) a{color:inherit}
html:not([data-skin]) .topbar{background:var(--navy-900);color:white;border-bottom:1px solid rgba(255,255,255,.08)}
html:not([data-skin]) .brand em{color:#a0a4af}
html:not([data-skin]) .brand-mark span{background:#969fb2;border-radius:2px 2px 0 0}
html:not([data-skin]) .brand-mark span:nth-child(2){background:#c3c7d2}
html:not([data-skin]) .topnav a{color:#a9adb5}
html:not([data-skin]) .topnav a:hover,html:not([data-skin]) .topnav a.active{color:white}
html:not([data-skin]) .topnav a.active::after{background:#c3c7d2}
html:not([data-skin]) .nav-count{border-radius:10px;background:rgba(195,199,210,0.14);color:#d1d5dd}
html:not([data-skin]) .icon-button,html:not([data-skin]) .avatar-button{border:1px solid rgba(255,255,255,.13);background:transparent;color:#d1d3d8;border-radius:9px}
html:not([data-skin]) .icon-button:hover,html:not([data-skin]) .avatar-button:hover{background:rgba(255,255,255,.08)}
html:not([data-skin]) .avatar-button{background:#cccfd7;color:var(--navy-900);border:0}
html:not([data-skin]) .eyebrow{color:var(--blue)}
html:not([data-skin]) .page-heading p{color:var(--muted)}
html:not([data-skin]) .muted{color:var(--muted)}
html:not([data-skin]) .button{border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink)}
html:not([data-skin]) .button:hover{border-color:#bbbfca;background:#f7fbfc}
html:not([data-skin]) .button.primary{background:var(--navy-850);color:white;border-color:var(--navy-850)}
html:not([data-skin]) .button.primary:hover{background:#152752}
html:not([data-skin]) .button.subtle{background:#eef4f6;color:#3c4e7a;border-color:#e5e7eb}
html:not([data-skin]) .button.danger{color:#9a4b4d}
html:not([data-skin]) .pill{border-radius:20px;background:#edf3f5;color:#4c5e87}
html:not([data-skin]) .pill.public{background:#eef0f2;color:#1e315c}
html:not([data-skin]) .pill.synthetic{background:#f6eee1;color:#9a6d2d}
html:not([data-skin]) .pill.review{background:#ecedf2;color:#4e6392}
html:not([data-skin]) .pill.open{background:#edf2f6;color:#5a6887}
html:not([data-skin]) .pill.saved{background:#ecedf1;color:#203462}
html:not([data-skin]) .map-shell{background:var(--navy-900);border-radius:18px;box-shadow:var(--shadow)}
html:not([data-skin]) .map-toolbar{color:#c2c5cd;border-bottom:1px solid rgba(255,255,255,.08)}
html:not([data-skin]) .map-toolbar strong{color:white}
html:not([data-skin]) .map-toolbar .map-status{color:#999ea9}
html:not([data-skin]) .map-button{background:rgba(255,255,255,.06);color:#d9dce1;border:1px solid rgba(255,255,255,.1);border-radius:8px}
html:not([data-skin]) .map-button:hover,html:not([data-skin]) .map-button.active{background:rgba(195,199,210,0.18);border-color:rgba(195,199,210,0.38);color:#f8fafc}
html:not([data-skin]) .map-area{background:radial-gradient(circle at 46% 48%, rgba(40,62,114,0.24), transparent 33%), radial-gradient(circle at 70% 20%, rgba(45,62,101,0.12), transparent 28%), #081125}
html:not([data-skin]) .map-area::before{background-image:linear-gradient(rgba(164,170,186,0.13) 1px, transparent 1px), linear-gradient(90deg, rgba(164,170,186,0.13) 1px, transparent 1px);background-size:56px 56px}
html:not([data-skin]) .map-grid-line{stroke:rgba(164,170,186,0.18);fill:none}
html:not([data-skin]) .map-connection{stroke:#7c90bd;fill:none}
html:not([data-skin]) .map-connection.policy{stroke:#c1c5cd}
html:not([data-skin]) .map-connection.constraint{stroke:#d2a262}
html:not([data-skin]) .map-node circle.halo{fill:#c3c7d2}
html:not([data-skin]) .map-node circle.core{fill:#c3c7d2;stroke:#f6f7fb}
html:not([data-skin]) .map-node.synthetic circle.core{fill:#cf9c59;stroke:#ffe0ad}
html:not([data-skin]) .map-node.selected circle.core{fill:white;stroke:#c3c7d2}
html:not([data-skin]) .map-legend{color:#a3a7b1}
html:not([data-skin]) .legend-dot{border-radius:50%;background:#c3c7d2}
html:not([data-skin]) .legend-dot.synthetic{background:#cf9c59}
html:not([data-skin]) .legend-line{background:#7c90bd}
html:not([data-skin]) .scale-loading{color:var(--muted, #8d929b)}
html:not([data-skin]) .map-label{color:rgba(237,239,243,0.88);text-shadow:0 1px 7px rgba(0,0,0,.9), 0 0 2px rgba(0,0,0,.8)}
html:not([data-skin]) .map-label.near{color:#fff}
html:not([data-skin]) .map-label:hover{color:#fff}
html:not([data-skin]) .map-preview{background:rgba(10,20,43,0.94);border:1px solid rgba(190,196,208,0.28);border-radius:12px;color:white;box-shadow:0 14px 36px rgba(0,0,0,.22)}
html:not([data-skin]) .map-preview p{color:#b9bdc5}
html:not([data-skin]) .map-preview .preview-footer{color:#9b9fab}
html:not([data-skin]) .map-preview .preview-footer strong{color:#e4e7ec}
html:not([data-skin]) .map-side-action .button{background:#edeef2;color:var(--navy-900);border:0}
html:not([data-skin]) .map-side-action .button:hover{background:white}
html:not([data-skin]) .stat-card{background:white;border:1px solid var(--line);border-radius:12px}
html:not([data-skin]) button.stat-card{color:inherit}
html:not([data-skin]) button.stat-card[aria-pressed="true"]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}
html:not([data-skin]) button.stat-card:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
html:not([data-skin]) .stat-card .stat-label{color:var(--muted)}
html:not([data-skin]) .stat-card small{color:#828da7}
html:not([data-skin]) .panel{background:white;border:1px solid var(--line);border-radius:14px}
html:not([data-skin]) .panel-heading a{color:var(--blue)}
html:not([data-skin]) .activity{border-bottom:1px solid #edf1f2}
html:not([data-skin]) .activity:last-child{border-bottom:0}
html:not([data-skin]) .activity-dot{border-radius:50%;background:var(--teal)}
html:not([data-skin]) .activity p{color:var(--muted)}
html:not([data-skin]) .activity time{color:#9b9ea3}
html:not([data-skin]) .domain-bar-head{color:#5f6d8d}
html:not([data-skin]) .bar-track{background:#edf3f4;border-radius:5px}
html:not([data-skin]) .bar-fill{border-radius:inherit;background:linear-gradient(90deg, #949db0, #c3c7d2)}
html:not([data-skin]) .library-toolbar{background:white;border:1px solid var(--line);border-radius:12px}
html:not([data-skin]) .search-input,html:not([data-skin]) .select-input{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;color:var(--ink);outline:none}
html:not([data-skin]) .search-input:focus,html:not([data-skin]) .select-input:focus,html:not([data-skin]) textarea:focus{border-color:#9ea5b4;box-shadow:0 0 0 3px rgba(151,159,176,0.12)}
html:not([data-skin]) .result-count{color:var(--muted)}
html:not([data-skin]) .issue-card{background:white;border:1px solid var(--line);border-radius:12px}
html:not([data-skin]) .issue-card:hover{border-color:#bfc4ce;box-shadow:0 10px 28px rgba(12,28,64,0.08)}
html:not([data-skin]) .issue-card .card-id{color:#a4a7ad}
html:not([data-skin]) .issue-card p{color:var(--muted)}
html:not([data-skin]) .issue-card .card-date{color:#8f939a}
html:not([data-skin]) .issue-card .card-cohort{border:1px solid #dddfe2;border-radius:999px;color:#656f87}
html:not([data-skin]) .cohort-note{color:#656f87}
html:not([data-skin]) .save-toggle{border:0;background:transparent;color:#aaadb3}
html:not([data-skin]) .save-toggle.saved{color:#314a86}
html:not([data-skin]) .ledger-row{border-bottom:1px solid #edf1f2}
html:not([data-skin]) .ledger-row:last-child{border-bottom:0}
html:not([data-skin]) .ledger-row .ledger-id{color:#8e929c}
html:not([data-skin]) .ledger-row p{color:var(--muted)}
html:not([data-skin]) .review-mark{color:#1f3362}
html:not([data-skin]) .connector-card{border:1px solid var(--line);border-radius:11px;background:#fff}
html:not([data-skin]) .connector-card.active{border-color:#adb3bf;box-shadow:0 7px 20px rgba(42,59,99,0.08)}
html:not([data-skin]) .connector-card p{color:var(--muted)}
html:not([data-skin]) .connector-card .connector-meta{color:#838da6}
html:not([data-skin]) .connector-dot{border-radius:50%;background:#374f86}
html:not([data-skin]) .connector-dot.neutral{background:#c8933e}
html:not([data-skin]) .connector-record div{border-radius:9px;background:#f5f8f8}
html:not([data-skin]) .connector-record dt{color:#7f899f}
html:not([data-skin]) .ask-card{background:white;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}
html:not([data-skin]) .ask-card textarea{border:1px solid var(--line);border-radius:10px;outline:none}
html:not([data-skin]) .ask-result{border-top:1px solid var(--line)}
html:not([data-skin]) .ask-result p{color:var(--muted)}
html:not([data-skin]) .suggestion{background:#f3f7f8;border:1px solid #e8e9ed;border-radius:30px;color:#5a6a8e}
html:not([data-skin]) .world-map-wrap{border-radius:12px;background:radial-gradient(circle at 52% 45%, #e9f3f4 0, #f7fafb 58%, #fff 100%);border:1px solid #e5edef}
html:not([data-skin]) .google-world-map{background:#e7e8ec}
html:not([data-skin]) .map-loading,html:not([data-skin]) .map-error{color:#616f91}
html:not([data-skin]) .map-loading::before{border:2px solid #bbbfca;border-top-color:#314a83;border-radius:50%}
html:not([data-skin]) .map-error strong{color:#9b5b5d}
html:not([data-skin]) .map-error span{color:#747d92}
html:not([data-skin]) .world-focus-card{border:1px solid rgba(255,255,255,.85);border-radius:9px;background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(24,41,81,0.12)}
html:not([data-skin]) .world-focus-card strong{color:#263760}
html:not([data-skin]) .world-focus-card > span:not(.eyebrow){color:#9a6d2d}
html:not([data-skin]) .world-focus-card p{color:#767f96}
html:not([data-skin]) .continent{fill:#e0e1e6;stroke:#bfc2cb}
html:not([data-skin]) .equator{stroke:#bfc2cb}
html:not([data-skin]) .world-marker circle:first-child{fill:#c8933e;stroke:white}
html:not([data-skin]) .world-marker.teal circle:first-child{fill:#314a86}
html:not([data-skin]) .world-marker.rose circle:first-child{fill:#c56f71}
html:not([data-skin]) .world-marker .ring{fill:none;stroke:currentColor}
html:not([data-skin]) .world-label strong{color:#293960}
html:not([data-skin]) .world-label span{color:#828da5}
html:not([data-skin]) .region-row{border-bottom:1px solid #edf1f2}
html:not([data-skin]) .region-row:last-child{border-bottom:0}
html:not([data-skin]) .region-row p{color:var(--muted)}
html:not([data-skin]) .posture-head{color:#93969c}
html:not([data-skin]) .posture-row{border-top:1px solid #edf1f2}
html:not([data-skin]) .posture-row > span{color:#5d6d90}
html:not([data-skin]) .posture-row i{border-radius:5px;background:#c2c6d1}
html:not([data-skin]) .posture-row:nth-child(3) i{background:#9aa1b3}
html:not([data-skin]) .posture-row:nth-child(4) i{background:#c5a26c}
html:not([data-skin]) .posture-row:nth-child(5) i{background:#a9acb2}
html:not([data-skin]) .overlay{background:rgba(6,13,30,0.54)}
html:not([data-skin]) .detail-drawer{background:#fbfcfc;box-shadow:-15px 0 40px rgba(0,0,0,.15)}
html:not([data-skin]) .close-button{border:1px solid var(--line);border-radius:8px;background:white;color:var(--muted)}
html:not([data-skin]) .detail-lede{color:#4a597d}
html:not([data-skin]) .detail-lede.lede-aside{border-left:2px solid var(--line);color:#63708d}
html:not([data-skin]) .detail-lede.lede-recommend{border-left-color:var(--blue, #90a3cf)}
html:not([data-skin]) .detail-lede .lede-label{color:#8f939a}
html:not([data-skin]) .detail-field{border:1px solid var(--line);border-radius:9px;background:white}
html:not([data-skin]) .detail-field dt{color:#8d9199}
html:not([data-skin]) .detail-section{border-top:1px solid var(--line)}
html:not([data-skin]) .detail-section p,html:not([data-skin]) .detail-section li{color:#576585}
html:not([data-skin]) .option-list div{border:1px solid #e2ebed;border-radius:8px;background:#f8fbfb;color:#566485}
html:not([data-skin]) .source-link{color:var(--blue)}
html:not([data-skin]) .relation-link{border:1px solid #e6e8eb;border-radius:8px;background:white;color:#51638d}
html:not([data-skin]) .relation-link span:last-child{color:#9498a0}
html:not([data-skin]) .toast{background:var(--navy-850);color:white;border:1px solid rgba(195,199,210,0.3);border-radius:9px;box-shadow:0 10px 25px rgba(0,0,0,.18)}
html:not([data-skin]) body.dark{--paper:#0a1123;--card:#101b35;--ink:#eef6f8;--muted:#b3b5bc;--line:#233152;--blue:#bec4d1}
html:not([data-skin]) body.dark .panel,html:not([data-skin]) body.dark .issue-card,html:not([data-skin]) body.dark .library-toolbar,html:not([data-skin]) body.dark .stat-card,html:not([data-skin]) body.dark .connector-card,html:not([data-skin]) body.dark .ask-card,html:not([data-skin]) body.dark .detail-field,html:not([data-skin]) body.dark .relation-link,html:not([data-skin]) body.dark .close-button{background:#101b35}
html:not([data-skin]) body.dark .search-input,html:not([data-skin]) body.dark .select-input,html:not([data-skin]) body.dark .button,html:not([data-skin]) body.dark .button.subtle{background:#121f3d;color:var(--ink);border-color:#2b3a5c}
html:not([data-skin]) body.dark .detail-drawer{background:#0b1429}
html:not([data-skin]) body.dark .detail-lede,html:not([data-skin]) body.dark .detail-section p,html:not([data-skin]) body.dark .detail-section li{color:#c2c5cb}
html:not([data-skin]) body.dark .detail-lede.lede-aside{border-left-color:#2a3756;color:#aaadb5}
html:not([data-skin]) body.dark .detail-lede .lede-label{color:#8f949d}
html:not([data-skin]) body.dark .option-list div{background:#0d1832;border-color:#283555}
@media (max-width: 720px) {
  html:not([data-skin]) .map-shell{border-radius:13px}
}
html:not([data-skin]) .issue-more span{color:var(--muted, #626978)}
/* maps.css */
html:not([data-skin]) .decision-viewport{outline-offset:-4px}
html:not([data-skin]) .map-renderer-status{color:#b9bec8}
html:not([data-skin]) .map-explorer{color:#d5d9e1;border-bottom:1px solid #ffffff14}
html:not([data-skin]) .map-explorer input,html:not([data-skin]) .map-explorer select{color:#f0f1f5;background:#13203e;border:1px solid #536284;border-radius:6px}
html:not([data-skin]) .map-find-results{background:#101c38;border:1px solid #5e6f99;border-radius:8px;box-shadow:0 12px 28px #0008}
html:not([data-skin]) .map-find-results button{color:#eceff3;background:transparent;border:0}
html:not([data-skin]) .map-find-results button:hover,html:not([data-skin]) .map-find-results button:focus-visible{background:#243253}
html:not([data-skin]) .map-preview .preview-block{border-top:1px solid rgba(16,26,51,0.1)}
html:not([data-skin]) .map-preview .preview-block h4{color:#727b8f}
html:not([data-skin]) .map-shell:fullscreen,html:not([data-skin]) .map-shell.expanded-map{border-radius:0;background:#081125}
html:not([data-skin]) .map-node:focus{outline:none}
html:not([data-skin]) .map-node:focus .halo{stroke:white}
html:not([data-skin]) .world-date{border:1px solid var(--line);border-radius:7px;color:var(--muted)}
html:not([data-skin]) .world-summary{color:var(--muted)}
html:not([data-skin]) .world-summary strong{color:var(--ink)}
html:not([data-skin]) .world-toolbar{border:1px solid var(--line);border-radius:12px;background:var(--card, white)}
html:not([data-skin]) .world-toolbar input,html:not([data-skin]) .world-toolbar select{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px}
html:not([data-skin]) .world-page button:focus-visible,html:not([data-skin]) .world-page a:focus-visible,html:not([data-skin]) .world-page input:focus-visible,html:not([data-skin]) .world-page select:focus-visible{outline:3px solid #3f568c;outline-offset:3px}
html:not([data-skin]) .world-map-wrap{background:#d9dce3;border:1px solid var(--line);border-radius:10px}
html:not([data-skin]) .world-layer-status{color:var(--muted)}
html:not([data-skin]) .world-legend i{border-radius:50%}
html:not([data-skin]) .world-note{color:var(--muted)}
html:not([data-skin]) .world-location-card{border:1px solid var(--line);border-radius:10px;background:var(--card, white);color:var(--ink)}
html:not([data-skin]) .world-location-card:hover{border-color:#9da2af}
html:not([data-skin]) .world-location-card[aria-pressed=true]{background:#eaf4f5;border-color:#2f4577;box-shadow:inset 3px 0 #2f4577}
html:not([data-skin]) .world-location-card > span:not(.world-category){color:var(--muted)}
html:not([data-skin]) .world-location-card small{color:var(--muted)}
html:not([data-skin]) .world-category{color:var(--category-color)}
html:not([data-skin]) .world-detail h2 small{color:var(--muted)}
html:not([data-skin]) .world-location{color:var(--muted)}
html:not([data-skin]) .world-detail h3{color:var(--muted)}
html:not([data-skin]) .world-source{border-left:1px solid var(--line)}
html:not([data-skin]) .world-source a{color:var(--blue)}
html:not([data-skin]) .world-source dt{color:var(--muted)}
html:not([data-skin]) .world-posture table{border-collapse:collapse}
html:not([data-skin]) .world-posture th,html:not([data-skin]) .world-posture td{border-bottom:1px solid var(--line)}
html:not([data-skin]) .world-posture caption{color:var(--muted)}
html:not([data-skin]) .world-posture thead{color:var(--muted)}
html:not([data-skin]) .world-integration{color:var(--muted)}
html:not([data-skin]) .world-integration summary{color:var(--ink)}
html:not([data-skin]) body.dark .world-location-card[aria-pressed=true]{background:#172648}
html:not([data-skin]) body.dark .world-category{color:#dfb175}
html:not([data-skin]) .monitor-tabs button{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:8px}
html:not([data-skin]) .monitor-tabs button[aria-pressed=true]{color:white;background:#23396b;border-color:#23396b}
html:not([data-skin]) .monitor-notice{border:1px solid #a0a5b1;border-left:4px solid #2a4074;border-radius:10px;background:#eaf3f4}
html:not([data-skin]) .monitor-notice.unverified{border-color:#c1a370;border-left-color:#986529;background:#faf4e8}
html:not([data-skin]) .feed-health{border:1px solid var(--line);border-radius:10px;background:var(--card,white)}
html:not([data-skin]) .feed-clocks span{color:var(--muted)}
html:not([data-skin]) .evidence-tag{color:#7a591b;background:#f3e8cf;border:1px solid #d9c593;border-radius:5px}
html:not([data-skin]) .evidence-facts dt{color:var(--muted)}
html:not([data-skin]) .document-links a,html:not([data-skin]) .world-integration a{color:var(--blue)}
html:not([data-skin]) body.dark .monitor-notice{background:#15213e}
html:not([data-skin]) body.dark .monitor-notice.unverified{background:#362e20}
html:not([data-skin]) body.dark .evidence-tag{background:#42351d;color:#ecd294;border-color:#8e753c}
@media (max-width: 800px) {
  html:not([data-skin]) .world-source{border-left:0;border-top:1px solid var(--line)}
}
html:not([data-skin]) .aegis-infowin{color:#101a33}
html:not([data-skin]) .aegis-infowin-head i{border-radius:50%}
html:not([data-skin]) .aegis-infowin-head i.gap-swatch{border-radius:2px}
html:not([data-skin]) .aegis-infowin .evidence-precision{color:#485a85}
html:not([data-skin]) .aegis-infowin-head strong small{color:#727b8f}
html:not([data-skin]) .aegis-infowin-head span{color:#727b8f}
html:not([data-skin]) .aegis-infowin li{border-top:1px solid #e6edf0}
html:not([data-skin]) .aegis-infowin li b{color:#9a6d2d}
html:not([data-skin]) .aegis-infowin small{color:#727b8f}
html:not([data-skin]) .aegis-infowin p{color:#727b8f}
html:not([data-skin]) .aegis-infowin a{color:#314a83}
html:not([data-skin]) .aegis-infowin-note{border-top:1px dashed #e6edf0}
html:not([data-skin]) .aegis-infowin details[open] summary b{color:#314a83}
html:not([data-skin]) .aegis-infowin-detail{background:#f4f7f8;border-radius:8px}
html:not([data-skin]) .aegis-infowin-detail p{color:#101a33}
html:not([data-skin]) .aegis-infowin-detail dt{color:#727b8f}
html:not([data-skin]) .cop-map-control{background:rgba(255,255,255,.94);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#101a33}
html:not([data-skin]) .cop-map-control-head{color:#727b8f}
html:not([data-skin]) .cop-map-control-head strong{color:#101a33}
html:not([data-skin]) .cop-map-control i{border-radius:50%}
html:not([data-skin]) .cop-map-control span{color:#727b8f}
/* scenario.css */
html:not([data-skin]) .scenario-fields>div{border-bottom:1px solid var(--line,#262f43)}
html:not([data-skin]) .scenario-fields dt{color:var(--muted,#a7acb5)}
html:not([data-skin]) .scenario-note{border-left:3px solid #b9925b}
html:not([data-skin]) .scenario-section pre,html:not([data-skin]) .scenario-run pre{background:rgba(112,126,160,0.08);border-radius:8px}
html:not([data-skin]) .scenario-summary span{border:1px solid var(--line,#262f43);border-radius:8px}
html:not([data-skin]) .scenario-picker select{background:var(--panel,#10192d);color:inherit;border:1px solid var(--line,#262f43);border-radius:6px}
/* platform.css */
html:not([data-skin]){--argus:#1d4a9e;--ariadne:#2f5fb3;--hermes:#4a3f99;--mentor:#5e53ab;--talos:#7a5714}
html:not([data-skin]) body.dark,html:not([data-skin]) .topbar,html:not([data-skin]) .nav-panel,html:not([data-skin]) .platform-shell{--argus:#9dbdf5;--ariadne:#c2d5f7;--hermes:#b9b1ee;--mentor:#d2ccf5;--talos:#e3c88f}
html:not([data-skin]) .nav-link{color:#a9adb5}
html:not([data-skin]) .nav-link:hover,html:not([data-skin]) .nav-link.active{color:white}
html:not([data-skin]) .nav-branch-button{background:transparent;border:0;color:#a9adb5;border-radius:6px}
html:not([data-skin]) .nav-branch-button::after{color:#78839e}
html:not([data-skin]) .nav-branch-button:hover,html:not([data-skin]) .nav-branch.open .nav-branch-button,html:not([data-skin]) .nav-branch.active .nav-branch-button{color:white}
html:not([data-skin]) .nav-branch-button:focus-visible,html:not([data-skin]) .nav-link:focus-visible,html:not([data-skin]) .nav-page:focus-visible,html:not([data-skin]) .pm-node:focus-visible{outline:2px solid #c3c7d2;outline-offset:2px}
html:not([data-skin]) .nav-dot{border-radius:50%;background:#c3c7d2}
html:not([data-skin]) .nav-dot.argus{background:var(--argus)}
html:not([data-skin]) .nav-dot.ariadne{background:var(--ariadne)}
html:not([data-skin]) .nav-dot.hermes{background:var(--hermes)}
html:not([data-skin]) .nav-dot.mentor{background:var(--mentor)}
html:not([data-skin]) .nav-dot.talos{background:var(--talos)}
html:not([data-skin]) .nav-branch.active::after{background:#c3c7d2}
html:not([data-skin]) .nav-branch.active[data-branch="argus"]::after{background:var(--argus)}
html:not([data-skin]) .nav-branch.active[data-branch="ariadne"]::after{background:var(--ariadne)}
html:not([data-skin]) .nav-branch.active[data-branch="hermes"]::after{background:var(--hermes)}
html:not([data-skin]) .nav-branch.active[data-branch="mentor"]::after{background:var(--mentor)}
html:not([data-skin]) .nav-branch.active[data-branch="talos"]::after{background:var(--talos)}
html:not([data-skin]) .nav-panel{background:var(--navy-850);border-bottom:1px solid rgba(195,199,210,0.22);box-shadow:0 24px 50px rgba(0,0,0,.28);color:white}
html:not([data-skin]) .branch-code{color:#c3c7d2}
html:not([data-skin]) .branch-code.argus{color:var(--argus)}
html:not([data-skin]) .branch-code.ariadne{color:var(--ariadne)}
html:not([data-skin]) .branch-code.hermes{color:var(--hermes)}
html:not([data-skin]) .branch-code.mentor{color:var(--mentor)}
html:not([data-skin]) .branch-code.talos{color:var(--talos)}
html:not([data-skin]) .nav-menu-summary{color:#c2c5cd}
html:not([data-skin]) .nav-motif{color:#8f939e}
html:not([data-skin]) .nav-page{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04);color:white}
html:not([data-skin]) .nav-page:hover,html:not([data-skin]) .nav-page.active{border-color:rgba(195,199,210,0.5);background:rgba(195,199,210,0.1)}
html:not([data-skin]) .nav-page span{color:#b6b9c1}
html:not([data-skin]) .nav-page em{color:#c3c7d2}
html:not([data-skin]) .nav-page.planned em{color:#d1d4d8}
html:not([data-skin]) .nav-page.built em{color:#e8c48a}
html:not([data-skin]) .platform-shell{background:radial-gradient(circle at 46% 48%, rgba(40,62,114,0.24), transparent 33%), radial-gradient(circle at 70% 20%, rgba(45,62,101,0.12), transparent 28%), var(--navy-900);border-radius:18px;box-shadow:var(--shadow)}
html:not([data-skin]) .pm-box{fill:rgba(10,20,43,0.9)}
html:not([data-skin]) .pm-box.argus{stroke:var(--argus)}
html:not([data-skin]) .pm-box.ariadne{stroke:var(--ariadne)}
html:not([data-skin]) .pm-box.hermes{stroke:var(--hermes)}
html:not([data-skin]) .pm-box.mentor{stroke:var(--mentor)}
html:not([data-skin]) .pm-box.talos{stroke:var(--talos)}
html:not([data-skin]) .pm-box.gov{fill:rgba(10,20,43,0.85)}
html:not([data-skin]) .pm-node:hover .pm-box,html:not([data-skin]) .pm-node:focus .pm-box{fill:rgba(195,199,210,0.16)}
html:not([data-skin]) .pm-node:focus{outline:none}
html:not([data-skin]) .pm-code.argus{fill:var(--argus)}
html:not([data-skin]) .pm-code.ariadne{fill:var(--ariadne)}
html:not([data-skin]) .pm-code.hermes{fill:var(--hermes)}
html:not([data-skin]) .pm-code.mentor{fill:var(--mentor)}
html:not([data-skin]) .pm-code.talos{fill:var(--talos)}
html:not([data-skin]) .pm-name{fill:#ffffff}
html:not([data-skin]) .pm-line{fill:#acb0b9}
html:not([data-skin]) .pm-label{fill:#d7dae0}
html:not([data-skin]) .pm-label.hermes{fill:var(--hermes)}
html:not([data-skin]) .pm-label.talos{fill:var(--talos)}
html:not([data-skin]) .pm-label.faint{fill:#8f939e}
html:not([data-skin]) .pm-flow{stroke:#d7dae0;fill:none}
html:not([data-skin]) .pm-gov{stroke:var(--hermes);fill:none}
html:not([data-skin]) .pm-arrowhead{fill:#d7dae0}
html:not([data-skin]) .pm-arrowhead.hermes{fill:var(--hermes)}
html:not([data-skin]) .pm-rule{stroke:var(--talos);fill:none}
html:not([data-skin]) .status-tile{background:var(--card);border:1px solid var(--line);border-radius:12px}
html:not([data-skin]) .status-tile span{color:var(--muted)}
html:not([data-skin]) .status-tile small{color:#828da7}
html:not([data-skin]) .entry-card{background:var(--card);border:1px solid var(--line);border-radius:12px;color:var(--ink)}
html:not([data-skin]) .entry-card:hover{border-color:#bfc4ce}
html:not([data-skin]) .entry-card span:last-child{color:var(--muted)}
html:not([data-skin]) .principles-strip{border-top:1px solid var(--line);color:#5f6d8d}
html:not([data-skin]) .principles-strip span::before{color:var(--teal)}
html:not([data-skin]) .principles-strip a{color:var(--blue)}
html:not([data-skin]) .hero-panel{background:radial-gradient(circle at 18% 12%, rgba(170,177,196,0.16), transparent 34%), radial-gradient(circle at 88% 88%, rgba(91,111,181,.2), transparent 36%), var(--navy-900);border-radius:18px;box-shadow:var(--shadow);color:white}
html:not([data-skin]) .eyebrow.light{color:#c3c7d2}
html:not([data-skin]) .hero-main > p{color:#c2c5cd}
html:not([data-skin]) .button.ghost{background:transparent;color:white;border-color:rgba(255,255,255,.34)}
html:not([data-skin]) .button.ghost:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.6)}
html:not([data-skin]) .hero-fresh{color:#8f939e}
html:not([data-skin]) .hero-stats{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);border-radius:14px}
html:not([data-skin]) .hero-stats > div{background:rgba(7,15,34,0.72)}
html:not([data-skin]) .hero-stats dt{color:#9ea3ac}
html:not([data-skin]) .attention-card{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:12px;color:var(--ink)}
html:not([data-skin]) .attention-card:hover{border-color:#bfc4ce;border-left-color:var(--teal)}
html:not([data-skin]) .attention-card span:last-child{color:var(--muted)}
html:not([data-skin]) .branch-card{background:var(--card);border:1px solid var(--line);border-top:4px solid;border-radius:12px}
html:not([data-skin]) .branch-card.talos{border-top-color:var(--talos)}
html:not([data-skin]) .branch-card.argus{border-top-color:var(--argus)}
html:not([data-skin]) .branch-card.ariadne{border-top-color:var(--ariadne)}
html:not([data-skin]) .branch-card.hermes{border-top-color:var(--hermes)}
html:not([data-skin]) .branch-card.mentor{border-top-color:var(--mentor)}
html:not([data-skin]) .branch-card h3 a{color:var(--ink)}
html:not([data-skin]) .branch-card h3 a:hover{color:var(--blue)}
html:not([data-skin]) .branch-card p{color:var(--muted)}
html:not([data-skin]) .branch-card .branch-stats{color:var(--ink)}
html:not([data-skin]) .branch-links{border-top:1px dashed var(--line)}
html:not([data-skin]) .branch-links a{color:var(--blue)}
html:not([data-skin]) .flow-note{color:var(--muted)}
html:not([data-skin]) a.status-tile:hover{border-color:#bfc4ce}
html:not([data-skin]) a.status-tile strong{color:var(--ink)}
html:not([data-skin]) .chip{border-radius:20px;background:#edf3f5;color:#5a6887}
html:not([data-skin]) .chip.have{background:#ecedf2;color:#4e6392}
html:not([data-skin]) .chip.built{background:#ecedf1;color:#203462}
html:not([data-skin]) .chip.planned{background:#eef1f3;color:#727b8f}
html:not([data-skin]) .chip.out{background:#f6e8e8;color:#9a4b4d}
html:not([data-skin]) .sitemap-tree > li{background:var(--card);border:1px solid var(--line);border-left-width:4px;border-radius:14px}
html:not([data-skin]) .sitemap-tree > li.common{border-left-color:var(--muted)}
html:not([data-skin]) .sitemap-tree > li.argus{border-left-color:var(--argus)}
html:not([data-skin]) .sitemap-tree > li.ariadne{border-left-color:var(--ariadne)}
html:not([data-skin]) .sitemap-tree > li.hermes{border-left-color:var(--hermes)}
html:not([data-skin]) .sitemap-tree > li.mentor{border-left-color:var(--mentor)}
html:not([data-skin]) .sitemap-tree > li.talos{border-left-color:var(--talos)}
html:not([data-skin]) .sitemap-tree ul li{border-bottom:1px dashed var(--line)}
html:not([data-skin]) .sitemap-tree ul li .mono{color:var(--muted)}
html:not([data-skin]) .sitemap-tree ul li a{color:var(--ink)}
html:not([data-skin]) .sitemap-tree ul li a:hover{color:var(--blue)}
html:not([data-skin]) .sitemap-tree ul li small{color:var(--muted)}
html:not([data-skin]) .principle p,html:not([data-skin]) .boundary p,html:not([data-skin]) .boundary li{color:#576585}
html:not([data-skin]) .planned-page .panel p{color:var(--muted)}
html:not([data-skin]) .source-card{border:1px solid var(--line);border-left:4px solid var(--talos);border-radius:11px;background:var(--card);color:var(--ink)}
html:not([data-skin]) .source-card:hover{border-color:#bfc4ce;border-left-color:var(--talos)}
html:not([data-skin]) .source-card.active{border-color:#adb3bf;border-left-color:var(--talos);box-shadow:0 7px 20px rgba(42,59,99,0.08)}
html:not([data-skin]) .source-card strong em{color:var(--muted)}
html:not([data-skin]) .source-layer{color:var(--talos)}
html:not([data-skin]) .source-card .mono{color:#9c9fa8}
html:not([data-skin]) .source-format{color:var(--muted)}
html:not([data-skin]) .source-head h2 em{color:var(--muted)}
html:not([data-skin]) .source-head p{color:#576585}
html:not([data-skin]) .schema-chips code{background:#eef3f5;border:1px solid var(--line);border-radius:6px}
html:not([data-skin]) .run-form label{color:var(--muted)}
html:not([data-skin]) .run-form input,html:not([data-skin]) .run-form select{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;color:var(--ink)}
html:not([data-skin]) .run-form input:focus,html:not([data-skin]) .run-form select:focus{border-color:#9ea5b4;box-shadow:0 0 0 3px rgba(151,159,176,0.12);outline:none}
html:not([data-skin]) .run-error{color:#9a4b4d}
html:not([data-skin]) .run-result{border-top:1px solid var(--line)}
html:not([data-skin]) .eval-table{border-collapse:collapse}
html:not([data-skin]) .eval-table th,html:not([data-skin]) .eval-table td{border-bottom:1px solid #edf1f2}
html:not([data-skin]) .eval-table th{color:#93969c}
html:not([data-skin]) .fault-chip{border-radius:10px;background:#f6eee1;color:#9a6d2d}
html:not([data-skin]) .fault-chip.clean{background:#eef0f2;color:#1e315c}
html:not([data-skin]) .record-row{border-left:3px solid var(--talos)}
html:not([data-skin]) .record-detail{border:1px solid var(--line);border-radius:12px;background:var(--card)}
html:not([data-skin]) .record-detail pre{background:#f5f8f8;border-radius:8px}
html:not([data-skin]) body.dark .status-tile,html:not([data-skin]) body.dark .entry-card,html:not([data-skin]) body.dark .source-card,html:not([data-skin]) body.dark .sitemap-tree > li,html:not([data-skin]) body.dark .record-detail{background:#101b35}
html:not([data-skin]) body.dark .schema-chips code,html:not([data-skin]) body.dark .record-detail pre{background:#0d1832;border-color:#283555}
html:not([data-skin]) body.dark .run-form input,html:not([data-skin]) body.dark .run-form select{background:#121f3d;border-color:#2b3a5c}
html:not([data-skin]) body.dark .principle p,html:not([data-skin]) body.dark .boundary p,html:not([data-skin]) body.dark .boundary li,html:not([data-skin]) body.dark .source-head p,html:not([data-skin]) body.dark .principles-strip{color:#c2c5cb}
html:not([data-skin]) body.dark .chip{background:#17264a;color:#c2c5cb}
html:not([data-skin]) body.dark .chip.built{color:#c5cbd8}
html:not([data-skin]) body.dark .chip.out{color:#e2a2a4}
html:not([data-skin]) body.dark .eval-table th,html:not([data-skin]) body.dark .eval-table td{border-color:#233152}
html:not([data-skin]) body.dark .fault-chip{background:#3a3220;color:#e8c48a}
html:not([data-skin]) body.dark .fault-chip.clean{background:#141f3a;color:#c5cbd8}
html:not([data-skin]) body.dark .sitemap-tree ul li a{color:var(--ink)}
@media (max-width: 720px) {
  html:not([data-skin]) .platform-shell{border-radius:13px}
}
html:not([data-skin]) .layer-row{border-top:1px solid var(--line)}
html:not([data-skin]) .layer-row:first-child{border-top:0}
html:not([data-skin]) .layer-toggle input{accent-color:#23396b}
html:not([data-skin]) .layer-title small{color:var(--muted)}
html:not([data-skin]) .layer-status{color:var(--muted)}
html:not([data-skin]) .layer-row.synthetic.on{background:#fbf4e6;border-radius:8px;border-top:0}
html:not([data-skin]) body.dark .layer-row.synthetic.on{background:#362e20}
html:not([data-skin]) .feed-card{border-top:4px solid #2a4074}
html:not([data-skin]) .feed-card.synthetic{border-top-color:var(--talos)}
html:not([data-skin]) .feed-card.offline{border-top-color:#a3a6ac}
html:not([data-skin]) .feed-count span{color:var(--muted)}
html:not([data-skin]) .gap-banner{border-left:4px solid #94989f}
html:not([data-skin]) .gap-banner-head span{color:var(--muted)}
html:not([data-skin]) .gap-banner p{color:var(--muted)}
html:not([data-skin]) .gap-chip{border-radius:20px;border:1px solid}
html:not([data-skin]) .gap-chip.warn{color:#8a5a17;background:#faf0d7;border-color:#d9b96a}
html:not([data-skin]) .gap-chip.info{color:#23396b;background:#eff0f3;border-color:#acb2be}
html:not([data-skin]) .gap-chip.struct{color:#5c6373;background:#eef1f3;border-color:#bec1c5}
html:not([data-skin]) body.dark .gap-chip.warn{color:#ecd294;background:#42351d;border-color:#8e753c}
html:not([data-skin]) body.dark .gap-chip.info{color:#d6dae4;background:#15213e;border-color:#2f4577}
html:not([data-skin]) body.dark .gap-chip.struct{color:#d5d7da;background:#262b38;border-color:#5c6373}
html:not([data-skin]) .gap-swatch{border-radius:2px;border:1px solid #94989f;background:repeating-linear-gradient(45deg, #d5d7da 0 2px, #f4f7f8 2px 4px)}
html:not([data-skin]) .object-type{border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}
html:not([data-skin]) .object-type.active{border-color:#2f4577;box-shadow:inset 3px 0 #2f4577;background:#eaf4f5}
html:not([data-skin]) .object-type span{color:var(--blue)}
html:not([data-skin]) .object-type small{color:var(--muted)}
html:not([data-skin]) .object-row{border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink)}
html:not([data-skin]) .object-row span{color:var(--muted)}
html:not([data-skin]) .object-row em{color:var(--blue)}
html:not([data-skin]) .object-row[aria-pressed=true]{border-color:#2f4577;box-shadow:inset 3px 0 #2f4577;background:#eaf4f5}
html:not([data-skin]) .pivot-chip{border:1px solid var(--line);border-radius:20px;background:var(--card);color:var(--ink)}
html:not([data-skin]) .pivot-chip:hover{border-color:#9da2af}
html:not([data-skin]) .pivot-type{color:var(--muted)}
html:not([data-skin]) .pivot-chip em{color:var(--muted)}
html:not([data-skin]) .case-start{border:1px dashed var(--line);border-radius:10px}
html:not([data-skin]) body.dark .object-type.active,html:not([data-skin]) body.dark .object-row[aria-pressed=true]{background:#172648}
html:not([data-skin]) body.dark .object-type,html:not([data-skin]) body.dark .object-row,html:not([data-skin]) body.dark .pivot-chip{background:#101b35}
html:not([data-skin]) .tl-lane{fill:var(--muted)}
html:not([data-skin]) .tl-grid{stroke:var(--line)}
html:not([data-skin]) .tl-tick{stroke:var(--line)}
html:not([data-skin]) .tl-tick-label{fill:var(--muted)}
html:not([data-skin]) .tl-mark:hover circle,html:not([data-skin]) .tl-mark:hover rect,html:not([data-skin]) .tl-mark:focus circle,html:not([data-skin]) .tl-mark:focus rect{stroke:var(--ink)}
html:not([data-skin]) .tl-mark:focus{outline:none}
html:not([data-skin]) .tl-bar{fill:#cf9c59}
html:not([data-skin]) .tl-month.active .tl-bar,html:not([data-skin]) .tl-month:hover .tl-bar{fill:#9a6d2d}
html:not([data-skin]) .tl-count{fill:var(--muted)}
html:not([data-skin]) .tl-row{border:1px solid var(--line);border-radius:9px;background:var(--card)}
html:not([data-skin]) .tl-row > div > span{color:var(--muted)}
html:not([data-skin]) .tl-when span{color:var(--muted)}
html:not([data-skin]) body.dark .tl-row{background:#101b35}
html:not([data-skin]) .hermes-page pre{background:#f5f8f8;border-radius:8px}
html:not([data-skin]) body.dark .hermes-page pre{background:#0d1832}
html:not([data-skin]) .changelog-row{border-bottom:1px solid var(--line)}
html:not([data-skin]) .changelog-row p{color:#576585}
html:not([data-skin]) body.dark .changelog-row p{color:#c2c5cb}
html:not([data-skin]) .env-card{border-top:4px solid #a3a6ac}
html:not([data-skin]) .env-card.match{border-top-color:var(--teal)}
html:not([data-skin]) .env-card.differ{border-top-color:var(--amber)}
html:not([data-skin]) .paste-holder textarea{border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}
html:not([data-skin]) .mentor-ok{color:#1e315c}
html:not([data-skin]) .mentor-flag{border-radius:8px}
html:not([data-skin]) .mentor-flag.block{background:#f6e8e8;color:#7a3538}
html:not([data-skin]) .mentor-flag.warn{background:#f6eee1;color:#7a5a1f}
html:not([data-skin]) body.dark .mentor-flag.block{background:#3d2325;color:#f0b6b8}
html:not([data-skin]) body.dark .mentor-flag.warn{background:#3a3220;color:#e8c48a}
html:not([data-skin]) .relation-link.static a{color:var(--blue)}
html:not([data-skin]) .mentor-entry pre{background:#f5f8f8;border-radius:8px}
html:not([data-skin]) body.dark .mentor-entry pre{background:#0d1832}
html:not([data-skin]) .state-page pre{background:#f5f8f8;border-radius:8px}
html:not([data-skin]) body.dark .state-page pre{background:#0d1832}
html:not([data-skin]) .state-page textarea{border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}
/* skins.css */
html:not([data-skin]) .skin-menu{background:var(--navy-850, #0a142b);border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.28)}
html:not([data-skin]) .skin-menu button{border:0;border-radius:7px;background:transparent;color:#ebecf0}
html:not([data-skin]) .skin-menu button:hover,html:not([data-skin]) .skin-menu button:focus-visible{background:rgba(255,255,255,.08);outline:none}
html:not([data-skin]) .skin-menu button[aria-checked="true"]{background:rgba(195,199,210,0.14)}
html:not([data-skin]) .skin-menu small{color:#a9adb5}
html:not([data-skin]) .skin-swatch{border-radius:4px}
html:not([data-skin]) .skin-swatch.default{background:linear-gradient(135deg, #f4f7f8 0 50%, #070f22 50% 100%);border:1px solid rgba(255,255,255,.3)}
html:not([data-skin]) .skin-swatch.ember{background:linear-gradient(135deg, #0b0c0d 0 58%, #ff4d00 58% 100%);border:1px solid rgba(255,255,255,.3)}
/* full-menu.css */
html:not([data-skin]) .full-menu-bars i{background:currentColor;border-radius:1px}
html:not([data-skin]) .full-menu-button[aria-expanded="true"]{background:rgba(255,255,255,.12)}
html:not([data-skin]) .full-menu-close{border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(7,15,34,0.72);color:inherit}
html:not([data-skin]) .full-menu-close:hover{background:rgba(255,255,255,.12)}
html:not([data-skin]) .full-menu-scrim{background:rgba(4,9,22,0.22)}
html:not([data-skin]) .full-menu{background:rgba(7,15,34,0.78);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.08);border-radius:0 0 14px 14px;box-shadow:none;color:#ebecf0}
html:not([data-skin]) .full-menu-pages a{border-radius:7px;color:inherit}
html:not([data-skin]) .full-menu-pages a:hover,html:not([data-skin]) .full-menu-pages a:focus-visible{background:rgba(195,199,210,0.12);box-shadow:inset 0 0 0 1px rgba(195,199,210,0.8);outline:none}
html:not([data-skin]) .full-menu-pages span{color:#a9adb5}
html:not([data-skin]) .full-menu-settings{border-left:1px solid rgba(255,255,255,.1)}
html:not([data-skin]) .full-menu-settings h3{color:#a9adb5}
html:not([data-skin]) .full-menu-choices button{border:0;border-radius:7px;background:transparent;color:inherit}
html:not([data-skin]) .full-menu-choices button:hover,html:not([data-skin]) .full-menu-choices button:focus-visible{background:rgba(195,199,210,0.12);box-shadow:inset 0 0 0 1px rgba(195,199,210,0.8);outline:none}
html:not([data-skin]) .full-menu-choices button[aria-checked="true"]{background:rgba(195,199,210,0.22)}
html:not([data-skin]) .full-menu-choices small{color:#a9adb5}
html:not([data-skin]) .full-menu-note{color:#9b9ea7}
@media (max-width: 900px) {
  html:not([data-skin]) .full-menu-settings{border-left:0;border-top:1px solid rgba(255,255,255,.1)}
}
html:not([data-skin]) .full-menu-choices{border:1px solid rgba(255,255,255,.14);border-radius:9999px}
html:not([data-skin]) .full-menu-choices button{border-radius:9999px}
html:not([data-skin]) .riscon-account-role,html:not([data-skin]) .riscon-account-pending{border:1px solid currentColor;border-radius:999px}
html:not([data-skin]) .riscon-account-role{color:#ec7948}
html:not([data-skin]) .riscon-account-row a,html:not([data-skin]) .riscon-account-row button{border:0;background:none;color:inherit}
html:not([data-skin]) .riscon-account-waiting{border-radius:999px;background:currentColor}
/* riscon-access.css */
html:not([data-skin]) .riscon-status{border-radius:999px}
html:not([data-skin]) .riscon-status-public{color:inherit;background:color-mix(in srgb, currentColor 6%, transparent);border:1px solid color-mix(in srgb, currentColor 30%, transparent)}
html:not([data-skin]) .riscon-status-local{color:inherit;background:transparent;border:1px dashed color-mix(in srgb, currentColor 45%, transparent)}
/* riscon-family.css */
html:not([data-skin]) .riscon-family-bar{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}
html:not([data-skin]) .riscon-family-bar a{color:inherit}
html:not([data-skin]) .riscon-family-rule{background:currentColor}
html:not([data-skin]) .riscon-family-sites a[aria-current=page]::before{border-radius:50%;background:currentColor}
html:not([data-skin]) .riscon-pill{border-radius:9999px;color:inherit;background:color-mix(in srgb,currentColor 8%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent)}
html:not([data-skin]) .riscon-pill-dot{border-radius:50%;background:currentColor}
html:not([data-skin]) .riscon-host{--paper:#f4f7f8}
/* case-order.css */
html:not([data-skin]) .case-sort-trigger{border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink)}
html:not([data-skin]) .case-sort-shuffle{border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink)}
html:not([data-skin]) .case-sort-shuffle[aria-pressed="true"]{border-color:var(--teal);color:var(--teal)}
html:not([data-skin]) .case-sort-shuffle:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
html:not([data-skin]) .case-sort-trigger:focus-visible,html:not([data-skin]) .case-sort-popover button:focus-visible,html:not([data-skin]) .case-sort-popover input:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
html:not([data-skin]) .case-sort-popover{border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);box-shadow:0 12px 40px #0005}
html:not([data-skin]) .case-sort-head button{border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink)}
html:not([data-skin]) .case-sort-popover fieldset{border:0;border-top:1px solid var(--line)}
html:not([data-skin]) .case-sort-popover input{accent-color:var(--teal)}
html:not([data-skin]) .case-sort-popover p{color:var(--muted)}
html:not([data-skin]) .case-sort-caption{color:var(--muted)}
/* dark theme */
html:not([data-skin]) body.dark{--teal:#7f97d1}
