UNPKG

@callstack/rspress-theme

Version:
893 lines (757 loc) 16.3 kB
.bar-yFRNhz { color: #fff; background-color: #8232ff; justify-content: center; align-items: center; height: 32px; display: flex; position: relative; } .link-iUd1SG { color: #fff; font-family: Switzer Variable, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.5; text-decoration: none; } .link-iUd1SG:hover { opacity: .9; text-decoration: underline; } .link-iUd1SG:active { opacity: .7; } .close-kUdhEg { z-index: 1; box-sizing: border-box; width: 16px; height: 16px; position: absolute; right: 16px; cursor: pointer !important; } .close-kUdhEg:hover { background-color: #ffffff4d; } .badge-JOuwlY { vertical-align: middle; border-radius: var(--rp-radius-small); padding-inline: .625rem; border: 1px solid #0000; justify-content: center; align-items: center; gap: .25rem; height: 1.5rem; padding: 0 6px; font-size: 14px; font-weight: 500; line-height: 1.5; transition: color .25s; display: inline-flex; } .badge-JOuwlY.tip-obOVcS { color: var(--rp-container-tip-border); background-color: var(--rp-container-tip-bg); } .badge-JOuwlY.info-q_r3eR { color: var(--rp-container-info-border); background-color: var(--rp-container-info-bg); } .badge-JOuwlY.warning-BggZiV { color: var(--rp-container-warning-border); background-color: var(--rp-container-warning-bg); } .badge-JOuwlY.danger-UwnNxJ { color: var(--rp-container-danger-border); background-color: var(--rp-container-danger-bg); } .badge-JOuwlY.note-ItYjre { color: var(--rp-container-note-border); background-color: var(--rp-container-note-bg); } .outline-gGpHp9.tip-obOVcS { border-color: var(--rp-container-tip-border); } .outline-gGpHp9.info-q_r3eR { border-color: var(--rp-container-info-border); } .outline-gGpHp9.warning-BggZiV { border-color: var(--rp-container-warning-border); } .outline-gGpHp9.danger-UwnNxJ { border-color: var(--rp-container-danger-border); } .outline-gGpHp9.note-ItYjre { border-color: var(--rp-container-note-border); } .button-DogSnd { font-family: var(--rp-font-family); cursor: pointer; border-radius: 2px; gap: 8px; width: -moz-fit-content; width: fit-content; padding: 4px 4px 4px 16px; font-size: 14px; font-weight: 500; line-height: 1.5; transition: background-position .45s cubic-bezier(.625, .05, 0, 1), color .45s cubic-bezier(.625, .05, 0, 1), transform .45s cubic-bezier(.625, .05, 0, 1); } @media (pointer: fine) { .button-DogSnd:hover { color: #fff !important; background-position: 0 100% !important; } .button-DogSnd:hover svg.button-icon-Okk0hT > path { animation: .2s cubic-bezier(.625, .05, 0, 1) slide-out-Yp9sdv, .25s cubic-bezier(.625, .05, 0, 1) .2s slide-in-_qbjG1; } } .button-DogSnd > * { vertical-align: -50%; } .button-DogSnd.alt-XB5jdj { background: linear-gradient(to right, var(--rp-c-brand) 50%, #fff 50%) right bottom / calc(200% + 1px) 100%; color: #201f24; } .dark .button-DogSnd.brand-rT2ahT { background: linear-gradient(to right, var(--rp-c-brand) 50%, #fff 50%) right bottom / calc(200% + 1px) 100%; color: #201f24; } .button-DogSnd.brand-rT2ahT { background: linear-gradient(to right, var(--rp-c-brand) 50%, #201f24 50%) right bottom / calc(200% + 1px) 100%; color: #fff; } .dark .button-DogSnd.alt-XB5jdj { background: linear-gradient(to right, var(--rp-c-brand) 50%, #201f24 50%) right bottom / calc(200% + 1px) 100%; color: #fff; } @keyframes slide-in-_qbjG1 { from { transform: translateX(-150%); } to { transform: translateX(0%); } } @keyframes slide-out-Yp9sdv { from { transform: translateX(0%); } to { transform: translateX(150%); } } .brand-rT2ahT { border: none; } .alt-XB5jdj { border: 1px solid var(--rp-c-divider-light); } .button-icon-Okk0hT { border-radius: 2px; width: 32px; height: 32px; margin-left: 12px; padding: 8px; transition: color .45s cubic-bezier(.625, .05, 0, 1); display: inline-block; overflow: hidden; } .button-DogSnd.alt-XB5jdj .button-icon-Okk0hT, .button-icon-Okk0hT { color: inherit; background: #1514151a; } .dark .button-DogSnd.brand-rT2ahT .button-icon-Okk0hT { color: inherit; background: #1514151a; } .button-DogSnd.brand-rT2ahT .button-icon-Okk0hT { color: inherit; background: #fff3; } .dark .button-DogSnd.alt-XB5jdj .button-icon-Okk0hT { color: inherit; background: #fff3; } .card-Mp1eVU { color: var(--rp-c-text-1); border: 1px dashed var(--rp-c-divider); border-radius: var(--rp-radius-small); justify-content: space-between; align-items: flex-start; margin: 1rem 0; padding: 32px; display: flex; position: relative; } .cardContentContainer-uPAwxW { flex-direction: column; display: flex; } .cardTitle-TpjSJW { font-family: var(--ck-header-font-family); font-size: 24px; font-weight: 500; line-height: 1.5; } .cardContent-IHYWJn { font-family: var(--rp-font-family); color: var(--rp-c-text-2); letter-spacing: -.32px; text-align: left; margin-bottom: 0; font-size: 16px; font-weight: 400; line-height: 1.5; } .container-JklxSY { color: var(--rp-c-brand-light); background-image: url(./static/image/gradient-dark.avif); background-position: 100% 100%; background-repeat: no-repeat; background-size: cover; border-radius: 8px; justify-content: flex-start; align-items: center; width: calc(100% - 16px); height: 382px; margin: 32px auto; padding: 64px 48px; display: flex; position: relative; overflow: hidden; } .logo-wGu6zG { pointer-events: none; opacity: .7; position: absolute; } .content-qrbCuM { z-index: 4; flex-direction: column; align-items: flex-start; gap: 32px; width: 100%; max-width: 640px; display: flex; position: relative; } .headline-urbBtl { color: #fff; font-family: var(--ck-header-font-family); letter-spacing: -1.6px; margin: 0; font-size: 40px; font-weight: 600; line-height: 1.2; } .description-a82hKX { flex-direction: column; gap: 32px; max-width: 416px; display: flex; } .descriptionText-UMW_4H { color: #cfced5; letter-spacing: -.36px; font-size: 18px; font-weight: 400; line-height: 1.5; font-family: var(--rp-font-family); } @media (max-width: 960px) { .container-JklxSY { height: 320px; padding: 32px 16px; } .content-qrbCuM { gap: 24px; max-width: 90vw; } .logo-wGu6zG { scale: 1.2; } .headline-urbBtl { letter-spacing: -1px; font-size: 28px; } .description-a82hKX { gap: 20px; max-width: 380px; } .descriptionText-UMW_4H { font-size: 16px; } } @media (max-width: 640px) { .container-JklxSY { height: 240px; margin: 16px auto; } .content-qrbCuM { gap: 16px; max-width: 100vw; } .logo-wGu6zG { scale: 1.5; } .headline-urbBtl { letter-spacing: -.5px; font-size: 20px; } .description-a82hKX { gap: 12px; max-width: 320px; } .descriptionText-UMW_4H { font-size: 14px; } } @media (max-width: 640px) { .grid-2-cgAqRP, .grid-4-JvWJqM, .grid-6-dUNjnk { width: 100%; } } @media (min-width: 640px) { .grid-2-cgAqRP, .grid-4-JvWJqM, .grid-6-dUNjnk { width: 50%; } } @media (min-width: 768px) { .grid-2-cgAqRP, .grid-4-JvWJqM { width: 50%; } .grid-3-UOYenV, .grid-6-dUNjnk { width: 33.3333%; } } @media (min-width: 960px) { .grid-3-UOYenV { width: 25%; } .grid-4-JvWJqM { width: 33.3333%; } .grid-6-dUNjnk { width: 50%; } } .featureCardContainer-NOFPt7 { height: 100%; padding: 8px; } .featureCard-XfKTmz { color: var(--rp-c-text-1); border: 1px dashed var(--rp-c-divider); border-radius: var(--rp-radius-small); flex-direction: column; align-items: flex-start; gap: 32px; height: 100%; padding: 32px; transition: border-color .3s cubic-bezier(.65, .05, .36, 1); display: flex; position: relative; } .featureCard-XfKTmz:hover { color: var(--rp-c-brand); border-color: var(--ck-accent); } .featureCard-XfKTmz:before { content: ""; opacity: 0; z-index: -1; border-radius: inherit; background-image: url(./static/image/gradient-light.avif); background-position: center; background-repeat: no-repeat; background-size: cover; transition: opacity .3s cubic-bezier(.65, .05, .36, 1); position: absolute; inset: 0; } .dark .featureCard-XfKTmz:before { background-image: url(./static/image/gradient-dark.avif); } .featureCard-XfKTmz:hover:before { opacity: 1; } .dark .featureCard-XfKTmz:hover:before { opacity: .5; } .featureIcon-Hb8_cv { width: 32px; height: 32px; color: var(--rp-c-brand); justify-content: center; align-items: center; margin-bottom: 0; display: flex; } .featureTitle-cyqmgX { font-family: var(--ck-header-font-family); letter-spacing: -.8px; text-align: left; margin-bottom: 16px; font-size: 20px; font-weight: 500; line-height: 1.2; } .featureDetail-QDEU9M { font-family: var(--rp-font-family); color: var(--rp-c-text-2); letter-spacing: -.32px; text-align: left; margin-bottom: 0; font-size: 16px; font-weight: 400; line-height: 1.5; } .container-IBgsxu { width: calc(100% - 16px); margin: 0 auto 150px; padding: 4px; } .row-VpRJwk { flex-direction: row; justify-content: space-between; align-items: center; display: flex; } .logo-eionWK { width: 101px; height: 20px; position: relative; overflow: hidden; } .message-flKFGZ { color: var(--rp-c-text-3); text-align: center; margin: 0 8px; font-size: 12px; font-weight: 400; line-height: 1.5; } @media (max-width: 1200px) { .container-IBgsxu { margin: 0 auto 100px; } } @media (max-width: 960px) { .container-IBgsxu { margin: 0 auto 64px; } } @media (max-width: 640px) { .container-IBgsxu { margin: 0 auto 16px; } } .container-Ey5SDc { flex-direction: column; justify-content: center; align-items: flex-start; width: calc(100% - 16px); margin: 0 auto; padding-top: 12vh; padding-bottom: 6vh; display: flex; position: relative; overflow: hidden; } .heroMain-aBhXSi { text-wrap: balance; flex-direction: column; max-width: 55%; display: flex; } .heroImage-SovGBC { max-height: 24px; margin: 0 0 32px; } .heroName-_0lw9K { color: var(--rp-c-text-1); font-family: Alliance No\.2, Arial, sans-serif; font-size: 64px; font-style: normal; font-weight: 400 !important; line-height: 1.1 !important; } .heroTaglineActions-jKkfzE { flex-direction: column; justify-content: flex-end; align-self: flex-end; align-items: flex-end; margin: 0 32px 0 60%; display: flex; } .heroTagline-HUMGEx { color: var(--rp-c-text-2); font-family: var(--rp-font-family); letter-spacing: -.36px; text-wrap: pretty; max-width: 500px; font-size: 18px; font-weight: 400; line-height: 1.5; } .heroActions-x2L3Tk { flex-wrap: wrap; justify-content: flex-start; align-self: flex-start; gap: 16px; margin: 32px 0; display: flex; } @media (max-width: 960px) { .container-Ey5SDc { padding-top: 1.6rem; padding-bottom: 1.6rem; } .heroMain-aBhXSi { flex-direction: row; justify-content: space-around; align-items: center; max-width: 100%; } .heroImage-SovGBC { margin: 0 32px 32px; } .heroName-_0lw9K { text-align: center; margin: 0 32px; font-size: 48px; } .heroTaglineActions-jKkfzE { align-self: center; margin: 32px; } .heroTagline-HUMGEx { text-align: center; max-width: 100%; } .heroActions-x2L3Tk { align-self: center; } } @media (max-width: 640px) { .heroMain-aBhXSi { flex-direction: column; justify-content: space-between; align-items: center; width: 100%; display: flex; } .heroImage-SovGBC { margin: 0 16px 32px; } .heroName-_0lw9K { text-align: center; margin: 0 16px; font-size: 32px; } .heroActions-x2L3Tk { justify-content: center; } } @media (max-width: 400px) { .heroTaglineActions-jKkfzE { align-self: center; margin-bottom: 0; } .heroActions-x2L3Tk { gap: 12px; } } .linkCard-cPk9Gt { color: var(--rp-c-text-1); border: 1px dashed var(--rp-c-divider); border-radius: var(--rp-radius-small); justify-content: space-between; align-items: flex-start; margin: 1rem 0; padding: 32px; transition: border-color .3s cubic-bezier(.65, .05, .36, 1); display: flex; position: relative; } .linkCard-cPk9Gt:hover { border-color: var(--ck-accent); color: var(--rp-c-brand) !important; } .linkCard-cPk9Gt:before { content: ""; opacity: 0; z-index: -1; border-radius: inherit; background-image: url(./static/image/gradient-light.avif); background-position: center; background-repeat: no-repeat; background-size: cover; transition: opacity .3s cubic-bezier(.65, .05, .36, 1); position: absolute; inset: 0; } .link-zuNVWp:before { content: ""; position: absolute; inset: 0; } .dark .linkCard-cPk9Gt:before { background-image: url(./static/image/gradient-dark.avif); } .linkCard-cPk9Gt:hover:before { opacity: 1; } .dark .linkCard-cPk9Gt:hover:before { opacity: .5; } .linkCardContent-GW7Cr2 { flex-direction: column; display: flex; } .linkCardTitle-uyQhA8 { font-family: var(--ck-header-font-family); font-size: 24px; font-weight: 500; line-height: 1.5; } .linkCardDescription-vJgWKQ { font-family: var(--rp-font-family); color: var(--rp-c-text-2); letter-spacing: -.32px; text-align: left; margin-bottom: 0; font-size: 16px; font-weight: 400; line-height: 1.5; } .container-LzbylO { border-left: 1px solid var(--rp-c-divider-light); border-radius: 0; flex-direction: column; gap: 16px; padding: 24px 24px 48px; display: flex; position: relative; } .container-LzbylO:before { content: ""; border-top: 1px solid var(--rp-c-divider-light); width: 90%; display: block; position: absolute; top: -1px; left: 5%; } .headline-y75_LS { color: var(--rp-c-text-1); font-family: var(--ck-header-font-family); letter-spacing: -.64px; margin-bottom: 8px; font-size: 16px; font-weight: 500; line-height: 1.2; } .description-muYVs3 { color: var(--rp-c-text-2); font-family: var(--rp-font-family); letter-spacing: -.28px; font-size: 14px; font-weight: 400; line-height: 1.5; } .pager-link-NSBULJ { border: 1px solid var(--rp-c-divider-light); border-radius: var(--rp-radius-small); box-sizing: border-box; padding: 12px; text-decoration: none; display: block; } .pager-link-NSBULJ:hover, .pager-link-NSBULJ:focus { border-color: var(--ck-accent) !important; } .pager-link-NSBULJ:hover .title-hrit_i, .pager-link-NSBULJ:focus .title-hrit_i { color: var(--ck-accent); } .pager-link-NSBULJ.next-axkYXz { text-align: right; margin-left: auto; } .desc-sp3vRh { font-size: 12px; line-height: 1; font-family: var(--rp-font-family); color: var(--rp-c-text-2); letter-spacing: -.24px; font-weight: 400; } .title-hrit_i { font-size: 16px; line-height: 1.5; font-family: var(--rp-font-family); color: var(--rp-c-text-1); letter-spacing: -.32px; font-weight: 400; } .inner-MA3YUN { flex-direction: row; justify-content: center; align-items: center; gap: 16px; display: flex; } .textWrap-lmdyLc { flex-direction: column; flex: auto; gap: 2px; display: flex; } .iconWrap-ATpUMW { flex-shrink: 0; justify-content: center; align-items: center; display: flex; } .iconBg-mnR30D { background-color: var(--rp-c-divider-light); border-radius: var(--rp-radius-small); justify-content: center; align-items: center; width: 40px; height: 40px; display: flex; } .icon-WRLCnG { width: 16px; height: 16px; display: block; } .iconPrev-ZwYZt5 { transform: rotate(180deg)scaleY(-1); } ::view-transition-old(root) { mix-blend-mode: normal; animation: none; } ::view-transition-new(root) { mix-blend-mode: normal; animation: none; } ::view-transition-old(root) { z-index: 1; } .dark-q8ZwQl::view-transition-new(root) { z-index: 1; } ::view-transition-new(root) { z-index: 9999; } .dark-q8ZwQl::view-transition-old(root) { z-index: 9999; } .container-guehiO { padding-bottom: 8px; }