.select-row{margin-top:20px}.select-row select{width:100%;border:1px solid #39364c;background:#0b0b12;color:#f7f5fb;border-radius:9px;padding:11px 12px;font:13px 'Noto Sans KR',sans-serif;outline:none}.select-row select:focus{border-color:#a78bfa}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;padding:8px;max-height:466px;overflow:auto;background:#07070b}.image-card{display:block;position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#171622;text-decoration:none}.image-card img{width:100%;height:100%;min-height:0;object-fit:cover}.image-card span{position:absolute;left:0;right:0;bottom:0;padding:8px;background:#09090fcc;color:#fff;font-size:10px;text-align:center;opacity:0;transition:.2s}.image-card:hover span{opacity:1}
.brand-group{display:flex;align-items:center;gap:16px}.home-link{color:#c4b5fd;text-decoration:none;font-size:12px;font-weight:700;border:1px solid #5c5078;border-radius:7px;padding:7px 9px;transition:.2s}.home-link:hover{color:#fff;border-color:#a78bfa;background:#8b5cf625}.advanced{grid-template-columns:1fr 120px}.advanced .negative-label{grid-column:1/-1}.advanced textarea{width:100%;resize:vertical;margin-top:6px;border:1px solid #39364c;background:#0b0b12;border-radius:8px;padding:10px;color:#f7f5fb;outline:none;font:11px/1.55 'DM Mono',monospace}.advanced textarea:focus{border-color:#a78bfa}@media(max-width:800px){.brand-group{gap:8px}.home-link{padding:6px 7px}.brand small{display:none}.advanced{grid-template-columns:1fr}}
.segmented{grid-template-columns:repeat(5,1fr)}@media(max-width:800px){.segmented{grid-template-columns:repeat(3,1fr)}}
