.v2 .v2-icon-btn{border-radius:var(--v2-r-md);width:36px;height:36px;color:var(--v2-ink-2);cursor:pointer;-webkit-tap-highlight-color:#0000;transition:background-color var(--v2-dur-1) var(--v2-ease-out),color var(--v2-dur-1) var(--v2-ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.v2 .v2-icon-btn svg{width:18px;height:18px}.v2 .v2-icon-btn--32{width:32px;height:32px}.v2 .v2-icon-btn--32 svg{width:16px;height:16px}.v2 .v2-icon-btn--40{width:40px;height:40px}.v2 .v2-icon-btn--40 svg{width:20px;height:20px}.v2 .v2-icon-btn--44{width:44px;height:44px}.v2 .v2-icon-btn--44 svg{width:20px;height:20px}.v2 .v2-icon-btn.v2-icon-btn--primary{background:var(--v2-gold);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-gold-hover)}@media (hover:hover){.v2 .v2-icon-btn.v2-icon-btn--primary:not(:disabled):hover{background:var(--v2-gold-hover);color:var(--v2-ink)}}.v2 .v2-icon-btn.v2-icon-btn--primary:not(:disabled):active{background:var(--v2-gold-press)}.v2 .v2-icon-btn.v2-icon-btn--primary:disabled{background:var(--v2-sunken-2);box-shadow:inset 0 0 0 1px var(--v2-line);color:var(--v2-ink-3);opacity:1}@media (pointer:coarse){.v2 .v2-icon-btn:after{content:"";position:absolute;inset:-4px}}@media (hover:hover){.v2 .v2-icon-btn:not(:disabled):hover{background:var(--v2-sunken);color:var(--v2-ink)}}.v2 .v2-icon-btn:not(:disabled):active{background:var(--v2-sunken-2)}.v2 .v2-icon-btn:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}.v2 .v2-icon-btn:disabled{opacity:.45;cursor:not-allowed}.v2 .v2-icon-btn--on-ink{color:var(--v2-on-ink-muted)}@media (hover:hover){.v2 .v2-icon-btn--on-ink:not(:disabled):hover{background:var(--v2-on-ink-line);color:var(--v2-on-ink)}}.v2 .v2-icon-btn--on-ink:focus-visible{outline:2px solid var(--v2-focus-on-ink);outline-offset:2px}