.custom-search-banner-wrap,.custom-search-banner-wrap .custom-search-banner-headline,.custom-search-banner-wrap h1,.custom-search-banner-wrap p{color:#fff !important}.mobile-view .custom-search-banner-wrap{color:#fff !important}.custom-search-banner-wrap .widget-link.show-help{color:hsla(0,0%,100%,.85) !important;background-color:hsla(0,0%,100%,.12) !important}.custom-search-banner-wrap .widget-link.show-help:hover{color:#fff !important;background-color:hsla(0,0%,100%,.2) !important}.d-header .icons .icon-button:hover,.d-header .icons .btn-flat:hover,.d-header .widget-button:hover,.d-header .panel button:hover,.d-header .header-dropdown-toggle:hover{background:hsla(0,0%,100%,.1) !important}.c-navbar-wrap,.c-channel-heading,.chat-drawer__header,.c-navbar,.chat-header,.full-page-chat .c-navbar-container{background-color:var(--primary-very-low);border-bottom:1px solid var(--primary-low)}.c-navbar .c-navbar__back-btn,.c-navbar__back-btn,.chat-drawer__close-btn,.c-navbar .btn-flat,.c-navbar a.c-navbar__link{color:var(--primary);opacity:1}.c-navbar .c-navbar__back-btn:hover,.c-navbar__back-btn:hover,.chat-drawer__close-btn:hover,.c-navbar .btn-flat:hover,.c-navbar a.c-navbar__link:hover{background:var(--primary-low);color:var(--primary)}.d-header .d-header-icons a,.d-header .d-header-icons button,.d-header .back,.d-header .back-button,.d-header a.c-header-link,.d-header .c-header-back-link,.d-header .chat-header__leave-chat-btn,.d-header a[href="/latest"],.d-header a[href="/"],.d-header .chat-header__back{color:var(--header_primary) !important}.d-header .d-header-icons a svg,.d-header .d-header-icons a .d-icon,.d-header .d-header-icons a .d-icon svg,.d-header .d-header-icons button svg,.d-header .d-header-icons button .d-icon,.d-header .d-header-icons button .d-icon svg,.d-header .back svg,.d-header .back .d-icon,.d-header .back .d-icon svg,.d-header .back-button svg,.d-header .back-button .d-icon,.d-header .back-button .d-icon svg,.d-header a.c-header-link svg,.d-header a.c-header-link .d-icon,.d-header a.c-header-link .d-icon svg,.d-header .c-header-back-link svg,.d-header .c-header-back-link .d-icon,.d-header .c-header-back-link .d-icon svg,.d-header .chat-header__leave-chat-btn svg,.d-header .chat-header__leave-chat-btn .d-icon,.d-header .chat-header__leave-chat-btn .d-icon svg,.d-header a[href="/latest"] svg,.d-header a[href="/latest"] .d-icon,.d-header a[href="/latest"] .d-icon svg,.d-header a[href="/"] svg,.d-header a[href="/"] .d-icon,.d-header a[href="/"] .d-icon svg,.d-header .chat-header__back svg,.d-header .chat-header__back .d-icon,.d-header .chat-header__back .d-icon svg{color:var(--header_primary) !important;fill:currentColor !important}@media(max-width: 767px){.topic-list-item .topic-list-data.posters{width:48px !important;flex:0 0 48px !important}.topic-list-item .topic-list-data.main-link{width:calc(100% - 48px) !important;flex:1 1 auto !important;min-width:0}.topic-list-item .topic-list-data.posts,.topic-list-item .topic-list-data.age{display:none !important}.topic-list-item .link-bottom-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.5em}.topic-list-item .link-bottom-line .relative-date,.topic-list-item .link-bottom-line .post-count,.topic-list-item .link-bottom-line .num.activity{font-size:.82em;opacity:.7}}.gscc-upgrade-cta{background:linear-gradient(90deg, #0F172A 0%, #0EA5E9 100%);color:#fff;padding:10px 20px}.gscc-upgrade-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px}.gscc-upgrade-text{font-size:14px;font-weight:500}.gscc-upgrade-btn{background:#fff;color:#0f172a !important;padding:6px 14px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none !important;transition:transform .15s}.gscc-upgrade-btn:hover{transform:translateY(-1px);color:#0f172a !important}@media(max-width: 640px){.gscc-upgrade-cta{padding:8px 14px}.gscc-upgrade-inner{flex-direction:column;gap:6px}.gscc-upgrade-text{font-size:13px;text-align:center}}body.gscc-vimeo-modal-open{overflow:hidden}.gscc-vimeo-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.gscc-vimeo-modal.is-open{opacity:1}.gscc-vimeo-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.88);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gscc-vimeo-modal__wrap{position:relative;width:90vw;max-width:1200px;aspect-ratio:16/9;max-height:85vh}.gscc-vimeo-modal__iframe-wrap{width:100%;height:100%}.gscc-vimeo-modal__iframe-wrap iframe{width:100%;height:100%;border:0;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.5);background:#000}.gscc-vimeo-modal__close{position:absolute;top:-44px;right:0;background:rgba(0,0,0,0);border:0;color:#fff;font-size:32px;line-height:1;cursor:pointer;padding:4px 14px;opacity:.85;transition:opacity .15s ease}.gscc-vimeo-modal__close:hover,.gscc-vimeo-modal__close:focus{opacity:1;outline:none}@media(max-width: 767px){.gscc-vimeo-modal__wrap{width:100vw;max-width:100vw;max-height:100vh;aspect-ratio:16/9}.gscc-vimeo-modal__iframe-wrap iframe{border-radius:0}.gscc-vimeo-modal__close{top:calc(env(safe-area-inset-top, 0px) + 8px);right:8px;width:44px;height:44px;padding:0;background:rgba(0,0,0,.65);border-radius:999px;font-size:28px;display:flex;align-items:center;justify-content:center}}html:not(.anon) .gscc-anon-hero{display:none}html.anon .gscc-upgrade-cta{display:none !important}html.anon .contents .topic-list,html.anon .contents .category-list,html.anon .no-topics-message,html.anon .topic-list-bottom,html.anon .more-topics-notice{display:none}.gscc-anon-hero{display:none}html.anon body.navigation-topics .gscc-anon-hero{display:block}html.anon .gscc-upgrade-cta{display:none !important}html.anon body.navigation-topics .sidebar-wrapper,html.anon body.navigation-topics .custom-search-banner-wrap,html.anon body.navigation-topics .welcome-banner,html.anon body.navigation-topics .welcome-topic-banner,html.anon body.navigation-topics .background-container,html.anon body.navigation-topics .navigation-container,html.anon body.navigation-topics .list-controls,html.anon body.navigation-topics .contents .topic-list,html.anon body.navigation-topics .contents .category-list,html.anon body.navigation-topics .no-topics-message,html.anon body.navigation-topics .topic-list-bottom,html.anon body.navigation-topics .more-topics-notice{display:none !important}html.anon body.navigation-topics{overflow-x:hidden}html.anon body.navigation-topics #main-outlet-wrapper.wrap{padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important;grid-template-columns:1fr !important;gap:0 !important}html.anon body.navigation-topics #main-outlet,html.anon body.navigation-topics #main-container.container{padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important}html.anon body.navigation-topics .gscc-anon-hero{position:relative;left:50%;transform:translateX(-50%);width:100vw;margin-left:0 !important;margin-right:0 !important}.gscc-anon-hero{background:linear-gradient(90deg, #60CAF9 0%, #38BDF8 100%);padding:72px 32px}.gscc-anon-hero__card{max-width:900px;margin:0 auto;background:#0a0a0a;border-radius:28px;padding:72px 60px;box-shadow:0 24px 60px rgba(0,0,0,.25)}.gscc-anon-hero__headline{font-size:48px;font-weight:800;line-height:1.08;letter-spacing:-0.02em;margin:0 0 16px;color:#fff}.gscc-anon-hero__subhead{font-size:17px;line-height:1.6;margin:0 0 32px;color:hsla(0,0%,100%,.68);max-width:560px}.gscc-anon-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.gscc-anon-hero__cta{display:inline-block;padding:13px 28px;border-radius:8px;font-weight:600;font-size:15px;line-height:1;text-decoration:none !important;transition:background .15s ease,border-color .15s ease}.gscc-anon-hero__cta--primary{background:#38bdf8;color:#0a0a0a !important}.gscc-anon-hero__cta--primary:hover{background:#7dd3fc;color:#0a0a0a !important}.gscc-anon-hero__cta--secondary{background:rgba(0,0,0,0);color:#fff !important;border:1px solid hsla(0,0%,100%,.18)}.gscc-anon-hero__cta--secondary:hover{border-color:hsla(0,0%,100%,.4);color:#fff !important}.gscc-anon-hero__features{display:flex;gap:24px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);font-size:14px}.gscc-anon-hero__feature{display:flex;align-items:center;gap:8px}@media(max-width: 900px){.gscc-anon-hero{padding:40px 0}.gscc-anon-hero__card{margin:0 20px;padding:48px 28px;border-radius:22px}.gscc-anon-hero__headline{font-size:36px}.gscc-anon-hero__subhead{font-size:16px;margin-bottom:28px}}@media(max-width: 480px){.gscc-anon-hero{padding:24px 0}.gscc-anon-hero__card{margin:0 14px;padding:36px 22px;border-radius:18px}.gscc-anon-hero__headline{font-size:30px}.gscc-anon-hero__features{flex-direction:column;gap:10px}.gscc-anon-hero__ctas .gscc-anon-hero__cta{width:100%;text-align:center}}.gscc-anon-hero{display:none}html.anon body.navigation-topics .gscc-anon-hero{display:block}html.anon .gscc-upgrade-cta{display:none !important}html.anon body.navigation-topics .sidebar-wrapper,html.anon body.navigation-topics .custom-search-banner-wrap,html.anon body.navigation-topics .welcome-banner,html.anon body.navigation-topics .welcome-topic-banner,html.anon body.navigation-topics .background-container,html.anon body.navigation-topics .navigation-container,html.anon body.navigation-topics .list-controls,html.anon body.navigation-topics .contents .topic-list,html.anon body.navigation-topics .contents .category-list,html.anon body.navigation-topics .no-topics-message,html.anon body.navigation-topics .topic-list-bottom,html.anon body.navigation-topics .more-topics-notice{display:none !important}html.anon body.navigation-topics{overflow-x:hidden}html.anon body.navigation-topics #main-outlet-wrapper.wrap{padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important;grid-template-columns:1fr !important;gap:0 !important}html.anon body.navigation-topics #main-outlet,html.anon body.navigation-topics #main-container.container{padding:0 !important;margin:0 !important;max-width:none !important;width:100% !important}html.anon body.navigation-topics .gscc-anon-hero{position:relative;left:50%;transform:translateX(-50%);width:100vw;margin-left:0 !important;margin-right:0 !important}
/*# sourceMappingURL=common_theme_7_d0490f9cde8cf82996398eccdfdeb41106f863e2.css.map?__ws=community.globalswimcoachcollective.com */
