:root { --moonbase-bg: #222034; --moonbase-fg: #fffba6; } .moonbase-settings > :first-child { margin-top: 0px; } .moonbase-retry-button { padding: 8px; margin-right: 8px; } textarea.moonbase-resizeable { resize: vertical; } .moonbase-link-buttons { border-bottom: 2px solid var(--background-modifier-accent); margin-bottom: -2px; margin-left: 0 !important; padding-right: 20px; gap: 1rem; } .moonbase-speen { animation: moonbase-speen-animation 0.25s linear infinite; } @keyframes moonbase-speen-animation { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } /* Update notice at the top of the client */ .moonbase-updates-notice { background-color: var(--moonbase-bg); color: var(--moonbase-fg); --custom-notice-text: var(--moonbase-fg); line-height: unset; height: 36px; } .moonbase-updates-notice button { color: var(--moonbase-fg); border-color: var(--moonbase-fg); } .moonbase-updates-notice_text-wrapper { display: inline-flex; align-items: center; line-height: 36px; gap: 2px; } /* Help messages in Moonbase UI */ .moonbase-help-message { display: flex; flex-direction: row; justify-content: space-between; } .moonbase-help-message-sticky { position: sticky; top: 24px; z-index: 10; background-color: var(--background-primary); } .moonbase-extension-update-section { margin-top: 15px; } .moonbase-update-section { background-color: var(--moonbase-bg); --info-help-foreground: var(--moonbase-fg); border: none !important; color: var(--moonbase-fg); } .moonbase-update-section button { --info-help-foreground: var(--moonbase-fg); color: var(--moonbase-fg); background-color: transparent; border-color: var(--moonbase-fg); } .moonbase-help-message-buttons { display: flex; flex-direction: row; gap: 8px; align-items: center; } .moonbase-update-divider { margin: 32px 0; } .moonlight-card-info-header { margin-bottom: 0.25rem; } .moonlight-card-badge { border-radius: 0.1875rem; padding: 0 0.275rem; margin-right: 0.4em; background-color: var(--badge-color, var(--bg-mod-strong)); } /* Crash screen */ .moonbase-crash-wrapper > [class^="buttons_"] { gap: 1rem; } .moonbase-crash-wrapper { display: flex; flex-direction: column; align-items: center; gap: 1rem; height: 50%; width: 50vw; max-height: 50%; max-width: 50vw; } .moonbase-crash-tabs { width: 100%; } .moonbase-crash-details-wrapper { overflow-y: scroll; color: var(--text-normal); background: var(--background-secondary); border: 1px solid var(--background-tertiary); border-radius: 4px; padding: 0.5em; &::-webkit-scrollbar { width: 8px; height: 8px; } &::-webkit-scrollbar-thumb { background-clip: padding-box; border: 2px solid transparent; border-radius: 4px; background-color: var(--scrollbar-thin-thumb); min-height: 40px; } &::-webkit-scrollbar-track { border: 2px solid var(--scrollbar-thin-track); background-color: var(--scrollbar-thin-track); border-color: var(--scrollbar-thin-track); } } .moonbase-crash-details { box-sizing: border-box; padding: 0; font-family: var(--font-code); font-size: 0.75rem; line-height: 1rem; margin: 6px; white-space: pre-wrap; background-clip: border-box; & > code { font-size: 0.875rem; line-height: 1.125rem; text-indent: 0; white-space: pre-wrap; text-size-adjust: none; display: block; user-select: text; } } .moonbase-crash-extensions { overflow-y: scroll; display: grid; grid-auto-columns: 25vw; gap: 8px; &::-webkit-scrollbar { width: 8px; height: 8px; } &::-webkit-scrollbar-thumb { background-clip: padding-box; border: 2px solid transparent; border-radius: 4px; background-color: var(--scrollbar-thin-thumb); min-height: 40px; } &::-webkit-scrollbar-track { border: 2px solid var(--scrollbar-thin-track); background-color: var(--scrollbar-thin-track); border-color: var(--scrollbar-thin-track); } } .moonbase-crash-extensionCard { color: var(--text-normal); background: var(--background-secondary); border: 1px solid var(--background-tertiary); border-radius: 4px; padding: 0.5em; display: flex; } .moonbase-crash-extensionCard-meta { display: flex; flex-direction: column; flex-grow: 1; } .moonbase-crash-extensionCard-title { color: var(--text-normal); font-family: var(--font-primary); font-size: 16px; line-height: 1.25; font-weight: 600; } .moonbase-crash-extensionCard-version { color: var(--text-muted); font-family: var(--font-primary); font-size: 14px; line-height: 1.286; font-weight: 400; } /* About page */ .moonbase-wordmark { width: 100%; } .moonbase-devs { width: 100%; display: flex; justify-content: center; gap: 0rem 0.5rem; padding-top: 0.5rem; } .moonbase-dev { height: 4rem; } .moonbase-dev-avatar { width: 2rem; border-radius: 50%; } .moonbase-gap { gap: 0.5rem; } .moonbase-about-page { gap: 1rem; }