@charset "utf-8";

/*============================
#aboutPage.pageSupport（開発を応援する）
============================*/

:where(#aboutPage.pageSupport) .supportAction { margin: var(--space-32) 0 var(--space-32); text-align: center; }
:where(#aboutPage.pageSupport) .supportBtn { display: inline-flex; align-items: center; justify-content: center; min-height: 3.5rem; width: min(100%, 26rem); padding: 0.875rem 1.5rem; border-radius: 0.5rem; background: linear-gradient(90deg, #3f5fc8, #5b6cf0); color: #fff; font-size: 1rem; font-weight: 700; text-decoration: none; box-sizing: border-box; }
:where(#aboutPage.pageSupport) a.supportBtn:hover, :where(#aboutPage.pageSupport) a.supportBtn:focus-visible { filter: brightness(1.12); }
:where(#aboutPage.pageSupport) .supportBtnPreparing { background: transparent; border: 1px dashed var(--color-tone34383B, #54595e); color: var(--color-toneEEECE7, #eeece7); opacity: .75; cursor: default; }
:where(#aboutPage.pageSupport) .supportNote { margin: 0.75rem 0 0; font-size: 0.8125rem; opacity: .75; }
