body{background:#09090c;color:#f3f1f1}.sb-header{display:flex;align-items:center;gap:22px;padding:18px 5%;border-bottom:1px solid #37252b;flex-wrap:wrap}.sb-header a{color:#fff;text-decoration:none}.sb-header .brand{margin-right:auto;font-weight:800}.sb-header .brand span{font-size:.8rem}.sb-wrap{max-width:1200px;margin:auto;padding:35px 20px}.sb-wrap h1{font-size:clamp(2rem,5vw,4rem);line-height:1.1}.sb-wrap h1 span{color:#d34b55}.sb-wrap>p{max-width:800px}.sb-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:24px 0}.sb-tools label{font-size:.8rem;min-width:220px;flex:1}.sb-wrap input,.sb-wrap select,.sb-wrap textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #63535a;background:#19171b;color:white;border-radius:5px;font:inherit}.sb-tools input{margin-top:6px}.sb-shots{display:grid;gap:18px}.shot{border:1px solid #50343c;border-radius:10px;padding:18px;background:#141217}.shot-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.shot-top h2{font-size:1.2rem}.shot-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:15px}.shot-fields label{font-size:.75rem;letter-spacing:.04em;color:#ddd}.shot-fields input,.shot-fields select,.shot-fields textarea{margin-top:6px}.shot-fields .wide{grid-column:span 3}.shot-fields textarea{min-height:76px;resize:vertical}.shot-buttons{display:flex;gap:8px;flex-wrap:wrap}.shot-buttons button{padding:8px 12px;border:1px solid #8d555f;border-radius:5px;background:#261a20;color:#fff;cursor:pointer}.sb-foot{color:#b6aeb1;font-size:.85rem;margin-top:24px}#status{color:#ddd}@media(max-width:650px){.shot-fields{grid-template-columns:1fr 1fr}.shot-fields .wide{grid-column:span 2}.sb-header .brand{width:100%}}@media print{body{background:white;color:black}.sb-header,.sb-tools,.shot-buttons,.sb-foot{display:none!important}.shot{background:white;color:black;break-inside:avoid;border:1px solid #aaa}.sb-wrap input,.sb-wrap select,.sb-wrap textarea{color:black;background:white;border:0;border-bottom:1px solid #ccc}.shot-fields label{color:black}.sb-wrap h1 span{color:black}}