/* Self-hosted, subsetted fonts: downloaded only when one of these styles is used. */
@font-face{font-family:'SV Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url('assets/sv-great-vibes-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'SV Great Vibes';font-style:normal;font-weight:400;font-display:swap;src:url('assets/sv-great-vibes-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'SV Nunito';font-style:normal;font-weight:900;font-display:swap;src:url('assets/sv-nunito-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'SV Nunito';font-style:normal;font-weight:900;font-display:swap;src:url('assets/sv-nunito-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@property --svshop-tube-color{syntax:'<color>';inherits:false;initial-value:#e4a0ff}
.svshop-name-tube{--svshop-name-color:transparent;--svshop-name-glow:0 0 2px var(--svshop-tube-color,#df8bff),0 0 8px #be5ce355;font-family:'SV Nunito',Arial,sans-serif!important;font-weight:900!important;letter-spacing:.45px;line-height:1.45;-webkit-text-stroke:1px var(--svshop-tube-color,#df8bff);-webkit-text-fill-color:#172244;paint-order:stroke fill;animation:svshop-tube-color 5.5s ease-in-out infinite}
.svshop-name-signature{--svshop-name-color:transparent;--svshop-name-glow:0 1px 1px #945b0b33;font-family:'SV Great Vibes',cursive!important;font-weight:400!important;font-style:normal!important;letter-spacing:.2px;line-height:1.55;font-size:1.45em!important;background-image:linear-gradient(110deg,#9a6814 0%,#d3a13a 22%,#fff0a8 35%,#c28e27 43%,#f3cf6c 65%,#9a6814 100%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svshop-signature-sweep 7s linear infinite;padding-inline:2px}
.svshop-name-snowtype{--svshop-name-color:transparent;--svshop-name-glow:0 1px 0 #034b9a66,0 0 3px #0784df44;font-family:'SV Nunito',Arial,sans-serif!important;font-weight:900!important;letter-spacing:.3px;line-height:1.45;background-image:url('assets/name-snow-texture.svg');background-size:85px 85px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #1679ce;animation:svshop-snow-scroll 18s linear infinite}
.svshop-name-chrome{--svshop-name-color:transparent;--svshop-name-glow:0 1px 0 #8e9eb922,0 2px 0 #213a5d55;font-family:'SV Nunito',Arial,sans-serif!important;font-weight:900!important;letter-spacing:.3px;background-image:linear-gradient(175deg,#f6ffff 0%,#a8c2dc 22%,#eaf4ff 37%,#445c7d 43%,#172e4d 48%,#d5f2ff 52%,#f7ffff 63%,#667f9e 80%,#e0f3ff 100%);background-size:100% 230%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px #627b9e;animation:svshop-chrome-light 8s ease-in-out infinite}
html[data-theme] #content .svauthor-copy>h1.svshop-name-signature{font-size:36px!important}html[data-theme] #content .sv-member-card .svpbd-name.svshop-name-signature{font-size:30px!important;max-width:calc(100% - 18px);white-space:normal;overflow-wrap:anywhere}html[data-theme] #content .svshop-name-live>.svshop-name-signature{font-size:clamp(33px,3.8vw,54px)!important}html[data-theme] #content .svshop-name-demo>.svshop-name-signature{font-size:44px!important}
html[data-theme=light] .svshop-name-tube{--svshop-name-glow:0 0 2px #db8bff55;-webkit-text-fill-color:#f0f5ff;-webkit-text-stroke-color:var(--svshop-tube-color);animation-name:svshop-tube-day}html[data-theme=dark] .svshop-name-tube{--svshop-name-glow:0 0 2px var(--svshop-tube-color),0 0 9px #bf5ce377;-webkit-text-fill-color:#152442}.svshop-art .svshop-name-tube,.svshop-preview-stage .svshop-name-tube{-webkit-text-fill-color:#12213c!important;-webkit-text-stroke:1.1px var(--svshop-tube-color)!important;--svshop-name-glow:0 0 2px var(--svshop-tube-color),0 0 9px #bf5ce355;animation-name:svshop-tube-color}
.svshop-name-tube>i,.svshop-name-signature>i,.svshop-name-snowtype>i,.svshop-name-chrome>i{-webkit-text-stroke:0!important;font-family:inherit!important;font-size:14px!important}
@keyframes svshop-tube-color{0%,100%{--svshop-tube-color:#eca7ff}48%{--svshop-tube-color:#ffd37c}}
@keyframes svshop-tube-day{0%,100%{--svshop-tube-color:#b048c5}48%{--svshop-tube-color:#9a6715}}
@keyframes svshop-signature-sweep{0%{background-position:130% 0}100%{background-position:-130% 0}}
@keyframes svshop-snow-scroll{0%{background-position:0 0}100%{background-position:85px 0}}
@keyframes svshop-chrome-light{0%,100%{background-position:0 0}50%{background-position:0 100%}}
@media(max-width:480px){html[data-theme] #content .svauthor-copy>h1.svshop-name-signature{font-size:32px!important}html[data-theme] #content .svshop-name-live>.svshop-name-signature{font-size:36px!important}}
@media(prefers-reduced-motion:reduce){.svshop-name-tube,.svshop-name-signature,.svshop-name-snowtype,.svshop-name-chrome{animation:none!important;background-position:50% 50%}}
html[data-theme] #content .svshop-name-signature{font-family:'SV Great Vibes',cursive!important;font-weight:400!important}html[data-theme] #content :is(.svshop-name-tube,.svshop-name-snowtype,.svshop-name-chrome){font-family:'SV Nunito',Arial,sans-serif!important;font-weight:900!important}
html[data-theme] #content .svauthor-copy>h1:is(.svshop-name-tube,.svshop-name-signature,.svshop-name-snowtype,.svshop-name-chrome),html[data-theme] #content .sv-member-card .svpbd-name:is(.svshop-name-tube,.svshop-name-signature,.svshop-name-snowtype,.svshop-name-chrome){max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.svshop-name-demo>strong:is(.svshop-name-tube,.svshop-name-signature,.svshop-name-snowtype,.svshop-name-chrome){max-width:100%;overflow-wrap:anywhere;white-space:normal}
html[data-theme] #content :is(.svshop-art,.svshop-preview-stage) .svshop-name-tube{animation-name:svshop-tube-color;-webkit-text-stroke:1.1px var(--svshop-tube-color)!important;-webkit-text-fill-color:#12213c!important;--svshop-name-glow:0 0 2px #ffe9ff,0 0 7px var(--svshop-tube-color),0 0 14px #c576ff66}
html[data-theme=dark] #content .svshop-name-signature,html[data-theme] #content :is(.svshop-art,.svshop-preview-stage) .svshop-name-signature{background-image:linear-gradient(110deg,#e7bc59 0%,#f1d380 22%,#fff7d5 35%,#cba043 43%,#ffe7a4 65%,#e7bc59 100%)}
.svshop-name-snowtype{background-image:url('assets/name-snow-texture.svg?v=2');background-size:46px 46px;--svshop-name-glow:0 1px 0 #034b9a66,0 0 4px #148ae077}
@keyframes svshop-snow-scroll{0%{background-position:0 0}100%{background-position:46px 0}}
