.icon-button_button__fCetk{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer;transition:scale var(--t-press) var(--ease),filter var(--t-state) var(--ease),box-shadow var(--t-state) var(--ease)}.icon-button_button__fCetk:disabled{opacity:.35;cursor:default}.icon-button_sm__h6DCj{width:var(--icon-button-sm);height:var(--icon-button-sm)}.icon-button_md__0PEPK{width:var(--icon-button-md);height:var(--icon-button-md)}.icon-button_lg__iVouv{width:var(--icon-button-lg);height:var(--icon-button-lg)}.icon-button_dark__90vDl{background:var(--bg-dark);color:var(--text-on-dark)}.icon-button_accent__n1VXT{background:var(--accent-base);color:var(--text-primary)}.icon-button_danger__MfUYa{background:var(--err);color:var(--text-on-dark)}.icon-button_outline__6J82H{border:var(--border-hairline) solid var(--border-default)}.icon-button_bare__PNOkk{background:transparent}.icon-button_onDark__D_9gn{border:var(--border-width) solid var(--border-on-dark);color:var(--text-on-dark)}.icon-button_veil__IfOyC{background:rgba(15,15,15,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-on-dark)}@media (hover:hover) and (pointer:fine){.icon-button_button__fCetk:not(:disabled):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 25%,transparent)}}.icon-button_glass__sG3Ka{color:var(--text-on-dark);border:var(--border-hairline) solid var(--glass-border-color,rgb(255 255 255/17%))}@media (max-width:767px),(pointer:coarse){.icon-button_sm__h6DCj{min-width:var(--icon-button-md);min-height:var(--icon-button-md)}}.icon-button_button__fCetk.icon-button_action__M1ZgU{width:var(--control-h);height:var(--control-h);min-width:var(--control-h);min-height:var(--control-h)}.icon-button_light__1gg1r{background:var(--bg-surface);color:var(--text-primary)}.icon-button_chrome__PHuTC{background:var(--bg-chrome);color:var(--text-on-chrome);border:var(--border-hairline) solid var(--border-on-dark)}.icon-button_quiet__OCQQd{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.icon-button_quiet__OCQQd:not(:disabled):hover{background:var(--bg-light);color:var(--text-primary)}}.icon-button_button__fCetk.icon-button_action__M1ZgU.icon-button_embedded__tgzLy{width:auto;min-width:var(--icon-button-sm);height:var(--icon-button-sm);min-height:var(--icon-button-sm);gap:var(--space-sm);padding:0 var(--space-sm)}.portfolio-photo-field_field___6_RP{position:relative;display:grid;align-content:start;gap:var(--space-md);min-width:0;margin:0;padding:var(--space-lg);border:var(--border-hairline) solid var(--border-default);border-radius:var(--radius-xl);corner-shape:var(--corner-smooth);background:var(--bg-light)}.portfolio-photo-field_field___6_RP legend{padding-inline:var(--space-xs);color:var(--text-primary)}.portfolio-photo-field_count__ZAiFZ{justify-self:start;color:var(--text-muted)}.portfolio-photo-field_hint__kTS1D{color:var(--text-muted);margin:0}.portfolio-photo-field_field___6_RP>button{justify-self:start}.portfolio-photo-field_previews__VKp5M{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,96px),1fr));gap:var(--space-md);padding:0;margin:0;list-style:none}.portfolio-photo-field_previews__VKp5M li{min-width:0}.portfolio-photo-field_preview__sqhxH{display:block;width:100%;aspect-ratio:var(--ratio-photo);object-fit:cover;border-radius:var(--radius-xl);corner-shape:var(--corner-smooth)}.portfolio-photo-field_filename__2J92L{display:block;margin-top:var(--space-xs);overflow-wrap:anywhere;color:var(--text-muted)}@supports not (corner-shape:superellipse(2.4)){.portfolio-photo-field_field___6_RP,.portfolio-photo-field_preview__sqhxH{border-radius:calc(var(--radius-xl) * var(--corner-fallback-scale))}}