/* Super callouts*/
.notion-callout {
background: #fafafc !important;
border-radius: 20px !important;
text-align: center !important;
padding: 40px !important;
border: none !important;
}
.notion-callout__content {
margin: 0 auto !important;
}
.notion-callout__icon {
display: none !important;
}
.notion-callout h1 {
letter-spacing: -1.5px !important;
margin: 0 auto 8px !important;
font-size: 36px !important;
}
.notion-callout .notion-callout {
border-radius: 100px !important;
width: fit-content !important;
background: #000 !important;
margin: 0 auto !important;
color: #fff !important;
padding: 0 !important;
}
.notion-callout .notion-callout a {
padding: 12px 24px !important;
display: block !important;
opacity: 1 !important;
}
@media (max-width: 600px) {
.notion-callout {
padding: 24px !important;
}
.notion-callout .notion-heading {
letter-spacing: -1px !important;
font-size: 24px !important;
}
}
/* Super Navbar CTA Button */
--cta-padding: 14px 16px!important;
--cta-border-radius: 5px!important;
--cta-border: none!important;
--cta-shadow: none!important;
/* Callouts */
--callout-padding: 16px 16px 16px 12px!important;
--callout-margin: 2px 0px 4px 0px!important;
--callout-border: 1px solid var(--color-border-default)!important;
--callout-border-radius: 3px!important;
--callout-shadow: 0!important;
--callout-icon-size: 18px!important;
/* No paddings for lists */
.notion-column {
padding-top: 15px;
padding-bottom: 0px;
}
/* Footer links*/
.super-footer__links {
font-size: 16px;
color: grey;
}
.super-footer__footnote {
font-size: 0.8rem;
color: grey;
}
/* Remove Notion Header (Page Title, Cover and Icon)*/
.notion-header {
display: none!important;
}
.super-content {
padding-top: 50px!important; /* You can change this number */
}
/* Turn a single line callout block into a button (Entire block is clickable) */
.notion-callout {
position: relative!important;
}
.notion-callout .notion-callout__content .notion-semantic-string span .notion-link {
position: absolute!important;
height: 100%!important;
width: 100%!important;
top: 0!important;
left: 0!important;
right: 0!important;
bottom: 0!important;
padding: 15px!important;
padding-left: 50px!important;
border: none!important;
}
/* Norm size of h1 on desktop */
@media screen and (max-width: 8440px) {
body {
background-color: white;
}
.notion-heading .notion-semantic-string{
display: block;
line-height: 120%;
}
h1.notion-heading .notion-semantic-string{
font-size: 5vh;
}
h2.notion-heading .notion-semantic-string{
font-size: 3vh;
}
h3.notion-heading .notion-semantic-string{
font-size: 2vh;
}
.notion-image {
display: block;
margin-top: 1rem;
margin-bottom: 1rem;
}
/* Norm size of H1-H3 on mobile */
@media screen and (max-width: 480px) {
body {
background-color: ;
}
h1.notion-heading .notion-semantic-string{
font-size: 2.2rem !important;
}
h2.notion-heading .notion-semantic-string{
font-size: 1.7rem !important;
padding-bottom: 1vw;
}
h3.notion-heading .notion-semantic-string{
font-size: 1.4rem !important;
}
/* No paddings for lists */
.notion-column {
padding-top: 15px;
padding-bottom: 0px;
}
/* fullwide images */
.notion-image.full-width {
height: 50vw;
width: auto;
}
.notion-image div {
height: 100% !important;
}
}
/* Change the max width of the page content */
:root {
--max-width: 1440px!important;
}
.max-width {
max-width: var(--max-width) !important;
}