
            @keyframes spin {
                to {
                    transform: rotate(360deg);
                }
            }
            .loader {
                animation: spin 1s linear infinite;
                width: 3rem;
                height: 3rem;
                border-radius: 50%;
                border: 4px solid #a1a1aa;
                border-top-color: #e4e4e7;
            }
            .loader-container {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                height: 100vh;
                background-color: #18181b;
                color: #f4f4f5;
            }
        
.troels-paint-1d0bd2b1a2{background-color: #09090B;}
.troels-paint-1d48b97c31{background-color: #0EA3DE;}
.troels-paint-2d47187274{background-color: #1F1F22;}
.troels-paint-318023002d{background-color: #5BDE0E;}
.troels-paint-3c5b1c91a2{background-color: #DE0D5F;}
.troels-paint-6de95a2649{background-color: #71717A;}
.troels-paint-8df3d66e9d{background-color: #D4D4D8;}
.troels-paint-93509e4411{background-color: #F4F4F5;}
.troels-paint-99d6da4eec{background-color: #27272A;}
.troels-paint-a389d4e9fa{background-color: #A1A1AA;}
.troels-paint-c88659ad6e{background-color: #18181B;}
.troels-paint-cff2343ff8{background-color: #910EDE;}
.troels-paint-e2c65b79ae{background-color: #3F3F46;}
body{margin:0;background:#09090B;color:#F4F4F5;font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.troels-native-blog{margin-top:2rem;display:grid;gap:1.5rem}
.troels-coach-embed{min-height:640px}
.troels-coach-frame{display:block;width:100%;height:640px;border:0}
.troels-video-frame{display:block;width:100%;height:100%;border:0}
.pp-page-locked{max-width:40rem;margin:2rem auto;padding:1.5rem;border:1px solid #3F3F46;border-radius:8px}
.pp-platform{padding:1rem;color:#71717A;text-align:center}
#main .pp-section{padding:0;background:transparent;color:inherit}
#main .pp-frame{max-width:none;margin:0}
.troels-video-link{display:block;position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}
.troels-video-link img{width:100%;height:100%;object-fit:cover}
.troels-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.75rem 1rem;border-radius:8px;background:#09090Be6;color:#5BDE0E;font-weight:600;border:1px solid #5BDE0E}
.troels-mobile-nav summary{list-style:none;cursor:pointer}
.troels-mobile-nav summary::-webkit-details-marker{display:none}
.troels-mobile-menu{position:absolute;left:0;right:0;top:100%;background:#09090B;border-bottom:1px solid #3F3F46;padding:1rem;}
@media(min-width:1024px){.troels-mobile-nav{display:none}}
