/* SupJav: existing light cards, purple accent and soft rounded corners. */
header .end #search-toggler{order:10}.supjav-member-slot{order:20;display:flex;align-items:center;height:30px;margin:0 10px 0 0}header .end #lang{order:30}header .end .nav-toggler{order:40}
.supjav-member-slot .sm-member-dock{position:static!important;display:flex;align-items:center;height:30px;transform:none!important}.supjav-member-slot .sm-member-dock>:not([data-sm-open]){display:none!important}.supjav-member-slot .sm-member-icon{display:grid;place-items:center;box-sizing:border-box;width:30px;height:30px;min-width:30px;margin:0;padding:0;border:1px solid rgba(164,92,248,.5);border-radius:.6rem;background:#fff;color:#9453df;font-size:0;line-height:1;box-shadow:0 2px 8px rgba(148,83,223,.16);transition:.2s}.supjav-member-slot .sm-member-icon:before{content:"";display:block;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm7 8a7 7 0 0 0-14 0h14Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm7 8a7 7 0 0 0-14 0h14Z'/%3E%3C/svg%3E") center/contain no-repeat}.supjav-member-slot .sm-member-icon:hover{background:#a45cf8;color:#fff}
.sm-theme-supjav .sm-member-dialog,.sm-theme-supjav .sm-playlist-dialog{border:0;border-radius:1rem;background:#fff;color:#212121;box-shadow:0 20px 65px rgba(73,29,120,.3)}.sm-theme-supjav .sm-auth-tabs{padding:4px;border-radius:.7rem;background:#f2eafa}.sm-theme-supjav .sm-auth-tabs button.active,.sm-theme-supjav .sm-auth-form button{border-color:#a45cf8;background:#a45cf8;color:#fff}.sm-theme-supjav .sm-auth-form input,.sm-theme-supjav .sm-create input,.sm-theme-supjav .sm-create textarea{border:1px solid #dedede;border-radius:.6rem;background:#fff;color:#212121}.sm-auth-form[hidden],.sm-member-menu[hidden]{display:none!important}
.sm-theme-supjav .sm-comments{margin:18px 0 28px;padding:20px;border:0;border-radius:1rem;background:#fff;box-shadow:0 0 4px 1px #dedede}.sm-theme-supjav .sm-comments[hidden]{display:none!important}.sm-theme-supjav .sm-comments h3{margin:0 0 16px;padding-bottom:12px;border-bottom:2px solid #eddefe;color:#892bf6;font-size:1.35rem}.sm-theme-supjav .sm-comment{padding:13px 15px;border-radius:.7rem;background:#f8f5fc}.sm-theme-supjav .sm-comment+.sm-comment{margin-top:10px}.sm-theme-supjav .sm-comment strong{color:#9453df}.sm-theme-supjav .sm-comment p{margin:5px 0;color:#343434;line-height:1.65}.sm-theme-supjav .sm-comment small{color:#777}.sm-theme-supjav [data-sm-comment-form]{display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:10px;margin-top:16px}.sm-theme-supjav [data-sm-comment-form] textarea{min-height:88px;padding:12px 14px;border:1px solid #dedede;border-radius:.7rem;background:#fff;color:#212121;outline:0;resize:vertical}.sm-theme-supjav [data-sm-comment-form] textarea:focus{border-color:#a45cf8;box-shadow:0 0 0 3px rgba(164,92,248,.12)}.sm-theme-supjav [data-sm-comment-form] button{align-self:end;min-height:44px;padding:0 18px;border:0;border-radius:.6rem;background:#a45cf8;color:#fff;font-weight:700}
.member-page-site aside.main{min-height:65vh;background:#f8f8f8}.member-site-breadcrumb{display:flex;gap:9px;padding:20px 0;color:#777}.member-site-breadcrumb a{color:#9453df}.member-site-hero,.member-site-content{padding:22px;margin-bottom:20px;border:0;border-radius:1rem;background:#fff;box-shadow:0 0 4px 1px #dedede}.member-site-hero{border-top:4px solid #a45cf8}.member-site-kicker{color:#9453df;font-size:.82rem;font-weight:800;letter-spacing:.14em}.member-site-hero h1{margin:7px 0;color:#212121;font-size:2rem;font-weight:700}.member-site-hero p{color:rgba(33,33,33,.62)}.member-site-tabs,.sm-page-tools{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}.member-site-tabs a,.sm-page-tools a,.sm-page-tools button,.sm-page-pages a{padding:.55rem 1rem;border:0;border-radius:.6rem;background:#f1e8fc;color:#892bf6;font-weight:600}.member-site-tabs a.active,.member-site-tabs a:hover,.sm-page-tools button:hover{background:#a45cf8;color:#fff}.sm-page-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sm-theme-supjav .sm-card{overflow:hidden;border:0;border-radius:1rem;background:#fff;box-shadow:0 0 3px 1px #dedede}.sm-theme-supjav .sm-card:hover{box-shadow:0 0 7px 2px #bf8dfa}.sm-page-notice{padding:30px;text-align:center;color:#777}.sm-page-pages{display:flex;justify-content:center;gap:8px;margin-top:20px}.member-native-footer{border-top:1px solid #e6e1eb;background:#fff}.member-native-footer .container{display:flex;align-items:center;gap:20px;min-height:90px;color:#777}.member-native-footer a{margin-left:auto;color:#9453df}
@media(max-width:767.98px){header .end{gap:0}.supjav-member-slot{height:30px;margin:0 10px 0 0}.member-site-hero,.member-site-content{padding:16px}.member-site-hero h1{font-size:1.55rem}.sm-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-theme-supjav .sm-comments{padding:15px}.sm-theme-supjav [data-sm-comment-form]{grid-template-columns:1fr}.sm-theme-supjav [data-sm-comment-form] button{width:100%}}
