/* Generated PJSK accent overrides. Only interface pinks; content images unchanged. */
html[data-site-theme="pjsk"]{--accent:#64e1d6;--accent-foreground:#07605e;--accent-glow:rgba(100,225,214, .3)}
html[data-site-theme="pjsk"].dark{--accent:#64e1d6;--accent-foreground:#d2f8f4;--accent-glow:rgba(100,225,214, .2)}
html[data-site-theme="pjsk"] .btn-sakura{--tw-gradient-from:#64e1d6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(100 225 214 / 0) var(--tw-gradient-to-position);--tw-gradient-to:#22cbbb var(--tw-gradient-to-position);--tw-shadow-color:rgb(100 225 214 / .25)}
html[data-site-theme="pjsk"] .btn-sakura:hover{--tw-gradient-from:#22cbbb var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 203 187 / 0) var(--tw-gradient-to-position);--tw-gradient-to:#00b9ad var(--tw-gradient-to-position);--tw-shadow-color:rgb(100 225 214 / .4)}
html[data-site-theme="pjsk"] .btn-outline:hover{border-color:rgb(100 225 214 / var(--tw-border-opacity, 1));background-color:#effcfb1a}
html[data-site-theme="pjsk"] .input-sakura:focus{border-color:rgb(100 225 214 / var(--tw-border-opacity, 1));--tw-ring-color:rgb(100 225 214 / .1)}
html[data-site-theme="pjsk"] .text-gradient{--tw-gradient-from:#64e1d6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(100 225 214 / 0) var(--tw-gradient-to-position);--tw-gradient-to:#00b9ad var(--tw-gradient-to-position)}
html[data-site-theme="pjsk"] .sidebar-logo{background:linear-gradient(135deg,#64e1d6,#22cbbb,#a5efe7)}
html[data-site-theme="pjsk"] .sidebar-user-badge{background:#64e1d60f}
@media (max-width: 768px){html[data-site-theme="pjsk"] .sidebar-close-btn:hover{border-color:#64e1d6;color:#64e1d6}}
html[data-site-theme="pjsk"] .avatar-ring{background:linear-gradient(135deg,#64e1d6,#22cbbb,#a5efe7)}
html[data-site-theme="pjsk"] .avatar-img{background:linear-gradient(135deg,#64e1d6,#22cbbb)}
html[data-site-theme="pjsk"] .avatar-real{border:2px solid rgba(100,225,214,.3)}
html[data-site-theme="pjsk"] .dropdown-header{background:linear-gradient(to bottom,rgba(100,225,214,.06),transparent)}
html[data-site-theme="pjsk"] .dropdown-action:hover{background:#64e1d614;color:#64e1d6}
html[data-site-theme="pjsk"] .border-sakura-400{border-color:rgb(34 203 187 / var(--tw-border-opacity, 1))}
html[data-site-theme="pjsk"] .bg-pink-500{background-color:rgb(0 185 173 / var(--tw-bg-opacity, 1))}
html[data-site-theme="pjsk"] .bg-sakura-100{background-color:rgb(210 248 244 / var(--tw-bg-opacity, 1))}
html[data-site-theme="pjsk"] .bg-sakura-400{background-color:rgb(34 203 187 / var(--tw-bg-opacity, 1))}
html[data-site-theme="pjsk"] .bg-sakura-50{background-color:rgb(239 252 251 / var(--tw-bg-opacity, 1))}
html[data-site-theme="pjsk"] .from-sakura-300{--tw-gradient-from:#64e1d6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(100 225 214 / 0) var(--tw-gradient-to-position)}
html[data-site-theme="pjsk"] .via-pink-400{--tw-gradient-to:rgb(34 203 187 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #22cbbb var(--tw-gradient-via-position), var(--tw-gradient-to)}
html[data-site-theme="pjsk"] .to-sakura-400{--tw-gradient-to:#22cbbb var(--tw-gradient-to-position)}
html[data-site-theme="pjsk"] .to-sakura-500{--tw-gradient-to:#00b9ad var(--tw-gradient-to-position)}
html[data-site-theme="pjsk"] .text-pink-500{color:rgb(0 185 173 / var(--tw-text-opacity, 1))}
html[data-site-theme="pjsk"] .text-sakura-400{color:rgb(34 203 187 / var(--tw-text-opacity, 1))}
html[data-site-theme="pjsk"] .text-sakura-500{color:rgb(0 185 173 / var(--tw-text-opacity, 1))}
html[data-site-theme="pjsk"] .text-sakura-700{color:rgb(0 120 117 / var(--tw-text-opacity, 1))}
html[data-site-theme="pjsk"] .accent-sakura-400{accent-color:#22cbbb}
html[data-site-theme="pjsk"] .shadow-sakura-300\/20{--tw-shadow-color:rgb(100 225 214 / .2)}
html[data-site-theme="pjsk"] .shadow-sakura-300\/25{--tw-shadow-color:rgb(100 225 214 / .25)}
html[data-site-theme="pjsk"] .hover\:border-sakura-300:hover{border-color:rgb(100 225 214 / var(--tw-border-opacity, 1))}
html[data-site-theme="pjsk"] .hover\:border-sakura-300\/30:hover{border-color:#64e1d64d}
html[data-site-theme="pjsk"] .hover\:border-sakura-300\/40:hover{border-color:#64e1d666}
html[data-site-theme="pjsk"] .hover\:bg-pink-400:hover{background-color:rgb(34 203 187 / var(--tw-bg-opacity, 1))}
html[data-site-theme="pjsk"] .hover\:bg-sakura-100:hover{background-color:rgb(210 248 244 / var(--tw-bg-opacity, 1))}
html[data-site-theme="pjsk"] .hover\:bg-sakura-300\/50:hover{background-color:#64e1d680}
html[data-site-theme="pjsk"] .hover\:bg-sakura-50\/10:hover{background-color:#effcfb1a}
html[data-site-theme="pjsk"] .hover\:bg-sakura-500:hover{background-color:rgb(0 185 173 / var(--tw-bg-opacity, 1))}
html[data-site-theme="pjsk"] .hover\:from-sakura-400:hover{--tw-gradient-from:#22cbbb var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 203 187 / 0) var(--tw-gradient-to-position)}
html[data-site-theme="pjsk"] .hover\:to-sakura-500:hover{--tw-gradient-to:#00b9ad var(--tw-gradient-to-position)}
html[data-site-theme="pjsk"] .hover\:text-sakura-400:hover{color:rgb(34 203 187 / var(--tw-text-opacity, 1))}
html[data-site-theme="pjsk"] .hover\:text-sakura-500:hover{color:rgb(0 185 173 / var(--tw-text-opacity, 1))}
html[data-site-theme="pjsk"] .hover\:shadow-sakura-300\/30:hover{--tw-shadow-color:rgb(100 225 214 / .3)}
html[data-site-theme="pjsk"] .hover\:shadow-sakura-300\/40:hover{--tw-shadow-color:rgb(100 225 214 / .4)}
html[data-site-theme="pjsk"] .hover\:ring-sakura-300\/30:hover{--tw-ring-color:rgb(100 225 214 / .3)}
html[data-site-theme="pjsk"] .focus\:border-sakura-300:focus{border-color:rgb(100 225 214 / var(--tw-border-opacity, 1))}
html[data-site-theme="pjsk"] .focus\:ring-sakura-300:focus{--tw-ring-color:rgb(100 225 214 / var(--tw-ring-opacity, 1))}
html[data-site-theme="pjsk"] .focus\:ring-sakura-300\/10:focus{--tw-ring-color:rgb(100 225 214 / .1)}
html[data-site-theme="pjsk"] .focus-visible\:border-sakura-300:focus-visible{border-color:rgb(100 225 214 / var(--tw-border-opacity, 1))}
html[data-site-theme="pjsk"] .focus-visible\:ring-sakura-300:focus-visible{--tw-ring-color:rgb(100 225 214 / var(--tw-ring-opacity, 1))}
html[data-site-theme="pjsk"] .focus-visible\:ring-sakura-300\/10:focus-visible{--tw-ring-color:rgb(100 225 214 / .1)}
html[data-site-theme="pjsk"] .group:hover .group-hover\:border-sakura-300\/20{border-color:#64e1d633}
html[data-site-theme="pjsk"] .group:hover .group-hover\:text-sakura-400{color:rgb(34 203 187 / var(--tw-text-opacity, 1))}
html[data-site-theme="pjsk"] .group:hover .group-hover\:shadow-sakura-300\/30{--tw-shadow-color:rgb(100 225 214 / .3)}
html[data-site-theme="pjsk"] .dark\:bg-sakura-900\/30:is(.dark *){background-color:#094f4e4d}
html[data-site-theme="pjsk"] .dark\:text-sakura-300:is(.dark *){color:rgb(100 225 214 / var(--tw-text-opacity, 1))}
html[data-site-theme="pjsk"] .dark\:hover\:bg-sakura-900:hover:is(.dark *){background-color:rgb(9 79 78 / var(--tw-bg-opacity, 1))}
html[data-site-theme="pjsk"] .dark\:hover\:bg-sakura-900\/30:hover:is(.dark *){background-color:#094f4e4d}
