/* Warcut Paint Shop Studio - Phase 13 Precision Cutout + Edge Cleanup */
html[data-warcut-phase="13"] .brand-copy span{color:#9effdf;}
html[data-warcut-phase="13"] .brand-copy span::after{content:" / Phase 13 Cutout";color:#38bdf8;}
.cutout-panel{border-color:rgba(56,189,248,.42) !important;}
.cutout-panel .dock-head{background:linear-gradient(180deg,rgba(56,189,248,.16),rgba(28,45,56,.9)) !important;}
.phase13-cutout-body{display:flex;flex-direction:column;gap:9px;}
.phase13-status-card{border:1px solid rgba(56,189,248,.35);background:rgba(5,15,28,.72);color:#bfefff;border-radius:8px;padding:8px 9px;font-size:12px;line-height:1.35;}
.cutout-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;}
.cutout-control-grid label{font-size:11px;color:#c9d6df;display:flex;flex-direction:column;gap:4px;}
.cutout-control-grid input[type="range"]{width:100%;min-width:0;}
.phase13-preview-line{font-size:12px;color:#d7edf5;}
.cutout-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}
.cutout-action-grid .small-btn{min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cutout-action-grid .phase13-primary{grid-column:1 / -1;border-color:#38bdf8;background:linear-gradient(180deg,rgba(56,189,248,.34),rgba(20,85,112,.7));color:#eaffff;font-weight:800;}
.phase13-help{font-size:11px;line-height:1.35;color:#9db7c7;border-top:1px solid rgba(255,255,255,.08);padding-top:7px;}
.layer-item .layer-mode:has(+ .phase13-cutout-badge){color:#9effdf;}
.warcut-context-menu .warcut-context-item small{opacity:.84;}
