/* Behaviour/accessibility additions only. The canvas design files are unchanged. */
.home-console-name, .home-console-date { overflow: hidden; text-overflow: ellipsis; }
.home-account-form { margin: 0; }
.home-account-form button { cursor: pointer; }
.home-console-empty { position: absolute; left: 276px; top: 172px; width: 740px; color: #9a9c9b; font: 14px/1.8 'Noto Sans SC', sans-serif; }
.home-console-empty[hidden] { display: none; }
.home-console-empty a, .home-console-footer a { color: #ced0ce; text-decoration: none; }
.home-console-empty a:hover, .home-console-footer a:hover { text-decoration: underline; }
.home-console-footer { position: absolute; left: 276px; right: 36px; bottom: 28px; display: flex; align-items: center; justify-content: space-between; color: #6e706f; font: 11px/20px 'Noto Sans SC', sans-serif; }
.home-console-controls { display: flex; align-items: center; gap: 18px; }
.home-console-footer button { border: 0; padding: 0; background: none; color: #ced0ce; font: inherit; cursor: pointer; }
.home-console-footer button:disabled { color: #555955; cursor: default; }
.home-console-footer a:focus-visible, .home-console-footer button:focus-visible, .side-item:focus-visible, .row-action:focus-visible, .cyl-subpage-link:focus-visible, .cyl-subpage-close:focus-visible { outline: 1px solid #9a9c9b; outline-offset: 3px; }
a.cyl-subpage-link { text-decoration: none; display: inline-flex; align-items: center; }
.home-skip { position: fixed; top: -100px; left: 12px; z-index: 100; padding: 12px; background: #141715; color: #ededed; }
.home-skip:focus { top: 12px; }
