:root{--primary-color:#7823ff;--secondary-color:#5e1fcb;--background-color:#272727;--text-color:#fff;--red:#ff4d4d;--dark-red:#c43a3a;--black:#000;--green:#5ed868;--grey:#aaa}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#272727;background:var(--background-color);color:#fff;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:16px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#7823ff;color:var(--primary-color)}a:hover{text-decoration:none}input{background-color:#fff;border:1px solid #fff;border-radius:4px;padding:6px 10px}button{background-color:#7823ff;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:12px 16px}button:hover{background-color:#5e1fcb;background-color:var(--secondary-color)}button:disabled{background-color:#ffffff1a;color:#aaa;cursor:not-allowed}button.small{padding:5px}button.single{padding:12px 16px}button.secondary.single{padding:1px 5px}button.destructive{background-color:#ff4d4d;background-color:var(--red)}button.destructive:hover{background-color:#c43a3a;background-color:var(--dark-red)}button.secondary{background-color:#0000;border:1px solid #7823ff;border:1px solid var(--primary-color);color:#7823ff;color:var(--primary-color)}button.secondary:hover{background-color:#7823ff;background-color:var(--primary-color);color:#fff}button.secondary:disabled{border-color:#aaa;color:#aaa}button.secondary:disabled:hover{background-color:#0000}button.destructive.secondary{background-color:#0000;border:1px solid #ff4d4d;border:1px solid var(--red);color:#ff4d4d;color:var(--red)}button.destructive.secondary:hover{background-color:#ff4d4d;background-color:var(--red);color:#fff}p.primary,span.primary{color:#7823ff;color:var(--primary-color)}p.secondary,span.secondary{color:#b9b9b9}p.positive,span.positive,td.positive{color:#5ed868;color:var(--green)}p.error,p.negative,span.error,span.negative,td.negative{color:#ff4d4d;color:var(--red)}p.neutral,span.neutral{color:var(--gray)}h3.small,p.small,span.small{font-size:.8em}h3.x-small,p.x-small,span.x-small{font-size:.7em}#logout{margin-left:8px}#pagecontent>.header>p{line-height:8px}#logs{max-width:100%;overflow-x:auto}#logs table{border-collapse:collapse;max-width:100%;table-layout:auto}#logs table th{background-color:#ffffff1a;padding:10px;text-align:left}#logs table td{border:1px solid #ffffff1a;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:10px}#logs table td:first-child{min-width:160px}#logs table td:nth-child(2){min-width:100px}#logs table td:nth-child(3){min-width:110px}#logs table td:nth-child(4){min-width:250px}#logs .controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;margin-top:16px;width:250px}#points{margin-bottom:32px;margin-top:32px}#points>h3,#points>p{margin:0}#points>button{margin-right:8px;margin-top:12px}#managepoints{border:1px solid #ffffff1a;display:flex;flex-direction:column;margin-top:16px;padding:24px 32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#managepoints p{margin:0 0 8px}#managepoints input{display:block;margin-bottom:8px}#managepoints>div{display:flex;gap:16px;justify-content:center;margin-top:16px}#purchaseables>.list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px;max-height:500px;max-width:1000px;overflow-y:auto}#purchaseables .header>button{margin-right:8px}#purchaseables .header .purchase{align-items:center;display:flex;gap:8px;justify-content:start;margin-bottom:16px;margin-top:12px}#purchaseables .header .purchase button{margin:0}#purchaseables .purchaseable.add{align-items:center;display:flex;font-size:3em;justify-content:center}.purchaseable{background:#0003;border:1.5px solid #0000;border-radius:12px;box-shadow:0 0 10px #0003;cursor:pointer;display:flex;flex-direction:column;padding:20px}.purchaseable.limited{border:1.5px solid var(--red)}.purchaseable.selected{border:1.5px solid var(--green)}.purchaseable.unaffordable span{filter:grayscale(90%)}.purchaseable:not(.unaffordable):hover{background:#0000004d}.purchaseable .header .timer{color:var(--red);font-weight:700;margin:0 0 8px}.purchaseable .header .title{align-items:center;display:flex;flex-grow:0}.purchaseable .emoji{flex-grow:0;font-size:1.8em;margin-right:8px}.purchaseable .description{color:#aaa;flex-grow:1;margin:0;white-space:pre-line}.purchaseable .name{flex-grow:1;font-size:1.2em;font-weight:700}.purchaseable .price{font-size:1em;margin-bottom:8px;margin-top:6px}.purchaseable .footer{margin:8px 0 0}.purchaseable .decrement{margin-left:8px;padding:4px 8px}.purchaseable .count{margin-bottom:0;margin-top:8px}#edit-purchaseable form{display:flex;flex-direction:column;gap:10px;max-width:100%;width:350px}#edit-purchaseable form label{display:flex;flex-direction:column;font-weight:700;gap:4px}#edit-purchaseable form input{border:1px solid #aaa;border-radius:4px;padding:8px}#edit-purchaseable form .actions{display:flex;gap:32px;margin-top:24px}#edit-purchaseable form .actions button{flex-grow:1}#edit-purchaseable .clear{margin-left:4px}#edit-purchaseable .editing{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:32px;position:fixed;right:0;top:0}.modal .modal-holder{background:#272727;border-radius:8px;color:#fff;max-height:100%;max-width:100%;overflow-y:auto;padding:24px}#urgent-purchaseable .modal-holder{background-color:initial}#urgent-purchaseable .holder{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px}#urgent-purchaseable .purchaseable{animation:pulse 1s infinite,shake-gentle 1s infinite;background-color:#0e0000;border:5px solid var(--red);cursor:pointer;min-width:250px}#urgent-purchaseable .lastChance{color:var(--red);font-size:2em;font-weight:700}#urgent-purchaseable p{margin:10px}@keyframes pulse{0%{border-color:var(--red)}50%{border-color:var(--black)}to{border-color:var(--red)}}@keyframes shake-gentle{0%{transform:rotate(0deg)}10%{transform:rotate(2deg)}20%{transform:rotate(-2deg)}30%{transform:rotate(2deg)}40%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(2deg)}to{transform:rotate(0deg)}}#point-shop .bundles{grid-gap:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:680px;max-width:680px;overflow-y:auto}#point-shop .pay-with{align-items:center;display:flex;gap:16px;justify-content:left}#point-shop .content{display:flex;flex-direction:column;gap:24px}.modal .modal-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.modal .modal-title{margin:0}.point-shop-tile{background:#0003;border:2px solid #0000;border-radius:8px;padding:12px}.point-shop-tile:hover{background-color:#0000004d}.point-shop-tile h3{align-items:center;display:flex;font-size:1em;gap:8px;margin:0}.point-shop-tile .buy{display:flex;gap:8px;margin-top:16px}.point-shop-tile .old-price{color:var(--red);text-decoration:line-through}.point-shop-tile.highlight{border:2px solid var(--primary-color)}.shopping-cart{display:flex;flex-direction:column;gap:24px}.shopping-cart h4{margin:0}.shopping-cart .cart table{border-collapse:collapse}.shopping-cart .cart thead{background-color:#ffffff1a}.shopping-cart .cart td,.shopping-cart .cart th{border:1px solid #ffffff1a;padding:8px;text-align:left}.shopping-cart .total{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.shopping-cart .total td:first-child{font-weight:bolder;padding-right:16px}.shopping-cart .cart-item{align-items:center;display:flex;gap:16px}.shopping-cart .controls button{margin-right:8px}.radio{background-color:#0003;cursor:pointer;display:inline-block;line-height:20px;padding:8px 10px;position:relative}.radio:hover{background-color:#ffffff1a}.radio.checked{background-color:var(--primary-color)}.radio.disabled{background-color:#ffffff0d;cursor:not-allowed}.radio.checked.disabled{background-color:#aaa}.radio input{font-size:5em;height:0;opacity:0;position:absolute;width:0;z-index:-1}.radio-buttons{border:2px solid var(--primary-color);border-radius:8px;display:flex;flex-direction:row;max-width:100%;overflow-x:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.radio-buttons.disabled{border-color:#aaa}#tasks>.list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:20px;max-height:500px;max-width:1000px;overflow-y:auto}#tasks .header>button{margin-right:8px}#tasks .task.add{align-items:center;display:flex;font-size:3em;justify-content:center}.task{background:#0003;border:1.5px solid #0000;border-radius:12px;box-shadow:0 0 10px #0003;cursor:pointer;display:flex;flex-direction:column;padding:20px}.task .header .title{align-items:center;display:flex;flex-grow:0}.task .emoji{flex-grow:0;font-size:1.8em;margin-right:8px}.task .description{color:#aaa;flex-grow:1;margin:0;white-space:pre-line}.task.disabled span{filter:grayscale(90%)}.task:hover,.task:not(.disabled):hover{background:#0000004d}.task .name{flex-grow:1;font-size:1.2em;font-weight:700}.task .price{font-size:1em;margin-bottom:8px;margin-top:6px}.task .footer{margin:8px 0 0}#edit-task form{display:flex;flex-direction:column;gap:10px;max-width:100%;width:350px}#edit-task form label{display:flex;flex-direction:column;font-weight:700;gap:4px}#edit-task form input{border:1px solid #aaa;border-radius:4px;padding:8px}#edit-task form .actions{display:flex;gap:32px;margin-top:24px}#edit-task form .actions button{flex-grow:1}#edit-task .clear{margin-left:4px}#edit-task .editing{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}#edit-task .reward-type,#edit-task .task-type{align-items:center;display:flex;gap:16px;justify-content:left}#edit-task h3{line-height:0}.chance-slider{align-items:center;display:flex;gap:8px}.chance-slider input[type=range]{flex-grow:1}#plug .modal .header{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}#plug .modal h3{margin:0}#plug .label{margin-bottom:8px}#plug .plug-content{display:flex;flex-direction:column;gap:8px}#buttplug-controller .input{display:flex;flex-direction:row;gap:8px}#buttplug-controller .input input{flex-grow:1}#buttplug-controller .controls{display:flex;flex-direction:row;gap:16px}#create>form{display:flex;flex-direction:column;max-width:300px;width:100%}#create>form>label{margin-bottom:4px;margin-top:8px}#create>form>button{margin-top:32px}
/*# sourceMappingURL=main.5e8ebe8f.css.map*/