.card-nano{position:relative}.nano-angle-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nano-angle-controls button{font:inherit;font-size:12px;line-height:1.3;padding:9px 12px;border:1px solid #d8d8d8;border-radius:20px;background:#fff;color:#424242;cursor:pointer;min-height:36px}.nano-angle-controls button[aria-pressed=true]{background:#171717;color:#fff;border-color:#171717}.nano-angle-controls button:hover{border-color:#171717}.nano-angle-controls button:focus-visible{outline:2px solid #7355ae;outline-offset:3px}.nano-card-controls{position:absolute;top:14px;left:14px;z-index:2}.nano-detail-controls{padding:0 55px 16px}.nano-angle-note{font-size:12px;color:#666;margin-left:auto}.detail-cover[data-project="nano-defender"]{background:#fff!important}.detail-cover[data-project="nano-defender"] img,.card-nano .project-image img{object-fit:contain!important}.detail-cover[data-project="nano-defender"] img{width:100%;height:100%}.gallery-button img[src*="nano-defender-rear"]{object-fit:contain;background:#fff}@media(max-width:700px){.nano-detail-controls{padding:0 20px 14px}.nano-angle-note{width:100%;margin:5px 0 0}.nano-card-controls{top:10px;left:10px}.nano-angle-controls button{font-size:11px;min-height:36px;padding:9px 11px}}
