h1.title { margin-top: 0; margin-bottom: 3px; } p.desc { margin-bottom: calc(var(--ifm-h2-vertical-rhythm-top) * var(--ifm-leading)); font-size: 1.05rem; color: var(--custom-font-color-secondary); } /** * Start Options */ .startPanels { display: flex; align-items: center; } @media only screen and (max-width: 480px) { .startPanels { display: block; } } .startPanel { padding: 15px; flex: 1 1 280px; height: 130px; border-radius: 8px; position: relative; display: flex; overflow: hidden; align-items: center; box-shadow: 0 4px 6px 0px rgba(0, 0, 0, 0.1), 0 2px 4px 0px rgba(0, 0, 0, 0.06); transition: box-shadow ease-in-out 0.15s, transform ease-in-out 0.15s; } .startPanel:hover { text-decoration: none; transform: translateY(-1px); box-shadow: 0 10px 15px -2px rgba(0, 0, 0, 0.15), 0 4px 6px -1px rgba(0, 0, 0, 0.08); } .startPanel:active { transform: translateY(1px); box-shadow: 0 4px 6px 0px rgba(0, 0, 0, 0.1), 0 2px 4px 0px rgba(0, 0, 0, 0.05); } .startPanelDocs { composes: startPanel; margin-right: 15px; background-image: linear-gradient(to bottom left, #eda591, #e27152); } .startPanelExamples { composes: startPanel; margin-right: 15px; background-image: linear-gradient(to bottom left, #80a6b8, #38738f); } .startPanelGuide { composes: startPanel; background-image: linear-gradient(to bottom left, #d98aa8, #c34777); } @media only screen and (max-width: 480px) { .startPanel { margin-bottom: 15px; margin-right: 0; } } .startPanelIcon { position: absolute; top: 50%; left: -13px; width: 72px; height: 72px; margin-top: -36px; border-radius: 50%; text-align: center; background-color: rgba(255, 255, 255, 0.4); } .startPanelIcon > i { color: white; opacity: 0.95; font-size: 32px; line-height: 72px; } .startPanelContent { margin-left: 55px; color: white; } .startPanelContent > h4 { margin-bottom: 4px; font-size: 1.125rem; font-weight: 700; color: white; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.06); } .startPanelContent > p { margin-bottom: 0; line-height: 1.4; font-size: 0.875rem; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.06); } /** * Community */ .communityPanels { margin: -15px -15px 5px; display: flex; flex-wrap: wrap; } @media only screen and (max-width: 480px) { .communityPanels { margin: 0; display: block; } } .communityPanel { padding: 15px; flex: 0 0 50%; display: flex; align-items: flex-start; transition: transform ease-in-out 0.15s; } @media only screen and (max-width: 480px) { .communityPanel { padding: 0; margin-bottom: 20px; } } .communityPanel:hover { text-decoration: none; transform: translateX(2px); } .communityPanelIcon { flex: 0 0 auto; border-radius: 12px; width: 50px; height: 50px; text-align: center; border: 1px solid transparent; } .communityPanelIconGitHub { composes: communityPanelIcon; background-color: #171515; border-color: rgba(255, 255, 255, 0.5); } .communityPanelIconSlack { composes: communityPanelIcon; background-color: #4a154b; } .communityPanelIconTwitter { composes: communityPanelIcon; background-color: #1da1f2; } .communityPanelIconDiscourse { composes: communityPanelIcon; background-color: #fbf4af; border-color: #e4de9f; } .communityPanelIcon > i { line-height: 48px; font-size: 25px; color: white; opacity: 0.95; } .communityPanelIconDiscourse > i { color: black; opacity: 0.7; } .communityPanelContent { margin-left: 15px; } .communityPanelContent > h4 { margin-bottom: 0; font-size: 1.25rem; font-weight: 700; } .communityPanelContent > p { margin: 0; color: var(--custom-font-color-secondary); }