
.amii-filter-label{margin:26px 0 12px;font-size:13px;color:#6b6058}
.amii-work-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:0}
.amii-work-filters button{padding:18px;text-align:left;border-radius:16px;border:1px solid #ded8d0;background:#faf8f5;min-height:96px}
.amii-work-filters strong,.amii-work-filters small{display:block}
.amii-work-filters strong{font-size:17px;font-weight:500;margin-bottom:8px}
.amii-work-filters small{font-size:12px;line-height:1.4;opacity:.8}
.amii-work-filters button[aria-pressed="true"]{background:#dceafb;color:#20364b;border:2px solid #6da7e8;padding:17px;box-shadow:0 4px 16px #6da7e81c}
.amii-digital-cards,.amii-render-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 70px}
.amii-digital-cards .amii-3d-project,.amii-render-cards .amii-3d-project{margin:0!important;padding:0!important;border:1px solid #e8e3dc!important;border-radius:22px!important;overflow:hidden;background:#fff}
.amii-digital-cards .amii-3d-project-cover,.amii-render-cards .amii-3d-project-cover{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;min-height:0!important}
.amii-digital-cards .amii-3d-project-visual,.amii-render-cards .amii-3d-project-visual{display:block!important;width:100%!important;aspect-ratio:4/3!important;height:auto!important;border-radius:0!important;overflow:hidden;background:#f5f2ed}
.amii-digital-cards .amii-3d-project-visual img,.amii-render-cards .amii-3d-project-visual img{width:100%!important;height:100%!important;object-fit:cover!important}
.amii-digital-cards .amii-3d-project-info,.amii-render-cards .amii-3d-project-info{padding:22px!important;gap:12px!important}
.amii-digital-cards strong,.amii-render-cards strong{font-size:28px!important;line-height:1.1!important;letter-spacing:-.035em!important}
.amii-digital-cards .amii-category-index,.amii-render-cards .amii-category-index{font-size:10px!important;letter-spacing:.09em}
.amii-shoot-dialog .amii-3d-grid,.amii-shoot-dialog .amii-digital-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}
.amii-shoot-dialog figure{margin:0!important;background:transparent!important;overflow:visible!important}
.amii-shoot-dialog figure img,.amii-shoot-dialog video{display:block!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:12px}
.amii-shoot-dialog .amii-3d-video{background:#f5f2ed!important;padding:14px!important;border-radius:18px}
.amii-video-download{display:block;margin:12px 0;font-size:13px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.amii-work-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.amii-digital-cards,.amii-render-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.amii-work-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.amii-work-filters button{padding:14px;min-height:90px}.amii-work-filters button[aria-pressed="true"]{padding:13px}.amii-digital-cards,.amii-render-cards,.amii-shoot-dialog .amii-3d-grid,.amii-shoot-dialog .amii-digital-gallery{grid-template-columns:1fr!important}.amii-digital-cards strong,.amii-render-cards strong{font-size:26px!important}}

.amii-digital-cards .amii-3d-project-visual,.amii-render-cards .amii-3d-project-visual{min-height:0!important}
