.wallpaper-options{padding:0 8px 10px}.wallpaper-options .set-row{padding-left:0;padding-right:0}.wallpaper-actions{display:flex;gap:8px;align-items:center;margin:8px 0 12px}.wallpaper-actions label{cursor:pointer}.wallpaper-options .set-btn{background:var(--panel-2);color:var(--text);border:1px solid var(--line);border-radius:7px;padding:8px 12px;font:inherit;font-size:11px;cursor:pointer}.wallpaper-options .set-btn:hover{border-color:var(--green-lit)}.wallpaper-credit{font-size:10px;line-height:1.6;color:var(--text-dim);overflow-wrap:anywhere;padding-top:8px}.wallpaper-credit a{color:inherit}#wallpaperStatus{font-size:11px;line-height:1.5;min-height:16px}body[data-custom-wallpaper=true][data-mode=white] .nt-brand,body[data-custom-wallpaper=true][data-mode=white] .nt-sub{color:#f1f1f1}@media(max-width:420px){.wallpaper-actions{flex-wrap:wrap}}

.main-char{scale:1;transform-origin:center bottom;transition:scale 160ms cubic-bezier(.2,.8,.2,1);position:relative}@media(hover:hover){.main-char:hover{scale:1.2;z-index:1}}@media(prefers-reduced-motion:reduce){.main-char{transition:none}}
.wallpaper{filter:none!important;transform:none!important}body[data-wallpaper="on"] .wallpaper{background-blend-mode:normal}

.wallpaper-actions .set-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.wallpaper-actions .set-btn svg{width:16px;height:16px;flex:none;stroke-width:1.75}
