/* Standalone vector icons. These rules do not change scene geometry. */
.app-glyph{display:block;flex:none;width:40px;height:40px;overflow:visible;vertical-align:middle;isolation:isolate}
.app-glyph--index,.app-glyph--relay,.app-glyph--letter,.app-glyph--cowo{filter:drop-shadow(0 1px 1.2px #00000029)}
.app-glyph--codex{filter:drop-shadow(0 1px 1px #00000018)}
.dock .app-glyph{width:40px;height:40px}
.dock .dock-symbol:has(>.app-glyph){width:40px;height:40px;background:transparent;border:0;border-radius:0;box-shadow:none}
.toolbar-glyph{display:inline-block;flex:none;width:16px;height:16px;vertical-align:middle;color:inherit}
.toolbar-glyph--lock{width:12px;height:12px;opacity:.74}
.file-glyph{display:block;flex:none;width:36px;height:44px;filter:drop-shadow(0 1px 1px #00000015)}
.file-icon:has(>.file-glyph){border:0;border-radius:0;width:36px;height:44px;background:transparent;box-shadow:none}
.app-glyph--small{width:20px!important;height:20px!important;filter:none}
.app-glyph--tiny{width:14px!important;height:14px!important;filter:none}
.chrome-icon-button{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:#657078;padding:0}
.chrome-icon-button.is-disabled{color:#AEB5B9}
.chrome-icon-group{display:inline-flex;align-items:center;gap:2px}
.chrome-address-lock{display:inline-flex;align-items:center;gap:5px}
