.main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;min-height:100dvh}.main__first{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100dvh;background:linear-gradient(#cfdfff,#fdfdff)}.main__slide{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 720px){.main__slide{align-items:center}}@media screen and (max-width: 720px){.main__slide{margin:2em}}@media screen and (max-width: 1024px) and (orientation: landscape){.main__slide{margin:.5em}}.main__slide-avatar{display:flex;justify-content:center}@media screen and (min-width: 720px){.main__slide-avatar{margin-bottom:2.5rem}}@media screen and (max-width: 720px){.main__slide-avatar{margin-bottom:1.25rem}}@media screen and (max-width: 1024px) and (orientation: landscape){.main__slide-avatar{margin-bottom:1em}}.main__slide-name{width:100%;max-width:365px;margin-bottom:1.5rem;font-weight:600;line-height:1.2}@media screen and (min-width: 720px){.main__slide-name{font-size:1.75em;align-items:center;margin-bottom:2.5rem;text-align:center}}@media screen and (max-width: 720px){.main__slide-name{font-size:1.75em;margin-bottom:.75rem}}@media screen and (max-width: 1024px) and (orientation: landscape){.main__slide-name{font-size:1.75em;align-items:center;margin-bottom:.75rem;text-align:center}}@media screen and (max-height: 580px){.main__slide-name{font-size:1.25em}}.main__slide-text,.main__slide-info{width:100%;line-height:1.2}@media screen and (min-width: 720px){.main__slide-text,.main__slide-info{align-items:center;text-align:center}}@media screen and (max-width: 1024px) and (orientation: landscape){.main__slide-text,.main__slide-info{align-items:center;text-align:center}}.main__slide-text{max-width:343px;opacity:.8}@media screen and (min-width: 720px) and (min-height: 580px){.main__slide-text{margin-bottom:2.5rem}}@media screen and (max-width: 720px) and (max-height: 580px){.main__slide-text{margin-bottom:2.5rem}}@media screen and (max-width: 1024px) and (orientation: landscape){.main__slide-text{margin-bottom:1.5rem}}@media screen and (max-height: 580px){.main__slide-text{margin-bottom:1.5rem}}.main__slide-info{margin-bottom:1.75rem}.main__slide-actions{display:flex;width:100%}@media screen and (max-width: 720px){.main__slide-actions{flex-direction:column;gap:.75em}}@media screen and (min-width: 720px){.main__slide-actions{gap:1.875em}}.main__slide-actions button{font-size:1.125em}
