/* Compact user account sections; administration has its own console. */
main#app .account-shortcuts.account-menu-grid {
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;
 width:100%;max-width:720px;margin:20px 0 24px;
 padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;
}
main#app .account-menu-grid > a {
 display:flex;flex-direction:column;justify-content:center;align-items:center;
 min-width:0;min-height:92px;gap:8px;padding:12px 8px;text-align:center;
 border:0;border-radius:0;background:transparent;color:var(--ink);
 font-size:12px;line-height:18px;font-weight:600;overflow-wrap:anywhere;
}
main#app .account-menu-grid .account-menu-icon {
 display:grid;place-items:center;width:36px;height:36px;flex:none;
 border-radius:12px;color:var(--account-icon,#087e36);background:var(--account-icon-bg,#e5f5e8);
}
main#app .account-menu-icon svg {width:22px;height:22px;stroke-width:1.9;}
main#app .account-menu-grid [data-account-tone="green"] {--account-icon:#087e36;--account-icon-bg:#e5f5e8;}
main#app .account-menu-grid [data-account-tone="blue"] {--account-icon:#175cd3;--account-icon-bg:#eaf2ff;}
main#app .account-menu-grid [data-account-tone="purple"] {--account-icon:#7540b1;--account-icon-bg:#f1eafb;}
main#app .account-menu-grid [data-account-tone="amber"] {--account-icon:#936000;--account-icon-bg:#fff3d6;}
main#app .account-menu-grid [data-account-tone="teal"] {--account-icon:#087f83;--account-icon-bg:#e5f6f6;}
main#app .account-menu-grid [data-account-tone="coral"] {--account-icon:#b2482b;--account-icon-bg:#ffede7;}
main#app .account-menu-grid [data-account-tone="rose"] {--account-icon:#a13768;--account-icon-bg:#fdebf3;}
@media(hover:hover) {
 main#app .account-menu-grid > a:hover {background:transparent;border:0;color:var(--green);}
}
@media(max-width:600px) {
 main#app .account-shortcuts.account-menu-grid {grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(max-width:380px) {
 main#app .account-shortcuts.account-menu-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
}
