*{box-sizing:border-box;margin:0;padding:0}body{background:#06060a;transition:background .3s ease}[data-theme=light] body{background:#f5f3ee}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:rgba(240,196,92,.12);border-radius:2px}::-webkit-scrollbar-track{background:transparent}[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(180,140,40,.2)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0;transform:translateY(4px)}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 10px rgba(240,196,92,.5)}50%{opacity:.4;box-shadow:0 0 3px rgba(240,196,92,.15)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}input:focus,select:focus,textarea:focus{border-color:rgba(240,196,92,.3)!important}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:rgba(180,140,40,.4)!important}button:active{transform:scale(.97)}.lc-dot{cursor:pointer;transition:transform .1s,box-shadow .1s}.lc-dot:hover{transform:scale(2.5)!important;box-shadow:0 0 8px rgba(240,196,92,.3)!important}.lc-wdot{cursor:pointer;transition:transform .1s}.lc-wdot:hover{transform:scale(2.2)!important;box-shadow:0 0 4px rgba(240,196,92,.3)!important}