blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}:root,[data-theme="light"]{--kp-bg:#f8fcff;--kp-surface:#ffffff;--kp-surface-variant:#eef6ff;--kp-text:#1a1a2e;--kp-text-muted:#718096;--kp-border:#d4e5f7;--kp-accent:#e30613;--kp-accent-hover:#b8050f;--kp-accent-soft:#fde8ea;--kp-header-bg:#0f172a;--kp-header-text:#f8fafc;--kp-focus:#e30613;--kp-radius:8px;--accent:#e30613 !important;--accent-hover:#b8050f !important;color-scheme:light}[data-theme="dark"]{--kp-bg:#0f172a;--kp-surface:#1e293b;--kp-surface-variant:#334155;--kp-text:#f8fafc;--kp-text-muted:#94a3b8;--kp-border:#334155;--kp-accent:#ff4d4d;--kp-accent-hover:#e30613;--kp-accent-soft:#3f1215;--kp-header-bg:#0f172a;--kp-header-text:#f8fafc;--kp-focus:#ff4d4d;--accent:#ff4d4d !important;--accent-hover:#e30613 !important;color-scheme:dark}.entry-title a:hover,.entry-meta a:hover,.sidebar .widget a:hover,.site-info a:hover{color:var(--kp-accent-hover,#b8050f)!important}.button,.wp-block-button .wp-block-button__link{padding:15px 25px}.page-header h1{font-size:1.5em}.row::after{display:table;clear:both;content:""}.kp-similar-songs{margin-top:18px}.kp-similar-songs:empty{display:none}.similar-lyrics{margin:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 14px rgb(0 0 0 / .04);overflow:hidden}.similar-lyrics h3{margin:0;padding:14px 18px;text-align:left;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#1f2937;background:linear-gradient(180deg,#f8f7ff 0%,#ffffff 100%);border-bottom:1px solid #e5e7eb}.similar-lyrics ul{list-style:none;padding:10px;margin:0;display:grid;gap:8px}.similar-lyrics li{margin-bottom:0}.similar-lyrics li a{display:flex;font-weight:600;align-items:center;border:1px solid #e5e7eb;border-radius:10px;text-decoration:none;box-shadow:none;padding:8px 10px;color:#1f2937;gap:10px;background:#fff}.similar-lyrics li a:hover{background-color:#fde8ea;border-color:#d4e5f7;color:#e30613}.similar-lyrics li.link1 a,.similar-lyrics li.link2 a,.similar-lyrics li.link3 a{background-color:#fff;color:#1f2937}.similar-lyrics li img{margin-right:0;max-width:48px;width:48px;height:48px;object-fit:cover;border-radius:8px;flex-shrink:0}.similar-lyrics h3 a.kp-similar-hub-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.similar-lyrics h3 a.kp-similar-hub-link:hover{opacity:.9}.tags a{display:inline-block;font-weight:700;font-size:12px;line-height:24px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;background-color:#777;position:relative;height:24px;text-decoration:none;color:#fff;-moz-box-shadow:0 1px 2px rgb(0 0 0 / .2);-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .2);-o-box-shadow:0 1px 2px rgb(0 0 0 / .2);box-shadow:0 1px 2px rgb(0 0 0 / .2);-moz-border-bottom-right-radius:3px;-webkit-border-bottom-right-radius:3px;-o-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-o-border-top-right-radius:3px;border-top-right-radius:3px;text-shadow:0 1px 2px rgb(0 0 0 / .2);padding:0 10px 0 12px}.link_custom{color:#2c003e}.tags a.color1{background-color:#2c003e}.tags a.color2{background-color:#eb455f}.tags a.color3{background-color:#de3f3e}.tags a.color4{background-color:#ec008c}.tags a.color5{background-color:#00a6df}.tags a:hover{background-color:#222;color:white!important}.hrCustom{margin-top:7px;margin-bottom:3px;border:0;background-color:rgb(0 0 0 / .1);height:1px}.kp-movie-hero-section{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box;background-size:cover;background-position:50% 25%;background-repeat:no-repeat}ins.adsbygoogle,.adsbygoogle,.google-auto-placed,div[id^="google_ads_iframe"],iframe[id^="google_ads_iframe"],iframe[name^="google_ads_iframe"],iframe[id^="aswift_"],iframe[name^="aswift_"]{max-width:100%!important;box-sizing:border-box!important}ins.adsbygoogle{min-width:250px;max-width:100%!important;overflow:hidden;box-sizing:border-box!important}ins.adsbygoogle iframe,.google-auto-placed iframe{max-width:100%!important}body>ins.adsbygoogle,body>.google-auto-placed{max-width:100vw!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media (max-width:782px){html{overflow-x:hidden;max-width:100%}body{overflow-x:hidden;max-width:100%;position:relative}#page.site{overflow-x:hidden;max-width:100%}.site-content .content-area,.inside-article,.inside-article .entry-content,.single .inside-article,.inside-article .entry-header{max-width:100%;min-width:0;overflow-x:hidden}.entry-content .row{max-width:100%;min-width:0;overflow-x:hidden}.entry-content [class*="custom-col-"]{max-width:100%;min-width:0}.entry-content iframe,.entry-content embed,.entry-content video,.entry-content svg,.entry-content img{max-width:100%;height:auto}.entry-content table.customTableCard{width:100%;max-width:100%;table-layout:fixed;box-sizing:border-box}.entry-content table.customTableCard td{word-break:break-word;overflow-wrap:anywhere;vertical-align:top}.entry-content figure.wp-block-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content{overflow-wrap:anywhere;word-break:break-word}.entry-content pre{overflow-x:auto;max-width:100%}.social-share-buttons{flex-wrap:wrap!important;max-width:100%;padding-left:4px!important;padding-right:4px!important;box-sizing:border-box}}@media (max-width:480px){.social-share-buttons{gap:8px!important;justify-content:center!important}.share-btn{white-space:normal;text-align:center}}.tabset>input[type="radio"]{position:absolute;top:0;left:0;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;clip:rect(0,0,1px,1px);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.tabset .tab-panel{display:none}.tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,.tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5),.tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6){display:block}.tabset>label{display:inline-block;font-weight:600;border:1px solid #fff0;position:relative;border-bottom:0;cursor:pointer;padding:15px 15px 25px}.tabset>label::after{width:22px;background-color:#8d8d8d;position:absolute;height:4px;bottom:10px;left:15px;content:""}.tabset>label:hover,.tabset>input:focus+label{color:#06c}.tabset>label:hover::after,.tabset>input:focus+label::after,.tabset>input:checked+label::after{background-color:#06c}.tabset>input:checked+label{margin-bottom:-1px;border-bottom:1px solid #fff;border-color:#ccc}.tab-panel{border-top:1px solid #ccc;padding:30px 0}.tabset{position:relative;max-width:65em}.kp-chord-content{margin:8px 0 18px}.kp-chord-content__section{margin:0 0 22px;padding:18px 18px 20px;background:#fff;border:1px solid #e5e7eb;border-left:4px solid #5e60ce;border-radius:10px;box-shadow:0 4px 14px rgb(0 0 0 / .04)}.kp-chord-content__section:last-child{margin-bottom:0}.kp-chord-content__title{margin:0 0 12px;padding:0 0 8px;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:#1f2937;border-bottom:1px solid #eef0f4}.kp-chord-content__body{font-size:16px;line-height:1.7;color:#1f2937}.kp-chord-content__body p:last-child{margin-bottom:0}.kp-chord-content__body pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:#f8f9fc;border:1px solid #e5e7eb;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.75;overflow-x:auto;white-space:pre}.faqDisplay{margin-top:18px}.faqDisplay .faq{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 14px rgb(0 0 0 / .04);overflow:hidden}.faqDisplay .faq>h2{margin:0;padding:16px 20px;font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:#1f2937;background:linear-gradient(180deg,#f8f7ff 0%,#ffffff 100%);border-bottom:1px solid #e5e7eb}.faqDisplay .faq>ul,.faqDisplay .faq>ol{margin:0;padding:0;list-style:none}.faqDisplay .faq>ul>li,.faqDisplay .faq>ol>li{list-style:none;margin:0;padding:16px 20px;border-bottom:1px solid #f3f4f6}.faqDisplay .faq>ul>li:last-child,.faqDisplay .faq>ol>li:last-child{border-bottom:none}.faqDisplay .faq-question{margin:0 0 8px;padding:0 0 0 30px;font-size:.98rem;font-weight:600;line-height:1.45;color:#1f2937;position:relative}.faqDisplay .faq-question::before{content:"Q";position:absolute;left:0;top:1px;width:22px;height:22px;font-size:.72rem;font-weight:700;line-height:22px;text-align:center;color:#fff;background:linear-gradient(135deg,#5e60ce 0%,#7b5dfa 100%);border-radius:999px;letter-spacing:0}.faqDisplay .faq-answer{margin:0;padding:0 0 0 30px;font-size:.95rem;line-height:1.65;color:#4b5563;position:relative}.faqDisplay .faq-answer::before{content:"A";position:absolute;left:0;top:1px;width:22px;height:22px;font-size:.72rem;font-weight:700;line-height:22px;text-align:center;color:#5e60ce;background:#eef0ff;border-radius:999px}.faqDisplay .faq-answer p{margin:0 0 6px}.faqDisplay .faq-answer p:last-child{margin-bottom:0}.faqDisplay .faq-answer a{color:#5e60ce;text-decoration:none;border-bottom:1px solid #fff0;transition:border-color 0.15s ease}.faqDisplay .faq-answer a:hover,.faqDisplay .faq-answer a:focus{border-bottom-color:#5e60ce;outline:none}@media (max-width:480px){.faqDisplay .faq>h2{padding:14px 16px;font-size:1.05rem}.faqDisplay .faq>ul>li,.faqDisplay .faq>ol>li{padding:14px 16px}.kp-chord-content__section{padding:14px 14px 16px}}.snip1578{text-align:left;display:inline-block;font-size:16px;width:100%;background-color:rgb(0 0 255 / .1);max-width:350px;position:relative;min-width:230px;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;backdrop-filter:blur(10px);margin:10px}.snip1578 *,.snip1578:before,.snip1578:after{-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.snip1578 img{margin-top:-15px;margin-bottom:15px;margin-left:60%;vertical-align:top;max-width:35%;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;backface-visibility:hidden}.snip1578 figcaption{position:absolute;bottom:0;top:0;left:0;right:40%;padding:15px}.snip1578 h3{font-weight:400;font-size:1.1em;margin:0}.inside-article div .link_custom{font-weight:700;font-size:14px;line-height:2em}.inside-article div .snip1578{margin-right:294px;-moz-transform:translatex(0) translatey(0);-webkit-transform:translatex(0) translatey(0);-o-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0);min-height:160px}.inside-article .snip1578 span{font-weight:600;font-size:14px;color:#34495e}.customTableCard tr td{font-weight:700;font-size:14px;width:auto;border:none;border-bottom:1px solid #ccc}.customTableCard{border:none}.card-container{justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center}.card{font-weight:600;font-size:14px;width:100%;background-color:rgb(72 191 227 / .4);-moz-border-radius:11px;-webkit-border-radius:11px;-o-border-radius:11px;border-radius:11px;padding:5px;margin:6px 0}.card>.card-content-layout{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.card>.card-content-layout img{width:100%;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px}.button-layout{margin-bottom:7px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px}.card>.card-content-layout>figure{margin-bottom:7px}.content>.card-title{font-weight:400;font-size:1.3em}.content>.card-description{color:#8a8c8d;margin:7px 0}.content>.rating{margin-top:10px;margin-bottom:5px;color:#bbb}.card>.card-content-layout>.card-content{margin-left:10px;flex-basis:100%;-ms-flex-preferred-size:100%}.button{text-align:center;font-weight:700;font-size:1.34em;-moz-transition:0.2s ease-in-out;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;border:3px solid var(--kp-accent,#e30613);background-color:var(--kp-accent,#e30613);text-decoration:none;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;flex-basis:100%;-ms-flex-preferred-size:100%;padding:12px 0;margin:4px}.button.bordered{border:3px solid var(--kp-accent,#e30613);background-color:#fff0;color:var(--kp-accent,#e30613)}.button:hover{background-color:#fff;color:var(--kp-accent,#e30613);border-color:#fff}.icon{width:15px;border:2px solid var(--kp-accent,#e30613);background-color:#fff0;height:15px;-moz-border-radius:100%;-webkit-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin:4px}.icon.is-active{background-color:var(--kp-accent,#e30613)}[class*="custom-col-"]{box-sizing:border-box;width:100%;float:left;padding:10px}.entry-content .row{box-sizing:border-box;width:100%;max-width:100%}.embed-container{padding-bottom:56.25%;overflow:hidden;max-width:100%;position:relative;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{width:100%;position:absolute;height:100%;top:0;left:0}.artist-item{margin-bottom:10px;margin-bottom:20px;display:flex;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 5px rgb(0 0 0 / .1);-webkit-box-shadow:2px 2px 5px rgb(0 0 0 / .1);-o-box-shadow:2px 2px 5px rgb(0 0 0 / .1);box-shadow:2px 2px 5px rgb(0 0 0 / .1);padding:10px}.artist-image{margin-right:10px;flex:0 0 75px}.artist-image img{max-width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.artist-details{flex:1}.artist-title{margin:0 0 10px;color:#00a8b4}.post-list{display:flex;flex-wrap:wrap;gap:20px}.post-row{display:flex;flex-wrap:wrap;gap:20px;width:100%}.post-item{margin-bottom:20px;display:flex;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px rgb(0 0 0 / .1);padding:10px;flex:1 1 calc(20% - 20px);min-width:220px;background:#fff}.post-image{margin-right:10px;flex:0 0 75px}.post-image img{max-width:100%;border-radius:5px}.post-details{flex:1}.post-title{margin:0 0 10px;color:#00a8b4;font-size:16px;font-weight:600}.post-category{font-size:14px;color:#555}.h3-design{background-image:-webkit-linear-gradient(left,#200122 0%,#6f0000 100%);background-image:-o-linear-gradient(left,#200122 0%,#6f0000 100%);background-image:linear-gradient(to right,#200122 0%,#6f0000 100%);padding-left:7px;padding-right:7px;padding-top:7px;padding-bottom:7px;-webkit-transform:translatex(0) translatey(0);-ms-transform:translatex(0) translatey(0);transform:translatex(0) translatey(0);text-align:center;color:#ecf0f1;border-top-left-radius:5px;border-top-right-radius:5px}.artist-list .artist-title a{color:#009688;font-weight:500}@media (max-width:768px){.post-image img{max-width:100%}}@media screen and (max-width:767px){.artist-item{display:block}.artist-image{text-align:center;width:20%;margin:0 auto 10px}.artist-year h2{font-size:24px;padding:5px}}@media (max-width:420px){.inside-article div .snip1578{min-height:192px}}@media (max-width:379px){.inside-article div .link_custom{white-space:normal}.inside-article div .snip1578{min-height:186px}}@media only screen and (min-width:768px){.custom-col-1{width:8.33%}.custom-col-2{width:16.66%}.custom-col-3{width:25%}.custom-col-4{width:33.33%}.custom-col-5{width:41.66%}.custom-col-6{width:50%}.custom-col-7{width:58.33%}.custom-col-8{width:66.66%}.custom-col-9{width:75%}.custom-col-10{width:83.33%}.custom-col-11{width:91.66%}.custom-col-12{width:100%}}.horizontal-card{position:relative;display:flex;align-items:flex-start;margin-bottom:14px;padding:10px;overflow:hidden;transition:all 0.2s ease;border-radius:5px;background-color:var(--base-3);box-shadow:0 0 4px 0 rgb(158 157 157 / .35);transition:all 0.5s ease}.horizontal-thumb{width:120px;height:120px;border-radius:8px;overflow:hidden;background-color:#eee;flex-shrink:0}.horizontal-thumb img{width:100%;height:100%;object-fit:cover}.horizontal-content{flex:1;padding-left:14px}.horizontal-title{font-size:15px;font-weight:600;margin:0 0 6px;color:#00a8b4}.horizontal-title a{text-decoration:none;color:inherit}.horizontal-title a:hover{color:#e92020}.horizontal-meta{font-size:14px;color:#444;margin-bottom:4px}.horizontal-meta a{color:#333;text-decoration:none}.horizontal-meta a:hover{text-decoration:underline}.horizontal-more-info{display:none;margin-top:6px;font-size:13px}.horizontal-more-info.visible{display:block}.info-icon{position:absolute;top:10px;right:10px;width:20px;height:20px;cursor:pointer}.info-icon img{width:100%;height:100%;opacity:.7;transition:opacity 0.2s ease}.info-icon:hover img{opacity:1}@media (max-width:768px){.horizontal-card{flex-direction:row}.horizontal-thumb{width:90px;height:90px}.horizontal-title{font-size:16px}.horizontal-meta{font-size:13px}}.inside-article h5 a{text-transform:capitalize;border-bottom-style:dotted;border-bottom-width:2px}.gp-compact-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.category-archive-wrapper .gp-compact-list{grid-template-columns:1fr}.category-archive-wrapper .gp-compact-card{align-items:flex-start;gap:14px;padding:14px 16px;border-radius:16px}.category-archive-wrapper .gp-card-left{margin-right:0}.category-archive-wrapper .gp-card-thumb{width:64px;height:64px}.category-archive-wrapper .gp-card-content{flex:1}.category-archive-wrapper .gp-card-title{margin-bottom:6px;line-height:1.3}.category-archive-wrapper .gp-card-title a{color:#0b4f8a;text-decoration:none}.category-archive-wrapper .gp-card-title a:hover{text-decoration:underline}.category-archive-wrapper .gp-card-meta{display:block;margin-bottom:3px;line-height:1.35;color:#222;font-size:15px}.category-archive-wrapper .gp-card-meta strong{font-weight:700;color:#111}.category-archive-wrapper .gp-card-meta a{color:#0b4f8a}.category-archive-wrapper .gp-card-content br{display:none}.category-archive-wrapper .kp-category-intro{margin:0 0 16px;max-width:52rem;line-height:1.55;opacity:.92}.category-archive-wrapper .kp-category-intro p{margin:0 0 .75em}.category-archive-wrapper .kp-category-intro p:last-child{margin-bottom:0}.category-archive-wrapper .google-auto-placed,.category-archive-wrapper ins.adsbygoogle{display:block;width:100%;max-width:100%;margin:10px 0!important;overflow:hidden}@media (max-width:768px){.category-archive-wrapper .gp-compact-card{padding:10px;gap:8px;border-radius:12px}.category-archive-wrapper .gp-card-thumb{width:48px;height:48px}.category-archive-wrapper .gp-type-chip{font-size:7px;padding:1px 5px;bottom:-5px}.category-archive-wrapper .gp-card-title{font-size:1.05rem;margin-bottom:4px}.category-archive-wrapper .gp-card-meta{font-size:.95rem;line-height:1.3;margin-bottom:2px}}@media (max-width:480px){.category-archive-wrapper .gp-compact-list{gap:10px}.category-archive-wrapper .gp-compact-card{padding:8px;gap:7px}.category-archive-wrapper .gp-card-thumb{width:42px;height:42px}.category-archive-wrapper .gp-card-title{font-size:1rem}.category-archive-wrapper .gp-card-meta{font-size:.9rem}.category-archive-wrapper .google-auto-placed{margin:8px 0!important}}.gp-compact-card{display:flex;align-items:center;padding:12px 18px;background:#fff;border:1px solid #eef2f6;border-radius:22px;text-decoration:none!important;transition:box-shadow 0.2s ease;box-shadow:0 2px 6px rgb(0 0 0 / .03)}.gp-compact-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08)}.gp-card-left{position:relative;margin-right:15px;flex-shrink:0}.gp-card-thumb{width:60px;height:60px}.gp-card-thumb img{width:100%;height:100%;object-fit:cover;border-radius:50%}.gp-type-chip{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);background:#2d2d2d;color:#fff;font-size:8px;padding:2px 6px;border-radius:8px;white-space:nowrap;text-transform:uppercase;font-weight:700}.gp-card-content{min-width:0}.gp-card-title{margin:0;font-size:16px;font-weight:700;color:#1a1a1a}.gp-card-movie-info{font-size:14px;color:#0073aa;font-weight:500;margin-top:2px}.gp-card-cats{display:flex;gap:4px;margin-top:6px}.gp-mini-tag{font-size:11px;font-weight:600;line-height:1.3;color:#1e1b26;background:#e4e6ee;border:1px solid #c8ccd6;padding:2px 6px;border-radius:4px}.wp-icon-menu{display:flex;justify-content:center;gap:24px;padding:16px;background-color:#eef1ff;font-family:sans-serif;font-size:18px}.wp-icon-item{display:flex;align-items:center;gap:6px;text-decoration:none;font-weight:500;transition:opacity 0.2s ease;color:inherit}.wp-icon-item:hover{opacity:.75}.wp-icon-piano{color:#3b82f6}.wp-icon-guitar{color:#a855f7}.wp-icon-chords{color:#f59e0b}.wp-icon-sheets{color:#1f2937}.kpnotes-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:30px 20px;border-radius:12px}.kp-category{background-color:#fff;color:#000;font-weight:600;text-decoration:none;padding:14px 22px;border-radius:12px;box-shadow:0 4px 10px rgb(0 0 0 / .08);display:flex;align-items:center;gap:10px;font-size:16px;transition:all 0.3s ease}.kp-category:hover{background-color:#f0f0f0;transform:translateY(-3px);box-shadow:0 6px 12px rgb(0 0 0 / .12)}@media (max-width:600px){.kp-category{font-size:14px;padding:12px 16px}.kp-category span{display:inline-block}}.kpnotes-cards{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:30px 20px}.kp-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;font-weight:600;font-size:16px;padding:20px 24px;border-radius:16px;min-width:120px;box-shadow:0 2px 6px rgb(0 0 0 / .08);transition:transform 0.2s ease,box-shadow 0.2s ease;text-align:center;color:#000;gap:10px;background:#f7f7f7}.kp-card:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgb(0 0 0 / .15)}.kp-icon{font-size:32px;line-height:1}.kp-label{font-size:16px}@media (max-width:600px){.kp-card{min-width:100px;font-size:14px;padding:16px}.kp-icon{font-size:28px}}.kp-section-header{display:flex;justify-content:space-between;align-items:center;padding:20px 16px;border-radius:8px;margin-bottom:20px}.kp-section-header h1{font-size:1.875rem;font-weight:700;color:#2f2fa2;margin:0}.see-all-link{font-size:14px;font-weight:500;text-decoration:none;color:#2f2fa2;transition:color 0.2s ease}.see-all-link:hover{color:#4338ca}.song-detail-wrapper{display:flex;gap:2rem;align-items:flex-start;margin:2rem 0}.song-cover img{max-width:250px;border-radius:1rem}.song-meta{flex:1}.song-title{font-size:2rem;margin-bottom:.5rem}.song-categories .badge{display:inline-block;background:#eee;padding:.3em .6em;margin-right:.5em;border-radius:999px;font-size:.85rem}.song-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0}.info-card small{color:#777;display:block}.artist-list{display:flex;gap:2%}.artist-list>.artist-item{width:48%}.artist-details{padding-left:10px}@media screen and (max-width:768px){.artist-item{display:flex}.artist-list>.artist-item{width:100%}.artist-list{flex-wrap:wrap}.artist-image{flex:0 0 90px}}.pagination{display:flex;justify-content:center;align-items:center;margin:2em 0}.pagination a{display:inline-block;padding:.25em .5em;background-color:#fff;border:1px solid #ddd;color:#555;text-decoration:none;margin:.25em;transition:all 0.2s ease-in-out}.pagination .current{background-color:#007cba;border-color:#007cba;color:#fff;padding:.25em .5em}.pagination a:hover{background-color:#eee;border-color:#bbb;color:#333}.pagination .disabled{pointer-events:none;opacity:.5}.custom-search-results{display:flex;flex-direction:column;gap:15px}.custom-search-result-item{display:flex;justify-content:center}.custom-search-card{display:flex;align-items:center;background:#fff;box-shadow:0 4px 8px rgb(0 0 0 / .1);border-radius:8px;padding:15px;width:100%}.custom-search-thumbnail{width:100px;height:100px;object-fit:cover;margin-right:15px;border-radius:8px}.custom-result-text{display:flex;flex-direction:column}.custom-search-link{text-decoration:none;font-size:18px;font-weight:700;margin-bottom:5px}.custom-search-excerpt{font-size:14px;color:#555;margin:0}@media (max-width:768px){.custom-search-card{align-items:flex-start;padding:10px}.custom-search-thumbnail{width:100%;height:auto;margin-bottom:10px}.custom-result-text{width:100%}.custom-search-link{font-size:16px}.custom-search-excerpt{font-size:13px}}.social-share-buttons{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;margin:20px 0;padding:10px 0}.share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:25px;font-size:16px;font-weight:600;color:#fff;background:#333;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 8px rgb(0 0 0 / .15);text-decoration:none;white-space:nowrap}.share-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgb(0 0 0 / .2)}.share-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgb(0 0 0 / .15)}.share-btn i{font-size:18px}.share-btn.mobile-share{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.share-btn.mobile-share:hover{background:linear-gradient(135deg,#5568d3 0%,#63408a 100%)}.share-btn.whatsapp{background-color:#25d366}.share-btn.whatsapp:hover{background-color:#20bd5a}.share-btn.facebook{background-color:#1877f2}.share-btn.facebook:hover{background-color:#1565d8}.share-btn.twitter{background-color:#1da1f2}.share-btn.twitter:hover{background-color:#1a8cd8}@media only screen and (max-width:768px){.social-share-buttons{gap:10px;padding:8px 0}.share-btn{padding:10px 20px;font-size:15px}.share-btn i{font-size:16px}}@media only screen and (max-width:480px){.social-share-buttons{gap:4px;padding:6px 0;flex-wrap:wrap;justify-content:center}.share-btn{padding:4px 8px;font-size:11px;flex-shrink:1;min-width:0}.share-btn i{font-size:12px}}@media screen and (max-width:600px){.pagination{flex-wrap:wrap}}.artist-category-button{display:inline-block;padding:5px 10px;margin-right:10px;margin-bottom:10px;border:2px solid #333;border-radius:5px;font-size:16px;font-weight:700;text-decoration:none;color:#333;background-color:#fff;transition:all 0.3s ease}.artist-category-button:hover{background-color:#333;color:#fff;cursor:pointer}@media (max-width:768px){.artist-category-button{display:inline-block;padding:2px 5px;margin-right:10px;margin-bottom:10px;border:2px solid #333;border-radius:5px;font-size:16px;font-weight:700;text-decoration:none;color:#333;background-color:#fff;transition:all 0.3s ease}.artist-category-button:hover{background-color:#333;color:#fff!important;cursor:pointer}}.artist-category-button.active{background-color:#13ac9a;color:#fff}.kp-tax-filter{--kp-tax-pill-radius:8px;--kp-tax-pill-border:rgba(18, 24, 38, 0.1);--kp-tax-pill-bg:#fff;--kp-tax-pill-text:#1e1b29;--kp-tax-pill-muted:#5c5968;--kp-tax-pill-active-bg:var(--kp-accent, #e30613);--kp-tax-pill-active-text:#fff;--kp-tax-pill-active-shadow:0 2px 10px rgba(227, 6, 19, 0.22);margin:0 0 .85rem;padding:0}.kp-tax-filter__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(118px, 100%),1fr));gap:6px;align-items:stretch;margin:0;padding:0;list-style:none}.kp-tax-filter__item{margin:0;padding:0;min-width:0}.kp-tax-filter__pill{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:36px;padding:5px 8px;border-radius:var(--kp-tax-pill-radius);border:1px solid var(--kp-tax-pill-border);background:var(--kp-tax-pill-bg);color:var(--kp-tax-pill-text);font-size:12px;font-weight:600;line-height:1.28;letter-spacing:.01em;text-decoration:none!important;text-align:center;white-space:normal;overflow-wrap:anywhere;hyphens:auto;cursor:pointer;transition:border-color 0.16s ease,box-shadow 0.16s ease,color 0.16s ease,background 0.16s ease}.kp-tax-filter__pill:hover{border-color:color-mix(in srgb,var(--kp-accent,#e30613) 42%,transparent);color:var(--kp-accent-hover,#b8050f);box-shadow:0 1px 6px rgb(227 6 19 / .1)}.kp-tax-filter__pill:focus-visible{outline:2px solid color-mix(in srgb,var(--kp-accent,#e30613) 50%,transparent);outline-offset:2px}.kp-tax-filter__pill.is-active{border-color:#fff0;background:var(--kp-tax-pill-active-bg);color:var(--kp-tax-pill-active-text);box-shadow:var(--kp-tax-pill-active-shadow);transform:none}.kp-tax-filter__pill.is-active:hover{color:var(--kp-tax-pill-active-text);filter:brightness(1.05);box-shadow:0 3px 12px rgb(227 6 19 / .26)}.kp-tax-filter--movie{--kp-tax-pill-active-bg:linear-gradient(135deg, #0f766e 0%, #14b8a6 100%);--kp-tax-pill-active-shadow:0 2px 10px rgba(15, 118, 110, 0.24)}.kp-tax-filter--movie .kp-tax-filter__pill:hover{border-color:rgb(20 184 166 / .5);color:#0f766e;box-shadow:0 2px 10px rgb(15 118 110 / .12)}.kp-tax-filter--movie .kp-tax-filter__pill:focus-visible{outline-color:rgb(20 184 166 / .55)}@media (max-width:560px){.kp-tax-filter__list{grid-template-columns:repeat(auto-fill,minmax(min(104px, 100%),1fr));gap:5px}.kp-tax-filter__pill{min-height:34px;padding:4px 6px;font-size:11px;line-height:1.25}.kp-tax-filter__pill:focus-visible{outline-width:1px;outline-offset:1px}}@media (min-width:900px){.kp-tax-filter__list{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:6px}}.artist-category{display:inline-block;padding:2px 8px;border-radius:5px;font-size:14px;margin-top:5px;font-weight:600;color:#fff;background-color:#0f4c75;text-transform:uppercase;transition:background-color 0.3s ease}.artist-category:hover{background-color:#3282b8;color:#fff}@media (max-width:768px){.song-layout{grid-template-columns:1fr}.song-sidebar{margin-top:2rem}}.kp-app-promo-card .google-auto-placed,.kp-app-promo-card ins.adsbygoogle,.kp-app-promo-card [id^="google_ads_iframe"],.kp-app-promo-card iframe[id*="google_ads_iframe"]{display:none!important}.kp-inline-top-cta{margin-top:10px}.kp-inline-top-cta a{display:inline-flex;align-items:center;gap:6px;background:#14532d;color:#fff!important;text-decoration:none!important;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.kp-inline-top-cta a:hover{background:#166534}.kp-single-cover-img{display:block;max-width:100%;height:auto;border-radius:8px}.kp-hero-content{max-width:860px;margin-inline:auto}.kp-hero-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:rgb(255 255 255 / .16);color:#fff;font-size:11px;font-weight:700;margin-bottom:8px;backdrop-filter:blur(8px)}.kp-hero-title{margin:0 0 8px;font-size:clamp(1.6rem, 4.2vw, 2.5rem);line-height:1.12;font-weight:800;color:#fff}.kp-hero-desc{margin:0 auto;max-width:40rem;font-size:.95rem;line-height:1.5;color:rgb(255 255 255 / .93)}.kp-hero-trust{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:8px}.kp-hero-trust span{background:rgb(255 255 255 / .15);padding:5px 8px;border-radius:999px;font-size:.74rem;font-weight:700;color:#fff}.kp-hero-quicklinks{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px;min-height:11.5rem}.kp-quicklink{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;background:#fff;color:var(--kp-accent-hover,#b8050f);text-decoration:none;font-weight:700;border-radius:999px;box-shadow:0 10px 24px rgb(0 0 0 / .12);transition:all 0.25s ease;font-size:.88rem}.kp-quicklink:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(0 0 0 / .16)}.kp-quicklink:focus-visible,.kp-side-link:focus-visible{outline:3px solid color-mix(in srgb,var(--kp-accent,#e30613) 45%,transparent);outline-offset:2px}.kp-popular-searches{margin-top:10px}.kp-popular-searches h2{font-size:.95rem;color:#fff;margin:0 0 8px}.kp-tag-cloud{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.kp-tag-cloud a{background:#fff;color:var(--kp-accent-hover,#b8050f);text-decoration:none;padding:7px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.kp-tag-soon{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgb(255 255 255 / .2);color:#fff;font-size:.78rem;font-weight:600}.kp-home-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.kp-home-content{min-width:0;order:1}.kp-home-sidebar{min-width:0;order:2;align-self:start}.kp-sidebar-sticky{width:100%}.kp-section-intro{margin:6px 0 14px;color:#4b5563;font-size:.96rem;line-height:1.55}.kp-seo-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;margin:18px 0}.kp-seo-card h2{font-size:1.1rem;margin:0 0 8px;color:#312e81}.kp-seo-card p{margin:0;color:#4b5563;line-height:1.5}.kp-side-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px;margin-bottom:10px;box-shadow:0 10px 24px rgb(0 0 0 / .05);transition:box-shadow 0.2s ease,transform 0.2s ease}.kp-side-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgb(0 0 0 / .08)}.kp-side-title{font-size:1.05rem;line-height:1.2;font-weight:800;color:#312e81;text-align:center}.kp-side-links{display:flex;flex-direction:column;gap:10px}.kp-side-link{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px 14px;border-radius:12px;background:#f8f7ff;color:#1f2937;text-decoration:none;font-weight:600}.kp-side-link:hover{background:#ede9fe;color:var(--kp-accent-hover,#b8050f)}.kp-home-faq{margin-top:28px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.kp-home-faq h2{margin:0 0 10px;font-size:1.3rem;color:#312e81}.kp-home-faq details{border-top:1px solid #eef2f7;padding:10px 0}.kp-home-faq details:first-of-type{border-top:0}.kp-home-faq summary{cursor:pointer;font-weight:700;color:#111827}.kp-home-faq p{margin:8px 0 0;color:#4b5563;line-height:1.55}.kp-home-content>.wp-block-generateblocks-container{background:#fff0}.kp-home-grid,.kp-home-grid>*{align-items:start}@media (min-width:768px){.kp-hero-quicklinks{grid-template-columns:repeat(4,max-content);justify-content:center}.kp-home-grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.kp-sidebar-sticky{position:sticky;position:-webkit-sticky;top:20px;align-self:start}}@media (max-width:767px){.gb-container-kp-home-hero{padding-top:1.75rem!important;padding-bottom:1.25rem!important}.kp-hero-title{font-size:clamp(1.3rem, 6.5vw, 1.75rem);line-height:1.15}.kp-hero-desc{font-size:.9rem;line-height:1.42}.kp-hero-trust{display:none}}.kp-google-sign-in{max-width:28rem;margin:1.5rem auto;text-align:center}.kp-google-sign-in__notice{margin:0 0 1rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.45;color:#5c2b2b;background:#fdecea;border:1px solid #f5c6cb;border-radius:6px}.kp-google-sign-in__notice--admin{color:#3d3d00;background:#fffde7;border-color:#e6e200}.kp-google-sign-in__button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:48px;padding:0 1.35rem;font-size:1rem;font-weight:600;line-height:1.2;color:#1f1f1f;text-decoration:none;background:#fff;border:1px solid #dadce0;border-radius:8px;box-shadow:0 1px 2px rgb(0 0 0 / .06);transition:background 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.kp-google-sign-in__button:hover,.kp-google-sign-in__button:focus-visible{color:#1f1f1f;text-decoration:none;background:#f8f9fa;border-color:#c6c8cc;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.kp-google-sign-in__icon{display:flex;flex-shrink:0}.kp-google-sign-in__logged-in{margin:1rem 0;font-size:1.05rem}.kp-google-sign-in__logged-in-nav{margin-top:.5rem;font-size:.98rem;line-height:1.5}.kp-google-sign-in__sep{opacity:.55;padding:0 .05em}body.kp-account-page .kp-account-dashboard{width:100%;max-width:100%;margin:0 0 2.5rem;box-sizing:border-box}.kp-account-page__masthead .entry-title{margin-bottom:.35rem;line-height:1.2}.kp-account-page__intro{margin:0 0 1.5rem;font-size:.98rem;line-height:1.5;opacity:.88}.kp-account-dashboard__notice{margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.95rem;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:10px;color:#1b5e20}.kp-account-dashboard__guest{font-size:1rem;line-height:1.55}.kp-account-dashboard__card{margin-bottom:1.25rem;padding:1.25rem 1.35rem;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:12px;box-shadow:0 1px 3px rgb(0 0 0 / .06);box-sizing:border-box}.kp-account-dashboard__section{margin-bottom:0;padding-bottom:0;border-bottom:none}.kp-account-dashboard__section--profile{margin-bottom:1.25rem}.kp-account-dashboard__favourite-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem}@media (min-width:768px){.kp-account-dashboard__favourite-grid{grid-template-columns:1fr 1fr;align-items:stretch}}.kp-account-dashboard__heading{margin:0 0 1rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:700;line-height:1.3;border-bottom:1px solid rgb(0 0 0 / .08)}.kp-account-dashboard__email{display:flex;flex-direction:column;gap:.25rem;margin:0 0 1.15rem;font-size:.95rem;line-height:1.45}@media (min-width:480px){.kp-account-dashboard__email{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem}}.kp-account-dashboard__email-label{font-weight:700;flex-shrink:0}.kp-account-dashboard__email-value{word-break:break-word;opacity:.92}.kp-account-dashboard__form .kp-account-dashboard__label{display:block;margin-bottom:.4rem;font-weight:600;font-size:.9rem}.kp-account-dashboard__input{display:block;width:100%;max-width:100%;margin-bottom:1rem;padding:.65rem .75rem;font-size:1rem;line-height:1.4;border-radius:8px;border:1px solid rgb(0 0 0 / .15);box-sizing:border-box;transition:border-color 0.15s ease,box-shadow 0.15s ease}.kp-account-dashboard__input:focus{outline:none;border-color:#1976d2;box-shadow:0 0 0 3px rgb(25 118 210 / .2)}.kp-account-dashboard__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;cursor:pointer;border-radius:8px;border:1px solid #fff0;box-sizing:border-box;transition:filter 0.15s ease,transform 0.05s ease}.kp-account-dashboard__button--primary{border-color:#1565c0;background:#1976d2;color:#fff}.kp-account-dashboard__button--primary:hover{filter:brightness(1.06)}.kp-account-dashboard__button--primary:active{transform:translateY(1px)}.kp-account-dashboard__empty,.kp-account-dashboard__hint,.kp-account-dashboard__summary{margin:0;font-size:.94rem;line-height:1.55}.kp-account-dashboard__summary{margin-bottom:.65rem;font-weight:600;opacity:.9}.kp-account-dashboard__saved{margin:0;padding:0;list-style:none}.kp-account-dashboard__saved li{margin:0;padding:0;border-bottom:1px solid rgb(0 0 0 / .06)}.kp-account-dashboard__saved li:last-child{border-bottom:none}.kp-account-dashboard__saved a{display:block;padding:.65rem .15rem .65rem 0;min-height:44px;line-height:1.4;text-decoration:none;box-sizing:border-box}.kp-account-dashboard__saved a:hover{text-decoration:underline}.kp-account-dashboard__actions{margin:0;padding:1rem 1.25rem;text-align:center}.kp-account-dashboard__card--muted{background:rgb(0 0 0 / .03);border-style:dashed}.kp-account-dashboard__link{font-weight:600;text-decoration:none}.kp-account-dashboard__link:hover{text-decoration:underline}.kp-account-dashboard__link--danger{color:#c62828}.kp-account-header-strip{background:rgb(248 250 252 / .92);border-bottom:1px solid rgb(15 23 42 / .06)}.kp-account-header-strip__inner{display:flex;justify-content:flex-end;align-items:center;min-height:2.45rem;padding-top:.35rem;padding-bottom:.35rem;box-sizing:border-box}@media (max-width:600px){.kp-account-header-strip__inner{justify-content:center;text-align:center}.kp-account-menu{justify-content:center}}.kp-account-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem .5rem;font-size:.92rem;line-height:1.45}.kp-account-menu__link{font-weight:600;padding:.25rem .1rem;min-height:44px;display:inline-flex;align-items:center}.kp-account-menu__sep{opacity:.45;user-select:none}.kp-account-menu__you{opacity:.88;max-width:min(42vw, 14rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){body.kp-account-page .kp-account-dashboard__card{padding:1.1rem 1rem;border-radius:10px}}.kp-auth-nav{--kp-auth-fg:rgba(15, 23, 42, 0.92);--kp-auth-muted:rgba(15, 23, 42, 0.5);--kp-auth-border:rgba(15, 23, 42, 0.12);--kp-auth-bg:rgba(255, 255, 255, 0.92);--kp-auth-chip:rgba(248, 250, 252, 0.95);--kp-auth-accent:#e30613;--kp-auth-accent-soft:rgba(227, 6, 19, 0.09);--kp-auth-danger:#b91c1c;--kp-auth-danger-soft:rgba(185, 28, 28, 0.08);--kp-auth-radius:10px;--kp-auth-shadow:0 4px 14px rgba(15, 23, 42, 0.08), 0 12px 32px rgba(15, 23, 42, 0.06);display:inline-flex;align-items:center;justify-content:flex-end;font-size:.875rem;line-height:1.35;letter-spacing:.01em;color:var(--kp-auth-fg)}.kp-auth-nav__signin{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0;font-weight:600;color:var(--kp-auth-fg);text-decoration:none;background:var(--kp-auth-bg);border:1px solid var(--kp-auth-border);border-radius:var(--kp-auth-radius);box-shadow:0 1px 2px rgb(15 23 42 / .04);transition:background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,color 0.18s ease}.kp-auth-nav__signin:hover{color:var(--kp-auth-accent);border-color:rgb(29 78 216 / .35);background:var(--kp-auth-accent-soft);box-shadow:0 2px 8px rgb(15 23 42 / .06)}.kp-auth-nav__signin:focus-visible{outline:none;border-color:var(--kp-auth-accent);box-shadow:0 0 0 3px rgb(29 78 216 / .22)}.kp-auth-nav__google{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;font-weight:600;font-size:.8125rem;letter-spacing:.01em;color:#3c4043;text-decoration:none;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:999px;box-shadow:0 1px 2px rgb(60 64 67 / .08),0 0 0 1px rgb(60 64 67 / .04);transition:background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.kp-auth-nav__google:hover{background:#f8f9fa;border-color:rgb(0 0 0 / .12);box-shadow:0 2px 6px rgb(60 64 67 / .12),0 0 0 1px rgb(60 64 67 / .06);color:#202124}.kp-auth-nav__google:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(66 133 244 / .35),0 1px 2px rgb(60 64 67 / .1)}.kp-auth-nav__google-inner{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem 1.05rem .45rem .65rem}.kp-auth-nav__google .kp-google-sign-in__icon{display:inline-flex;flex-shrink:0;line-height:0}.kp-auth-nav__signin-inner{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem}.kp-auth-nav__signin-icon{flex-shrink:0;opacity:.85}.kp-auth-nav__details{position:relative}.kp-auth-nav__details summary::-webkit-details-marker{display:none}.kp-auth-nav__summary{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.25rem .65rem .25rem .35rem;list-style:none;cursor:pointer;color:var(--kp-auth-fg);background:var(--kp-auth-chip);border:1px solid var(--kp-auth-border);border-radius:999px;box-sizing:border-box;user-select:none;transition:background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.kp-auth-nav__summary:hover{border-color:rgb(15 23 42 / .18);box-shadow:0 1px 4px rgb(15 23 42 / .06)}.kp-auth-nav__summary:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(29 78 216 / .2)}.kp-auth-nav__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;flex-shrink:0;font-size:.65rem;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(160deg,#334155 0%,#1e293b 100%);border-radius:50%;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12)}.kp-auth-nav__name{max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.8125rem;color:var(--kp-auth-fg)}@media (max-width:480px){.kp-auth-nav__name{max-width:5.5rem}}.kp-auth-nav__chev{width:.35rem;height:.35rem;margin-right:.2rem;margin-left:-.05rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.45;transition:transform 0.2s ease,opacity 0.2s ease}.kp-auth-nav__details[open] .kp-auth-nav__chev{transform:rotate(225deg);opacity:.65}.kp-auth-nav__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:500;min-width:min(100vw - 1.5rem, 13.5rem);padding:.4rem;background:var(--kp-auth-bg);border:1px solid var(--kp-auth-border);border-radius:12px;box-shadow:var(--kp-auth-shadow)}.kp-auth-nav__details[open] .kp-auth-nav__summary{border-color:rgb(15 23 42 / .14)}.kp-auth-nav__item{display:flex;align-items:center;gap:.65rem;min-height:42px;padding:.45rem .65rem;font-weight:500;font-size:.875rem;color:var(--kp-auth-fg);text-decoration:none;border-radius:8px;transition:background 0.15s ease,color 0.15s ease}.kp-auth-nav__item-icon{flex-shrink:0;opacity:.55;stroke-width:2}.kp-auth-nav__item:hover,.kp-auth-nav__item:focus-visible{background:rgb(15 23 42 / .05);color:var(--kp-auth-fg);text-decoration:none}.kp-auth-nav__item:hover .kp-auth-nav__item-icon,.kp-auth-nav__item:focus-visible .kp-auth-nav__item-icon{opacity:.75}.kp-auth-nav__item--logout{margin-top:.2rem;padding-top:.55rem;color:var(--kp-auth-danger);border-top:1px solid var(--kp-auth-border);border-radius:0 0 8px 8px}.kp-auth-nav__item--logout .kp-auth-nav__item-icon{opacity:.65;stroke:var(--kp-auth-danger)}.kp-auth-nav__item--logout:hover,.kp-auth-nav__item--logout:focus-visible{background:var(--kp-auth-danger-soft);color:var(--kp-auth-danger)}@media (max-width:480px){.kp-auth-nav__panel{right:auto;left:50%;transform:translateX(-50%)}}li.menu-item.kp-auth-nav-slot{display:flex;align-items:center;list-style:none}li.menu-item.kp-auth-nav-slot .kp-auth-nav{line-height:1}@media (min-width:769px){li.menu-item.kp-auth-nav-slot{margin-left:auto}}@media (max-width:768px){li.menu-item.kp-auth-nav-slot{justify-content:flex-start;width:100%;margin-left:0;padding-top:.35rem;margin-top:.35rem;border-top:1px solid rgb(15 23 42 / .06)}}body.single-movie.kp-bb-movie{--bb-bg-glow:rgba(227, 6, 19, 0.04);background:radial-gradient(1200px 420px at 12% -8%,var(--bb-bg-glow),transparent 55%),linear-gradient(180deg,#f8fcff 0%,#f3f7fb 100%)!important;color:var(--bb-text);font-family:var(--bb-font)}html[data-theme="dark"] body.single-movie.kp-bb-movie{--bb-bg-glow:rgba(227, 6, 19, 0.12);background:radial-gradient(900px 380px at 10% -10%,var(--bb-bg-glow),transparent 50%),linear-gradient(180deg,#0f172a 0%,#0f172a 100%)!important}body.single-movie.kp-bb-movie,body.single-movie.kp-bb-movie #page,body.single-movie.kp-bb-movie .site,body.single-movie.kp-bb-movie .site-content,body.single-movie.kp-bb-movie #content,body.single-movie.kp-bb-movie .content-area,body.single-movie.kp-bb-movie .inside-article,body.single-movie.kp-bb-movie .one-container .site-content,body.single-movie.kp-bb-movie .separate-containers .inside-article{background:transparent!important;color:var(--bb-text)}body.single-movie.kp-bb-movie #page,body.single-movie.kp-bb-movie .site{background:inherit!important}body.single-movie.kp-bb-movie .inside-article{max-width:72rem;margin-left:auto;margin-right:auto;padding:.85rem 1.25rem 2.5rem!important;box-shadow:none!important;border:0!important}body.single-movie.kp-bb-movie .entry-meta,body.single-movie.kp-bb-movie .posted-on,body.single-movie.kp-bb-movie .page-header,body.single-movie.kp-bb-movie #right-sidebar,body.single-movie.kp-bb-movie .generate-columns-container>.sidebar{display:none!important}body.single-movie.kp-bb-movie .kp-cpt-hero,body.single-movie.kp-bb-movie .kp-cpt-hero__overlay,body.single-movie.kp-bb-movie .kp-cpt-hero__stats,body.single-movie.kp-bb-movie .kp-cpt-hero__actions{display:none!important}body.single-movie.kp-bb-movie .kp-movie__header{margin-bottom:1.25rem!important;padding-bottom:0!important;border:0!important}body.single-movie.kp-bb-movie .kp-movie__header .rank-math-breadcrumb,body.single-movie.kp-bb-movie .kp-movie__header .yoast-breadcrumb,body.single-movie.kp-bb-movie .kp-movie__header nav[aria-label="breadcrumb"],body.single-movie.kp-bb-movie .inside-article>.rank-math-breadcrumb,body.single-movie.kp-bb-movie .entry-header .rank-math-breadcrumb{margin:0 0 1rem!important;font-family:var(--bb-font);font-size:.85rem;color:var(--bb-muted)!important}body.single-movie.kp-bb-movie .kp-movie__header .rank-math-breadcrumb a,body.single-movie.kp-bb-movie .kp-movie__header .yoast-breadcrumb a,body.single-movie.kp-bb-movie .rank-math-breadcrumb a{color:var(--bb-muted)!important;text-decoration:none!important}body.single-movie.kp-bb-movie .kp-movie__header .rank-math-breadcrumb a:hover,body.single-movie.kp-bb-movie .rank-math-breadcrumb a:hover{color:var(--bb-accent)!important}.kp-movie{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}@media (min-width:960px){.kp-movie{grid-template-columns:minmax(0,1fr) 17.5rem;gap:2.25rem}}.kp-movie__main{min-width:0;display:flex;flex-direction:column;gap:1.35rem}.kp-movie__rail{display:flex;flex-direction:column;gap:1.35rem;margin-top:.35rem}.kp-movie__mobile-rail{display:none!important}@media (min-width:960px){.kp-movie__rail{position:sticky;top:5.5rem;margin-top:0;padding-left:1.35rem;border-left:1px solid var(--bb-border)}}.kp-movie__hero,.kp-movie__hero--cta{display:flex;flex-direction:column;gap:1.1rem;align-items:flex-start;padding:1.15rem 1.2rem 1.25rem;border:1px solid var(--bb-border);border-radius:var(--bb-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--bb-accent) 8%,var(--bb-surface)) 0%,var(--bb-surface) 42%,var(--bb-bg) 100%);box-shadow:0 10px 28px rgb(15 23 42 / .05);position:relative;overflow:hidden}.kp-movie__hero--cta::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--bb-accent)}@media (min-width:560px){.kp-movie__hero,.kp-movie__hero--cta{flex-direction:row;gap:1.35rem;padding:1.25rem 1.4rem 1.35rem}}.kp-movie__media{margin:0;flex-shrink:0;width:5.5rem;height:5.5rem;aspect-ratio:1 / 1;border-radius:calc(var(--bb-radius) - 0.1rem);overflow:hidden;border:1px solid var(--bb-border);background:var(--bb-surface-2);box-shadow:0 8px 20px rgb(15 23 42 / .1);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}@media (min-width:560px){.kp-movie__media{width:7.5rem;height:7.5rem}}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie__media{box-shadow:0 10px 24px rgb(0 0 0 / .35)}.kp-movie__media img{display:block;width:100%;height:100%;object-fit:cover}.kp-movie__media-fallback{font-family:var(--bb-font);font-size:2rem;font-weight:800;color:var(--bb-accent);line-height:1}.kp-movie__hero-text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;position:relative;z-index:1;text-align:left}@media (min-width:560px){.kp-movie__hero-text{justify-content:center;padding-top:.15rem}}body.single-movie.kp-bb-movie .kp-movie__title,body.single-movie.kp-bb-movie h1.entry-title{font-family:var(--bb-font)!important;font-size:clamp(1.55rem, 3.1vw, 2.2rem)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.03em;color:var(--bb-text)!important;margin:0!important;text-align:left!important;width:100%;max-width:none}.kp-movie__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.05rem 0 0!important}.kp-movie__chip{display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .65rem;border:1px solid var(--bb-border);border-radius:999px;background:color-mix(in srgb,var(--bb-surface) 88%,var(--bb-accent) 12%);color:var(--bb-text)!important;font-family:var(--bb-font);font-size:.78rem;font-weight:700;letter-spacing:.01em;line-height:1.2;text-decoration:none!important}a.kp-movie__chip:hover{border-color:var(--bb-accent);color:var(--bb-accent)!important;background:color-mix(in srgb,var(--bb-surface) 75%,var(--bb-accent) 25%)}.kp-movie__chip--count{background:color-mix(in srgb,var(--bb-surface) 92%,var(--bb-link) 8%)}.kp-movie__lede{margin:.35rem 0 0!important;max-width:36rem;font-family:var(--bb-font);font-size:.92rem;font-weight:500;line-height:1.5;color:var(--bb-muted)!important}.kp-movie__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.55rem}.kp-movie__hero-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem 1.15rem;border-radius:.65rem;background:var(--bb-accent);color:#fff!important;font-family:var(--bb-font);font-size:.95rem;font-weight:800;text-decoration:none!important;box-shadow:none;transition:background 0.15s ease,transform 0.15s ease}.kp-movie__hero-cta:hover{background:var(--bb-accent-hover);color:#fff!important;transform:translateY(-1px)}html[data-theme="dark"] .kp-movie__hero-cta,html[data-theme="dark"] a.kp-movie__hero-cta{background:#e30613!important;color:#fff!important;box-shadow:none}html[data-theme="dark"] .kp-movie__hero-cta:hover,html[data-theme="dark"] a.kp-movie__hero-cta:hover{background:#b8050f!important;color:#fff!important}.kp-movie__hero-secondary{display:inline-flex;align-items:center;min-height:2.65rem;padding:.45rem .85rem;border-radius:.65rem;border:1px solid var(--bb-border);background:color-mix(in srgb,var(--bb-surface) 80%,transparent);color:var(--bb-text)!important;font-family:var(--bb-font);font-size:.9rem;font-weight:700;text-decoration:none!important}.kp-movie__hero-secondary:hover{border-color:var(--bb-accent);color:var(--bb-accent)!important}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie__hero--cta{background:linear-gradient(135deg,color-mix(in srgb,var(--bb-accent) 14%,var(--bb-surface)) 0%,var(--bb-surface) 48%,#0f172a 100%);box-shadow:0 12px 28px rgb(0 0 0 / .28)}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie__chip{background:color-mix(in srgb,var(--bb-surface-2) 88%,var(--bb-accent) 12%)!important;border-color:var(--bb-border)!important;color:#e2e8f0!important}.kp-movie-intro-wrap{margin:0!important;font-family:var(--bb-font);font-size:.95rem;line-height:1.65;color:var(--bb-muted);max-width:min(42rem, 100%);min-width:0;text-align:left;overflow-wrap:anywhere}.kp-movie-intro-wrap p,.kp-movie-intro-wrap .kp-bb-intro__body,.kp-movie-intro-wrap .kp-bb-intro__body p,.kp-movie-intro-wrap .kp-hub-intro{margin:0 0 0.65rem!important;color:var(--bb-muted)!important}.kp-movie-intro-wrap a,.kp-movie-intro-wrap .kp-bb-intro__body a{color:var(--bb-accent)!important}.kp-movie-intro-wrap h1,.kp-movie-intro-wrap h2,.kp-movie-intro-wrap h3,.kp-movie-intro-wrap .kp-bb-intro__body h1,.kp-movie-intro-wrap .kp-bb-intro__body h2,.kp-movie-intro-wrap .kp-bb-intro__body h3{color:var(--bb-text)!important;font-family:var(--bb-font)!important;font-size:1.02rem!important;font-weight:800!important;margin:0 0 0.45rem!important;text-align:left!important}body.single-movie.kp-bb-movie .kp-movie-intro-wrap .kp-bb-intro__more{color:var(--bb-accent)!important;font-family:var(--bb-font);font-size:.9rem}body.single-movie.kp-bb-movie .kp-movie-intro-wrap .kp-bb-intro__more:hover{color:var(--bb-accent-hover)!important}.kp-movie__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .85rem;padding-bottom:.55rem;border-bottom:1px solid var(--bb-border)}.kp-movie__section-title{margin:0!important;font-family:var(--bb-font)!important;font-size:1.2rem!important;font-weight:800!important;color:var(--bb-text)!important}.kp-movie__section-count{font-size:.85rem;font-weight:700;color:var(--bb-muted)}.kp-movie__song-list,.kp-movie__related-list{display:flex;flex-direction:column;gap:.45rem}.kp-movie-song__diff{flex-shrink:0;font-size:.7rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;border:1px solid #fff0}.kp-movie-song__diff--beginner{background:#e0f2fe;color:#075985!important;border-color:#bae6fd}.kp-movie-song__diff--easy{background:#e8f5e9;color:#2e7d32!important;border-color:#c8e6c9}.kp-movie-song__diff--med{background:#fff3e0;color:#e65100!important;border-color:#ffe0b2}.kp-movie-song__diff--hard{background:#ffebee;color:#c62828!important;border-color:#ffcdd2}.kp-movie__empty{margin:0;padding:.95rem 1rem;border-radius:var(--bb-radius);border:1px solid var(--bb-border);background:var(--bb-surface);color:var(--bb-muted);font-size:.92rem}.kp-movie__empty--quiet{border-left:4px solid color-mix(in srgb,var(--bb-muted) 45%,transparent);font-style:italic;background:var(--bb-surface-2)}.kp-movie__empty--coming-soon{display:flex;flex-direction:column;gap:.4rem;border-left:4px solid color-mix(in srgb,var(--bb-accent) 55%,transparent);background:var(--bb-surface-2);font-style:normal}.kp-movie__empty-title{margin:0;font-family:var(--bb-font);font-size:1.02rem;font-weight:800;letter-spacing:-.02em;color:var(--bb-text);line-height:1.35}.kp-movie__empty-lede{margin:0;font-size:.9rem;line-height:1.55;color:var(--bb-muted);max-width:40rem}.kp-movie__empty-cta{margin:.15rem 0 0}.kp-movie__empty-link{font-family:var(--bb-font);font-size:.88rem;font-weight:700;color:var(--bb-accent)!important;text-decoration:none!important;background:transparent!important}.kp-movie__empty-link:hover,.kp-movie__empty-link:focus-visible{color:var(--bb-accent-hover)!important;text-decoration:underline!important}.kp-movie__list-more{margin:.85rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.kp-movie__list-more-note{margin:0;font-size:.88rem;color:var(--bb-muted)}.kp-movie__list-more-link,.kp-movie__list-more-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem 1rem;border-radius:.65rem;border:1px solid var(--bb-border);background:var(--bb-surface);color:var(--bb-accent)!important;font-family:var(--bb-font);font-size:.92rem;font-weight:800;text-decoration:none!important;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease}.kp-movie__list-more-btn:hover,.kp-movie__list-more-link:hover{border-color:var(--bb-accent);background:color-mix(in srgb,var(--bb-surface) 75%,var(--bb-accent) 12%);color:var(--bb-accent-hover)!important}.kp-movie__list-more-btn--quiet{font-weight:700;color:var(--bb-muted)!important}.kp-movie__list-more-btn--quiet:hover{color:var(--bb-accent)!important}.kp-movie__related-title{margin:0 0 0.75rem!important;font-family:var(--bb-font)!important;font-size:0.78rem!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:var(--bb-muted)!important;padding-bottom:.5rem;border-bottom:1px solid var(--bb-border)}.kp-movie__learn{margin:0;padding-top:.85rem;border-top:1px solid var(--bb-border)}.kp-movie__learn a{font-size:.9rem;font-weight:700;color:var(--bb-muted)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--bb-muted) 40%,transparent)}.kp-movie__learn a:hover{color:var(--bb-accent)!important;text-decoration-color:var(--bb-accent)}.kp-movie__share{margin-top:.15rem}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie__empty{background:var(--bb-surface);box-shadow:none}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie-song__diff--beginner{background:#0c4a6e;color:#bae6fd!important;border-color:#0369a1}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie-song__diff--easy{background:#14532d;color:#bbf7d0!important;border-color:#166534}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie-song__diff--med{background:#7c2d12;color:#fed7aa!important;border-color:#9a3412}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie-song__diff--hard{background:#7f1d1d;color:#fecaca!important;border-color:#991b1b}html[data-theme="dark"] body.single-movie.kp-bb-movie .kp-movie__empty--quiet{background:var(--bb-surface-2)!important;border-color:var(--bb-border)!important}@media (max-width:420px){.kp-bb-row__chev,.kp-movie-song__chev{display:none}}body.single-artist.kp-bb-artist{--bb-bg-glow:rgba(227, 6, 19, 0.04);background:radial-gradient(1200px 420px at 12% -8%,var(--bb-bg-glow),transparent 55%),linear-gradient(180deg,#f8fcff 0%,#f3f7fb 100%)!important;color:var(--bb-text);font-family:var(--bb-font)}html[data-theme="dark"] body.single-artist.kp-bb-artist{--bb-bg-glow:rgba(227, 6, 19, 0.12);background:radial-gradient(900px 380px at 10% -10%,var(--bb-bg-glow),transparent 50%),linear-gradient(180deg,#0f172a 0%,#0f172a 100%)!important}body.single-artist.kp-bb-artist,body.single-artist.kp-bb-artist #page,body.single-artist.kp-bb-artist .site,body.single-artist.kp-bb-artist .site-content,body.single-artist.kp-bb-artist #content,body.single-artist.kp-bb-artist .content-area,body.single-artist.kp-bb-artist .inside-article,body.single-artist.kp-bb-artist .one-container .site-content,body.single-artist.kp-bb-artist .separate-containers .inside-article{background:transparent!important;color:var(--bb-text)}body.single-artist.kp-bb-artist #page,body.single-artist.kp-bb-artist .site{background:inherit!important}body.single-artist.kp-bb-artist .inside-article{max-width:72rem;margin-left:auto;margin-right:auto;padding:.85rem 1.25rem 2.5rem!important;box-shadow:none!important;border:0!important}body.single-artist.kp-bb-artist .entry-meta,body.single-artist.kp-bb-artist .posted-on,body.single-artist.kp-bb-artist .page-header,body.single-artist.kp-bb-artist #right-sidebar,body.single-artist.kp-bb-artist .generate-columns-container>.sidebar,body.single-artist.kp-bb-artist .kp-cpt-hero,body.single-artist.kp-bb-artist .kp-cpt-hero__overlay,body.single-artist.kp-bb-artist .kp-cpt-hero__stats,body.single-artist.kp-bb-artist .kp-cpt-hero__actions{display:none!important}body.single-artist.kp-bb-artist .kp-movie__header{margin-bottom:1.25rem!important;padding-bottom:0!important;border:0!important}body.single-artist.kp-bb-artist .kp-movie__header .rank-math-breadcrumb,body.single-artist.kp-bb-artist .kp-movie__header .yoast-breadcrumb,body.single-artist.kp-bb-artist .kp-movie__header nav[aria-label="breadcrumb"],body.single-artist.kp-bb-artist .inside-article>.rank-math-breadcrumb,body.single-artist.kp-bb-artist .entry-header .rank-math-breadcrumb{margin:0 0 1rem!important;font-family:var(--bb-font);font-size:.85rem;color:var(--bb-muted)!important}body.single-artist.kp-bb-artist .rank-math-breadcrumb a,body.single-artist.kp-bb-artist .yoast-breadcrumb a{color:var(--bb-muted)!important;text-decoration:none!important}body.single-artist.kp-bb-artist .rank-math-breadcrumb a:hover{color:var(--bb-accent)!important}body.single-artist.kp-bb-artist .kp-movie__title,body.single-artist.kp-bb-artist h1.entry-title{font-family:var(--bb-font)!important;font-size:clamp(1.55rem, 3.1vw, 2.2rem)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.03em;color:var(--bb-text)!important;margin:0!important;text-align:left!important;width:100%}body.single-artist.kp-bb-artist .kp-movie-intro-wrap .kp-bb-intro__more{color:var(--bb-accent)!important;font-family:var(--bb-font);font-size:.9rem}body.single-artist.kp-bb-artist .kp-movie-intro-wrap .kp-bb-intro__more:hover{color:var(--bb-accent-hover)!important}html[data-theme="dark"] body.single-artist.kp-bb-artist .kp-movie__hero--cta{background:linear-gradient(135deg,color-mix(in srgb,var(--bb-accent) 14%,var(--bb-surface)) 0%,var(--bb-surface) 48%,#0f172a 100%);box-shadow:0 12px 28px rgb(0 0 0 / .28)}html[data-theme="dark"] body.single-artist.kp-bb-artist .kp-movie__chip{background:color-mix(in srgb,var(--bb-surface-2) 88%,var(--bb-accent) 12%)!important;border-color:var(--bb-border)!important;color:#e2e8f0!important}html[data-theme="dark"] body.single-artist.kp-bb-artist .kp-movie-song__diff--beginner{background:#0c4a6e;color:#bae6fd!important;border-color:#0369a1}html[data-theme="dark"] body.single-artist.kp-bb-artist .kp-movie-song__diff--easy{background:#14532d;color:#bbf7d0!important;border-color:#166534}html[data-theme="dark"] body.single-artist.kp-bb-artist .kp-movie-song__diff--med{background:#7c2d12;color:#fed7aa!important;border-color:#9a3412}html[data-theme="dark"] body.single-artist.kp-bb-artist .kp-movie-song__diff--hard{background:#7f1d1d;color:#fecaca!important;border-color:#991b1b}body.single-artist.kp-bb-artist .kp-artist__media--circle,body.single-artist.kp-bb-artist .kp-bb-row__media--circle{border-radius:999px!important}body.single-artist.kp-bb-artist .kp-artist__media--circle img,body.single-artist.kp-bb-artist .kp-bb-row__media--circle img{border-radius:999px}.kp-signin-gate[hidden]{display:none!important}.kp-signin-gate{position:fixed;inset:0;z-index:100080;display:flex;align-items:center;justify-content:center;padding:1rem}.kp-signin-gate__modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit}.kp-signin-gate__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .55)}.kp-signin-gate__panel{position:relative;width:min(100%, 26rem);padding:1.25rem 1.2rem 1.1rem;border-radius:14px;background:var(--bb-surface,#fff);border:1px solid var(--bb-border,#e2e8f0);box-shadow:0 18px 50px rgb(15 23 42 / .18)}html[data-theme="dark"] .kp-signin-gate__panel{background:#0f172a;border-color:rgb(148 163 184 / .22)}.kp-signin-gate__title{margin:0 0 .75rem;font-family:var(--bb-font,"Manrope",system-ui,sans-serif);font-size:1.12rem;font-weight:800;color:var(--bb-text,#0f172a)}.kp-signin-gate__copy{margin:0 0 1.1rem;font-size:.95rem;line-height:1.6;color:var(--bb-text,#0f172a)}.kp-signin-gate__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.kp-signin-gate__btn{font:inherit;font-weight:600;padding:.55rem .95rem;border-radius:999px;border:1px solid #fff0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.kp-signin-gate__btn--ghost{background:transparent!important;color:var(--bb-text,#0f172a)!important;border-color:var(--bb-border,#cbd5e1)!important}.kp-signin-gate__btn--ghost:hover{border-color:var(--bb-accent,#e30613)!important;color:var(--bb-accent,#e30613)!important}.kp-signin-gate__btn--primary,a.kp-signin-gate__btn--primary{background:var(--bb-fill,var(--bb-accent,#e30613))!important;background-color:var(--bb-fill,var(--bb-accent,#e30613))!important;color:#ffffff!important;border-color:var(--bb-fill,var(--bb-accent,#e30613))!important;box-shadow:none!important;text-decoration:none!important}.kp-signin-gate__btn--primary:hover,.kp-signin-gate__btn--primary:focus-visible,a.kp-signin-gate__btn--primary:hover,a.kp-signin-gate__btn--primary:focus-visible{background:var(--bb-fill-hover,var(--bb-accent-hover,#b8050f))!important;background-color:var(--bb-fill-hover,var(--bb-accent-hover,#b8050f))!important;border-color:var(--bb-fill-hover,var(--bb-accent-hover,#b8050f))!important;color:#ffffff!important;text-decoration:none!important}html[data-theme="dark"] .kp-signin-gate__btn--ghost{color:var(--bb-text,#f8fafc)!important;border-color:rgb(148 163 184 / .35)!important}html[data-theme="dark"] .kp-signin-gate__title,html[data-theme="dark"] .kp-signin-gate__copy{color:var(--bb-text,#f8fafc)}body.kp-signin-gate-open{overflow:hidden}body.kp-bb-song .comments-area .kp-signin-gate__trigger,.kp-signin-gate__trigger{padding:0;border:0;background:transparent!important;font-family:var(--bb-font,"Manrope",system-ui,sans-serif);font-size:inherit;font-weight:600;color:var(--bb-accent,#e30613)!important;cursor:pointer;text-decoration:none;box-shadow:none!important}body.kp-bb-song .comments-area .kp-signin-gate__trigger:hover,.kp-signin-gate__trigger:hover{color:var(--bb-accent-hover,#b8050f)!important;background:transparent!important}.kp-fav-toggle{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.55rem .95rem;min-height:2.65rem;border:1px solid var(--bb-border,#d4e5f7);border-radius:999px;background:transparent!important;color:var(--bb-text,#0f172a)!important;font-family:var(--bb-font,"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:.88rem;font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none!important;box-sizing:border-box}.kp-fav-toggle:hover,.kp-fav-toggle:focus-visible{color:var(--bb-accent,#e30613)!important;border-color:var(--bb-accent,#e30613);background:transparent!important}.kp-fav-toggle.is-saved{color:var(--bb-accent,#e30613)!important;border-color:var(--bb-accent,#e30613);background:var(--bb-accent-soft,#fde8ea)!important}html[data-theme="dark"] .kp-fav-toggle{border-color:var(--bb-border,#334155);color:var(--bb-text,#f8fafc)!important}html[data-theme="dark"] .kp-fav-toggle.is-saved{background:var(--bb-accent-soft,rgb(255 77 77 / .12))!important;color:var(--bb-accent,#ff4d4d)!important}.kp-fav-toggle__icon{display:inline-flex;line-height:0}.kp-fav-toggle.is-saved .kp-fav-toggle__icon svg{fill:currentColor}.kp-fav-toggle.is-loading{opacity:.85;cursor:wait;pointer-events:none}.kp-fav-toggle.is-loading .kp-fav-toggle__icon{animation:kp-fav-spin 0.7s linear infinite}.kp-fav-toggle.is-loading .kp-fav-toggle__icon svg{fill:none}@keyframes kp-fav-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kp-fav-toggle.is-loading .kp-fav-toggle__icon{animation:none}}