/* Anubiki experience pass — visual hierarchy, Egyptian-tech atmosphere, and investigation UX */
:root{--ank-gold:#e2ad62;--ank-gold2:#f0cf96;--ank-cyan:#45e7f2;--ank-cyan2:#9af7ff;--ank-ink:#020709;--ank-stone:#071215;--ank-panel:#0a1a1f;--ank-line:rgba(69,231,242,.17);--ank-goldline:rgba(226,173,98,.23)}
body{background:#03090b}.anubiki-header{box-shadow:0 10px 40px rgba(0,0,0,.25)}
.anubiki-header .links a{transition:color .18s ease}.anubiki-header .links a:hover{color:var(--ank-cyan2)}
.ank-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--ank-cyan);font:700 .66rem ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.ank-eyebrow::before{content:"";width:22px;height:1px;background:var(--ank-gold)}
.ank-gold{color:var(--ank-gold)}
.ank-status{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--ank-line);border-radius:999px;color:#9db6b9;font:700 .55rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.ank-status i{width:6px;height:6px;border-radius:50%;background:#55df98;box-shadow:0 0 10px rgba(85,223,152,.65)}
.ank-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:34px}.ank-section-head h2{margin:10px 0 0;font:400 clamp(2.7rem,4.6vw,4.8rem)/1 Georgia,serif;letter-spacing:-.04em}.ank-section-head>p{max-width:510px;margin:0;color:#8ea7aa;line-height:1.65}

/* Homepage: Anubiki is the product; capability names are supporting actors. */
.anubiki-home .anubiki-hero{min-height:790px}.anubiki-home .hero-layout{grid-template-columns:.88fr 1.12fr;gap:62px}.anubiki-home .hero-copy h1{max-width:650px!important;font-size:clamp(3.9rem,5.8vw,6.25rem)!important;line-height:.91!important}.anubiki-home .hero-lede{font-size:1.14rem;max-width:590px}.ank-hero-proof{margin:28px 0 0;max-width:570px;padding:14px 0 14px 18px;border-left:1px solid var(--ank-goldline);color:#9ab0b3;font-size:.88rem;line-height:1.65}.ank-hero-proof strong{color:#dce8e7}
.ank-command{position:relative;overflow:hidden;border:1px solid rgba(69,231,242,.28);border-radius:14px;background:linear-gradient(rgba(69,231,242,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(69,231,242,.022) 1px,transparent 1px),rgba(2,13,16,.86);background-size:30px 30px;box-shadow:0 34px 90px rgba(0,0,0,.48),0 0 55px rgba(69,231,242,.045);backdrop-filter:blur(3px)}
.ank-command-head{display:flex;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--ank-line);background:rgba(1,8,10,.62)}.ank-command-head small{display:block;color:var(--ank-cyan);font:700 .56rem ui-monospace,monospace;letter-spacing:.16em}.ank-command-head strong{display:block;margin-top:5px;color:#e3eceb;font-size:.9rem}.ank-map{position:relative;height:360px;overflow:hidden}.ank-map::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 55% 45%,rgba(69,231,242,.05),transparent 35%);pointer-events:none}.ank-link{position:absolute;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(69,231,242,.18),rgba(69,231,242,.72));z-index:1}.ank-link.l1{width:31%;left:16%;top:35%;transform:rotate(12deg)}.ank-link.l2{width:28%;left:45%;top:42%;transform:rotate(-23deg)}.ank-link.l3{width:29%;left:45%;top:44%;transform:rotate(25deg)}.ank-link.risk{background:linear-gradient(90deg,rgba(69,231,242,.35),rgba(226,173,98,.9));box-shadow:0 0 10px rgba(226,173,98,.18)}
.ank-node{position:absolute;z-index:2;min-width:130px;padding:12px 13px;border:1px solid rgba(69,231,242,.28);border-left:3px solid var(--ank-cyan);background:rgba(5,24,29,.94);box-shadow:0 12px 28px rgba(0,0,0,.28)}.ank-node small{display:block;color:#668f94;font:700 .5rem ui-monospace,monospace;letter-spacing:.12em}.ank-node strong{display:block;margin-top:5px;color:#dce8e8;font-size:.72rem}.ank-node span{display:block;margin-top:4px;color:#789397;font-size:.58rem}.ank-node.n1{left:5%;top:25%}.ank-node.n2{left:38%;top:36%}.ank-node.n3{right:5%;top:15%}.ank-node.n4{right:4%;bottom:17%;border-color:rgba(226,173,98,.5);border-left-color:var(--ank-gold);background:rgba(43,28,13,.88)}.ank-node.n4 small,.ank-node.n4 strong{color:#e7b76e}.ank-map-callout{position:absolute;z-index:3;left:5%;bottom:9%;max-width:255px;padding:11px 13px;border:1px solid var(--ank-goldline);background:rgba(18,17,13,.92);color:#aeb9b5;font-size:.68rem;line-height:1.5}.ank-map-callout b{color:var(--ank-gold)}
.ank-command-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ank-line)}.ank-command-foot div{padding:13px 16px;border-right:1px solid var(--ank-line)}.ank-command-foot div:last-child{border:0}.ank-command-foot strong{display:block;color:#e5eeee;font:700 .95rem ui-monospace,monospace}.ank-command-foot span{display:block;margin-top:4px;color:#718d91;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em}
.ank-now{padding:84px 0;border-bottom:1px solid rgba(226,173,98,.08);background:#03090b}.ank-now-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ank-now-card{position:relative;padding:24px;border:1px solid var(--ank-line);background:linear-gradient(180deg,rgba(9,29,34,.78),rgba(4,15,18,.82));min-height:175px}.ank-now-card::before{content:"";position:absolute;left:0;top:0;width:34%;height:1px;background:var(--ank-gold)}.ank-now-card small{color:#6f9094;font:700 .55rem ui-monospace,monospace;letter-spacing:.12em}.ank-now-card strong{display:block;margin:24px 0 8px;color:#e3ebea;font-size:1.05rem}.ank-now-card p{margin:0;color:#829b9e;font-size:.82rem;line-height:1.6}
.ank-risk-showcase{padding:110px 0;background:radial-gradient(circle at 72% 45%,rgba(69,231,242,.055),transparent 30rem),#040c0f}.ank-risk-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:center}.ank-risk-copy h2{margin:12px 0 20px;font:400 clamp(3rem,4.6vw,5rem)/.98 Georgia,serif;letter-spacing:-.045em}.ank-risk-copy p{color:#91a9ac;line-height:1.7}.ank-risk-points{display:grid;gap:10px;margin:25px 0}.ank-risk-points span{padding:10px 12px;border-left:2px solid var(--ank-cyan);background:rgba(69,231,242,.025);color:#b1c5c7;font-size:.8rem}.ank-risk-points span:last-child{border-left-color:var(--ank-gold)}
.ank-graph-demo{border:1px solid rgba(69,231,242,.22);background:rgba(4,17,21,.8);padding:22px}.ank-graph-top{display:flex;justify-content:space-between;gap:18px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--ank-line)}.ank-tabs{display:flex;gap:7px}.ank-tabs span{padding:7px 9px;border:1px solid var(--ank-line);color:#769397;font-size:.6rem}.ank-tabs .active{border-color:var(--ank-cyan);color:var(--ank-cyan2);background:rgba(69,231,242,.06)}.ank-graph-body{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:18px}.ank-scope{padding:15px;border:1px solid rgba(69,231,242,.16);background:#07171b}.ank-scope>small{color:#718e92;font:700 .52rem ui-monospace,monospace;letter-spacing:.12em}.ank-mini-node{margin-top:9px;padding:9px;border-left:2px solid var(--ank-cyan);background:#0a2025;color:#b9cbcc;font-size:.68rem}.ank-mini-node.gold{border-left-color:var(--ank-gold);color:#dfc18e}.ank-graph-ledger{grid-column:1/-1;display:flex;gap:9px;flex-wrap:wrap;padding-top:4px}.ank-graph-ledger span{padding:6px 8px;border:1px solid var(--ank-line);color:#779296;font-size:.58rem}.ank-graph-ledger .warn{border-color:var(--ank-goldline);color:#d7b47d}

/* Product page: scan-first story instead of documentation wall. */
.anubiki-product .page-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(2,8,10,.94),rgba(2,8,10,.58)),url('/assets/brand/anubiki-hero-atmosphere.png') center 50%/cover no-repeat}.anubiki-product .page-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#03090b);pointer-events:none}.anubiki-product .page-hero>*{position:relative;z-index:1}.anubiki-product .page-title{max-width:960px}.ank-product-lede{max-width:700px;color:#a7bbbd;font-size:1.08rem;line-height:1.7}.ank-product-signal{display:flex;gap:9px;flex-wrap:wrap;margin-top:26px}.ank-product-signal span{padding:7px 10px;border:1px solid var(--ank-line);color:#91abad;font:700 .58rem ui-monospace,monospace;letter-spacing:.08em}.ank-product-signal .live{border-color:rgba(85,223,152,.28);color:#9ce6bd}.ank-product-signal .build{border-color:var(--ank-goldline);color:#dcb980}
.ank-product-section{padding:92px 0;border-top:1px solid rgba(255,255,255,.045)}.ank-capability-row{display:grid;grid-template-columns:90px minmax(0,1fr) 250px;gap:28px;align-items:center;padding:28px 0;border-top:1px solid var(--ank-line)}.ank-capability-row:last-child{border-bottom:1px solid var(--ank-line)}.ank-capability-num{color:var(--ank-gold);font:700 .68rem ui-monospace,monospace;letter-spacing:.14em}.ank-capability-row h3{margin:0 0 7px;color:#e5eceb;font-size:1.2rem}.ank-capability-row p{margin:0;color:#849da0;line-height:1.55}.ank-capability-state{padding-left:22px;border-left:1px solid var(--ank-line)}.ank-capability-state small{display:block;color:#69888c;font:700 .52rem ui-monospace,monospace;letter-spacing:.12em}.ank-capability-state strong{display:block;margin-top:7px;color:#c6d5d5;font-size:.83rem}.ank-capability-state .gold{color:#dfb978}

/* ConfigCheck: keep the tool, reduce pre-tool reading, make Risk Graph feel flagship. */
.anubiki-configcheck .finding-explanation { min-width: 0; overflow-wrap: anywhere; }
.anubiki-configcheck .finding-explanation .cc-evidence-kind { display: block; text-transform: uppercase; letter-spacing: .07em; margin-bottom: 10px; }
.anubiki-configcheck .finding-explanation .finding-title { display: block; font-size: clamp(1.15rem, 2vw, 1.4rem); line-height: 1.35; color: #edf2ef; }
.anubiki-configcheck .finding-section { margin: 18px 0; padding: 0; max-width: 76ch; }
.anubiki-configcheck .finding-section h6 { margin: 0 0 6px; color: #e2ece9; font-size: .92rem; line-height: 1.4; }
.anubiki-configcheck .finding-section p, .anubiki-configcheck .finding-section li { margin: 6px 0; font-size: .92rem; line-height: 1.6; color: #adbec1; }
.anubiki-configcheck .finding-section ul { padding-left: 20px; }
.anubiki-configcheck .finding-section pre { max-width: 100%; white-space: pre-wrap; overflow-wrap: anywhere; margin: 10px 0; padding: 12px; border: 1px solid var(--ank-line); background: #061519; color: #c7e9e5; }
.anubiki-configcheck .finding-explanation details { margin-block: 14px; }
.anubiki-configcheck .cc-hero{padding:58px 0 50px}.anubiki-configcheck .cc-hero-copy h1{font-size:clamp(3rem,4.5vw,4.7rem)}.anubiki-configcheck .cc-hero-lede{max-width:650px}.anubiki-configcheck .cc-workspace{padding-top:54px}.anubiki-configcheck .cc-section-heading{grid-template-columns:.7fr 1.3fr}.anubiki-configcheck .cc-privacy{margin-top:8px;padding:16px 20px}.anubiki-configcheck .cc-privacy p+ p{margin-top:7px}.anubiki-configcheck .cc-privacy details p{margin-top:9px}.anubiki-configcheck .cc-example-guide{border-top:1px solid var(--ank-line);padding-top:10px}.anubiki-configcheck #riskGraph{margin-top:28px;padding:24px;border:1px solid rgba(69,231,242,.2);background:linear-gradient(rgba(69,231,242,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(69,231,242,.018) 1px,transparent 1px),rgba(3,14,18,.82);background-size:34px 34px}.anubiki-configcheck #graphHeading{margin:0 0 5px;font:400 clamp(2rem,3vw,3rem)/1 Georgia,serif;color:#edf2ef}.anubiki-configcheck #riskGraph>.note{max-width:900px;color:#819a9e}.anubiki-configcheck .rg-toolbar{padding:8px 0}.anubiki-configcheck .rg-toolbar .textbtn{border-radius:3px;border-color:rgba(69,231,242,.2);background:rgba(5,24,29,.6);color:#9ab4b7}.anubiki-configcheck .rg-toolbar [aria-pressed=true]{border-color:var(--ank-gold);background:rgba(55,36,16,.68);color:#f0cf96}.anubiki-configcheck .rg-domain{border-radius:3px;background:rgba(4,17,21,.68)}.anubiki-configcheck .rg-env-node{border-radius:2px;transition:transform .14s ease,border-color .14s ease}.anubiki-configcheck .rg-env-node:hover{transform:translateY(-1px);border-color:rgba(69,231,242,.55)}.anubiki-configcheck .rg-env-node.rg-selected{border-color:var(--ank-gold);background:rgba(50,33,16,.78);box-shadow:0 0 24px rgba(226,173,98,.08)}.anubiki-configcheck .rg-selected{border-color:var(--ank-gold)}.anubiki-configcheck .rg-investigation-card{border-radius:3px;background:linear-gradient(180deg,#0a1d23,#07151a)}.anubiki-configcheck .rg-finding{border-left-color:var(--ank-gold);background:rgba(45,31,16,.38)}.anubiki-configcheck .rg-diagnostic{border-left-color:#d2b170;background:rgba(43,34,19,.25)}

.anubiki-configcheck #cfg:focus-visible {
  outline: 2px solid var(--ank-cyan);
  outline-offset: 3px;
}

/* Keep static preview labels inside the viewport without mobile zoom-out. */
.ank-graph-demo {
  min-width: 0;
}
.ank-graph-top, .ank-tabs {
  flex-wrap: wrap;
}
@media (max-width: 650px) {
  .anubiki-contact nav {
    gap: 8px;
  }
}

/* Shared Egyptian-tech detail: architectural linework, not costume decoration. */
.ank-temple-rule{height:9px;margin:0;background:linear-gradient(90deg,transparent 4%,var(--ank-goldline) 4%,var(--ank-goldline) 18%,transparent 18%,transparent 20%,var(--ank-line) 20%,var(--ank-line) 80%,transparent 80%,transparent 82%,var(--ank-goldline) 82%,var(--ank-goldline) 96%,transparent 96%);opacity:.8}.ank-roadmap{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ank-goldline);margin-top:32px}.ank-roadmap article{padding:26px 22px;border-right:1px solid var(--ank-line)}.ank-roadmap article:last-child{border:0}.ank-roadmap small{color:#6f8c90;font:700 .52rem ui-monospace,monospace;letter-spacing:.12em}.ank-roadmap h3{margin:16px 0 7px;color:#dfe8e7;font-size:.92rem}.ank-roadmap p{margin:0;color:#7d979a;font-size:.76rem;line-height:1.55}.ank-roadmap .current h3{color:var(--ank-gold2)}

@media(max-width:980px){.anubiki-home .hero-layout,.ank-risk-grid{grid-template-columns:1fr}.ank-command{max-width:760px}.ank-now-grid{grid-template-columns:1fr}.ank-section-head{align-items:start;flex-direction:column}.ank-capability-row{grid-template-columns:60px minmax(0,1fr)}.ank-capability-state{grid-column:2;padding:0;border:0}.ank-roadmap{grid-template-columns:1fr 1fr}.ank-roadmap article{border-bottom:1px solid var(--ank-line)}}
@media(max-width:650px){.anubiki-home .hero-copy h1{font-size:clamp(3.25rem,14vw,4.4rem)!important}.ank-map{height:430px}.ank-node{min-width:115px}.ank-node.n1{left:4%;top:14%}.ank-node.n2{left:32%;top:37%}.ank-node.n3{right:3%;top:8%}.ank-node.n4{right:3%;bottom:18%}.ank-map-callout{left:4%;bottom:5%;max-width:190px}.ank-command-foot{grid-template-columns:1fr}.ank-command-foot div{border-right:0;border-bottom:1px solid var(--ank-line)}.ank-graph-body,.ank-roadmap{grid-template-columns:1fr}.ank-capability-row{grid-template-columns:1fr;gap:10px}.ank-capability-state{grid-column:1}.anubiki-configcheck #riskGraph{padding:16px}.anubiki-configcheck .cc-section-heading{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.anubiki-configcheck .rg-env-node{transition:none}}

/* Risk Graph: overview first, infrastructure tools and evidence on demand. */
#riskGraph .rg-primary-nav { display: flex; gap: 8px; margin: 22px 0; padding: 12px 0; border-block: 1px solid var(--ank-line); }
#riskGraph .rg-primary-nav button { flex: 1; min-width: 0; padding: 12px 8px; font-size: .95rem; }
#riskGraph .rg-summary-section { margin: 28px 0; padding: 0; }
#riskGraph .rg-summary-section h5 { margin: 0 0 8px; font-size: 1.1rem; }
#riskGraph .rg-summary-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin: 18px 0; }
#riskGraph .rg-summary-card { min-width: 0; padding: 18px 12px; border: 1px solid var(--ank-line); background: #07171b; }
#riskGraph .rg-summary-card strong { display: block; margin-bottom: 10px; font-size: 1.8rem; color: var(--ank-cyan2); }
#riskGraph .rg-summary-card button { text-align: left; white-space: normal; }
#riskGraph .rg-summary-card button:disabled { color: #8ca7ab; cursor: default; }
#riskGraph .rg-summary-findings { border-top: 1px solid var(--ank-goldline); padding-top: 24px; }
#riskGraph .rg-summary-limitations { border-top: 1px solid var(--ank-line); padding-top: 24px; }
#riskGraph .rg-summary-limitations .rg-diagnostic { border-left-color: var(--ank-cyan); background: rgba(10, 29, 35, .6); }
#riskGraph #graphReasoning, #riskGraph #graphEnvironmentRecords { margin-block: 24px; padding: 16px; border: 1px solid var(--ank-line); min-width: 0; }
#riskGraph summary { cursor: pointer; line-height: 1.5; }
#riskGraph .rg-finding, #riskGraph .rg-diagnostic { margin-block: 14px; padding: 18px; }
#riskGraph .rg-investigation-card details { margin-block: 12px; }
#riskGraph .rg-trail:empty { display: none; }
#riskGraph :focus-visible { outline: 2px solid var(--ank-cyan); outline-offset: 3px; }
#riskGraph [tabindex="-1"]:focus { outline: 2px solid var(--ank-cyan); outline-offset: 3px; }
#riskGraph p, #riskGraph button, #riskGraph h5 { overflow-wrap: anywhere; }
@media (max-width: 650px) {
  #riskGraph .rg-summary-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  #riskGraph .rg-primary-nav { gap: 4px; }
  #riskGraph .rg-primary-nav button { padding: 12px 4px; font-size: .8rem; }
  #riskGraph #graphReasoning, #riskGraph #graphEnvironmentRecords, #riskGraph .rg-finding, #riskGraph .rg-diagnostic { padding: 12px; }
}
@media (max-width: 360px) {
  #riskGraph .rg-primary-nav button { padding-inline: 2px; font-size: .75rem; white-space: nowrap; }
}

/* Evidence-bounded infrastructure understanding and ACL disclosure. */
.cc-understanding { margin-block: 1rem; padding: 1rem; border: 1px solid var(--line, #334155); border-radius: 12px; }
.cc-understanding-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: 1rem; }
.cc-understanding article, .cc-acl-overview { min-width: 0; overflow-wrap: anywhere; }
.cc-understanding h5, .cc-acl-overview h5 { margin-block: .75rem .35rem; }
.cc-understanding details, .cc-acl-overview details { margin-block: .65rem; }
.cc-acl-overview { margin-block: .75rem; padding: 0; }
.cc-acl-overview .cc-evidence-fields { margin-block: .75rem; }
.cc-acl-overview button { max-width: 100%; white-space: normal; overflow-wrap: anywhere; }
.rg-technical-toggle { display: flex; align-items: center; gap: .5rem; max-width: 100%; font-size: .85rem; }
#technicalInventory > summary, .cc-understanding summary, .cc-acl-overview summary { cursor: pointer; overflow-wrap: anywhere; }
.cc-evidence-explanation { margin-block: 1rem; padding: 1rem; border: 1px solid var(--line, #334155); border-radius: 12px; overflow-wrap: anywhere; }
.cc-evidence-explanation h5 { font-size: 1.1rem; margin-block: 0 .75rem; }
.cc-evidence-explanation h6 { font-size: .9rem; margin-block: 1rem .35rem; }
.cc-evidence-explanation pre { white-space: pre-wrap; overflow-wrap: anywhere; }
.cc-proof-technical { margin-block: 1rem; overflow-wrap: anywhere; }
.cc-proof-technical > summary { cursor: pointer; }
#evidenceExplorer.cc-contextual-evidence > h4 + .note,
#evidenceExplorer.cc-contextual-evidence > .cc-evidence-tools { display: none; }
#evidenceHeading, #graphHeading, .rg-finding, .rg-diagnostic, .rg-investigation-card { scroll-margin-top: 100px; }
/* The original model disclaimer is copied into each technical disclosure. */
#evidenceExplorer > h4 + .note { display: none; }

/* Unified investigation journey: retained UI context, prominent return actions. */
.anubiki-configcheck .cc-investigation-navigation {
  margin-block: 1rem; padding: 1rem; border: 1px solid var(--ank-goldline);
  border-radius: 8px; background: #0c1719; display: flex; flex-wrap: wrap; gap: .65rem;
  height: auto; min-width: 0; align-items: stretch; scroll-margin-top: 90px;
}
.anubiki-configcheck .cc-investigation-breadcrumbs {
  flex-basis: 100%; margin: 0 0 .25rem; color: var(--ank-gold2);
  font-size: .85rem; line-height: 1.6; overflow-wrap: anywhere;
}
.anubiki-configcheck .cc-return-control, .anubiki-configcheck #graphBack {
  background: var(--ank-gold); color: #16120a; border: 1px solid var(--ank-gold);
  border-radius: 6px; min-height: 44px; padding: .65rem .9rem;
  font: inherit; font-weight: 750; text-decoration: none; white-space: normal; overflow-wrap: anywhere;
}
.anubiki-configcheck .cc-return-control:hover, .anubiki-configcheck #graphBack:hover {
  background: var(--ank-gold2); color: #16120a;
}
.anubiki-configcheck .cc-return-control:focus-visible, .anubiki-configcheck summary:focus-visible {
  outline: 3px solid var(--ank-cyan2); outline-offset: 3px;
}
.anubiki-configcheck .finding-detail { margin-block: .65rem; }
.anubiki-configcheck .finding-detail > summary { min-height: 44px; padding-block: .6rem; cursor: pointer; color: var(--ank-gold2); }
.anubiki-configcheck .rg-finding-scope { padding: 0; margin-block: 1.25rem; }
.anubiki-configcheck .rg-env-node.rg-related { border-color: var(--ank-cyan); }
.anubiki-configcheck .rg-node.rg-selected { border-width: 2px; background: #17221f; }
.anubiki-configcheck .cc-evidence-origin { margin-block: 1rem; padding: .75rem; border-left: 2px solid var(--ank-gold); overflow-wrap: anywhere; }
@media (max-width: 650px) {
  .anubiki-configcheck .cc-investigation-navigation { padding: .75rem; }
  .anubiki-configcheck .cc-return-control { width: 100%; text-align: center; }
}
#evidenceExplorer.cc-record-evidence > .cc-evidence-tools { display: none; }
