/* MineYes black and gold identity; the original MYA mark keeps its violet. */
.theme-mineyes{--page:#0e0b12;--ink:#e8dfd0;--muted:#a298a8;--line:#362b3f;--brand:#d8b469;--brand-dark:#bc9149;--navy:#100d15}
.theme-mineyes ::selection{color:#17101c;background:#e5c58b}
.theme-mineyes .site-header{background:#030205;border-bottom-color:#d6b36724;color:#e8d5b0}
.mineyes-brand-logo{display:block;width:205px;height:48px;object-fit:contain;mix-blend-mode:screen}
.theme-mineyes .brand-site{color:#ae9d84;border-color:#d5b4782e}
.theme-mineyes .header-nav{color:#b5a99c}
.theme-mineyes .header-nav>a:hover{color:#edcf91}
.theme-mineyes .lang-switch{color:#e1cba3;background:#d5b47809;border-color:#d5b4782b}
.theme-mineyes .hero{color:#f4eee3}
.theme-mineyes .hero:before{background:linear-gradient(90deg,#100d15dd,#100d15b8 42%,#100d1522 67%,#100d1512),url('./mineyes-computing-hero.png') right center/cover no-repeat}
.theme-mineyes .hero h1{font-size:clamp(38px,4.1vw,59px)}
.theme-mineyes .hero h1 span{color:#e2be78}
.theme-mineyes .hero-copy{color:#baafa9}
.theme-mineyes .hero-date{color:#a39694}
.theme-mineyes .eyebrow{color:#c8a76c}
.theme-mineyes .button-primary{background:#d9b36c;color:#1d1421}
.theme-mineyes .button-primary:hover{background:#e5c385}
.theme-mineyes .hero .text-action{color:#c9bda7}
.theme-mineyes .hero-art-space:after{display:none}
.theme-mineyes .status-ribbon{background:#100c17c9;border-top-color:#c9a66726}
.theme-mineyes .status-item:not(:last-child){border-right-color:#c9a66724}
.theme-mineyes .status-label{color:#95868b}
.theme-mineyes .status-value{color:#d7c9b0}
.theme-mineyes .status-icon,.theme-mineyes .status-item:first-child .status-icon{color:#c5a16c;background:#c5a16c0c}
.theme-mineyes .status-value .dot{background:#d6ae69}
.theme-mineyes .sidebar-label,.theme-mineyes .sidebar-domain{color:#9a8b91}
.theme-mineyes .toc a{color:#a5969e;border-left-color:#3b3041}
.theme-mineyes .toc a:hover,.theme-mineyes .toc a.active{color:#e2be78;border-left-color:#c4a065;background:linear-gradient(90deg,#c6a16812,transparent)}
.theme-mineyes .poster-link{color:#b5a18a}
.theme-mineyes .poster-link svg{color:#c5a36c}
.theme-mineyes .announcement{--ink:#302921;--line:#e3d8c7;color:#302921;background:#f8f5ee;border:1px solid #d1b78438;border-radius:14px;padding:34px 36px 35px;box-shadow:0 18px 80px #0002}
.theme-mineyes .article-topline{color:#9b8d78}
.theme-mineyes .print-button{color:#9b8d78}
.theme-mineyes .greeting{color:#42362b}
.theme-mineyes .intro,.theme-mineyes .body-copy{color:#736452}
.theme-mineyes .notice-section h2,.theme-mineyes .faq-title{color:#3b3026}
.theme-mineyes .section-kicker,.theme-mineyes .faq-sub{color:#9f8d72}
.theme-mineyes .section-number{color:#a18049;border-top-color:#c7a56f}
.theme-mineyes .highlight-line{background:#ede6d8;border-left-color:#c4a067;color:#88704b}
.theme-mineyes .highlight-line strong{color:#7c5d32}
.theme-mineyes .partner-panel{border-color:#e3d8c5}
.theme-mineyes .outbound{border-color:#e0d5c3;color:#584b3a}
.theme-mineyes .outbound svg{color:#aa9169}
.theme-mineyes .plan-box{background:linear-gradient(130deg,#24182e,#100c17);padding:29px 28px;border:1px solid #b58d542b}
.plan-identity{display:flex;align-items:center;gap:14px;min-width:0}
.mya-brand-mark{display:block;width:54px;height:54px;flex-shrink:0;border-radius:50%}
.theme-mineyes .plan-word{color:#e2bf80;display:block;font-size:33px;line-height:1.1}
.plan-subbrand{display:block;font-size:8px;line-height:1.8;letter-spacing:1.3px;margin-top:4px;color:#9e8baf}
.theme-mineyes .plan-tag{border-color:#ccad7433;color:#ceae79;background:#c7a86c09;white-space:nowrap}
.theme-mineyes .plan-box p{color:#b4a7bd}
.theme-mineyes .scene{color:#d1c4d5}
.theme-mineyes .scene svg{color:#c2a16d}
.theme-mineyes .scope-note{color:#a08c70}
.theme-mineyes .faq-list,.theme-mineyes .faq-list details{border-color:#e0d5c3}
.theme-mineyes .faq-list details p{color:#85715b}
.theme-mineyes .faq-list summary:after{color:#b49e7c}
.theme-mineyes .signature-thanks{color:#9b8568}
.theme-mineyes .signature{color:#846440}
.theme-mineyes .signature small{color:#ad997d}
.theme-mineyes .closing{background:#17121e;border:1px solid #c7a66e26}
.theme-mineyes .closing h2{color:#d9c4a1}
.theme-mineyes .closing-eyebrow,.theme-mineyes .closing p{color:#99898e}
.theme-mineyes .closing .button{background:#c8a264;color:#211628}
.theme-mineyes .footer{background:#030205;border-top-color:#c7a66e21;color:#9b8a85}
.mineyes-footer-logo{display:block;width:180px;height:43px;object-fit:contain;mix-blend-mode:screen}
.theme-mineyes .footer-note{color:#968381}
.theme-mineyes .back-top{background:#c7a66e0c;color:#bda587}
.business-scope{margin:25px 0 26px;border:1px solid #e1d3bb;border-radius:10px;overflow:hidden;background:#f5f0e5}
.business-scope h3{font-size:14px;line-height:1.7;color:#8f6d3d;background:#ece3d2;padding:14px 19px;font-weight:600}
.business-list{list-style:none;padding:0 19px;margin:0}
.business-item{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:16px 0}
.business-item+.business-item{border-top:1px solid #e3d7c2}
.business-count{font-size:10px;font-family:monospace;color:#b69a6c;padding-top:4px}
.business-item strong{display:block;font-size:13px;color:#695234;font-weight:600;line-height:1.7}
.business-item p{font-size:12px;color:#9a8468;line-height:1.9;margin-top:3px}
.business-scope-note{padding:12px 19px;background:#f1eadb;color:#a18c6d;font-size:10px;line-height:1.9;border-top:1px solid #e3d7c2}
@media(max-width:1100px){.theme-mineyes .announcement{padding-inline:27px}.theme-mineyes .hero h1{font-size:44px}}
@media(max-width:800px){
 .mineyes-brand-logo{width:176px;height:42px}
 .theme-mineyes .hero h1{font-size:43px}
 .theme-mineyes .hero:before{background:linear-gradient(90deg,#100d15f5,#100d15e3 45%,#100d159c),url('./mineyes-computing-hero.png') 82% center/auto 100% no-repeat}
 .theme-mineyes .announcement{padding:23px 21px 25px;border-radius:11px}
 .theme-mineyes .toc{border-bottom-color:#3a2d3d}
 .theme-mineyes .toc a:hover,.theme-mineyes .toc a.active{background:none;border-left:0;border-bottom-color:#c4a065}
 .theme-mineyes .plan-box{padding:22px 19px}
 .theme-mineyes .plan-top{gap:10px;flex-wrap:wrap}
 .mya-brand-mark{width:42px;height:42px}
 .plan-identity{gap:11px}
 .theme-mineyes .plan-word{font-size:28px}
 .plan-subbrand{font-size:7px;letter-spacing:.7px}
 .business-scope{margin-block:20px}
 .business-scope h3{font-size:12px;padding:12px 14px}
 .business-list{padding-inline:14px}
 .business-item{grid-template-columns:21px minmax(0,1fr);gap:9px;padding-block:13px}
 .business-item strong{font-size:12px}
 .business-item p{font-size:11px}
 .business-scope-note{font-size:9px;padding:10px 14px}
 .mineyes-footer-logo{width:155px;height:37px}
}
@media(max-width:375px){.theme-mineyes .hero h1{font-size:37px}.theme-mineyes .announcement{padding-inline:17px}.mineyes-brand-logo{width:166px}}
@media print{
 .theme-mineyes{background:#fff;color:#222}
 .theme-mineyes .announcement{padding:0;border:0;box-shadow:none;background:#fff}
 .theme-mineyes .hero h1,.theme-mineyes .hero h1 span{color:#302921}
 .business-scope,.business-item{break-inside:avoid}
 .theme-mineyes .plan-box{background:#f3f1eb!important}
 .theme-mineyes .plan-box p,.theme-mineyes .plan-word,.theme-mineyes .plan-subbrand,.theme-mineyes .scene{color:#333}
}

@media(max-width:375px){.theme-mineyes .scene-row{gap:7px}.theme-mineyes .scene{font-size:9.5px;gap:5px;white-space:nowrap}.theme-mineyes .scene svg{width:14px;height:14px}}

.theme-mineyes .lang-switch{flex-shrink:0;white-space:nowrap}@media(max-width:800px){.theme-mineyes .brand-site{display:none}.theme-mineyes .header-inner{gap:16px}}
