:root{--bg-main: #121212;--bg-container: #1a1a1a;--bg-item: #262626;--color-text: #e0e0e0;--color-primary: #c5a3ff;--color-secondary: #ff85c1;--color-accent: #ffcc00;--glow-primary: rgba(197, 163, 255, .4);--glow-secondary: rgba(255, 133, 193, .4);--glow-accent: rgba(255, 204, 0, .3)}@font-face{font-family:Bangers;src:url(/Bangers-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FunnelDisplay;src:url(/FunnelDisplay-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}body{font-family:Arial,sans-serif;background-color:var(--bg-main);color:var(--color-text);display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0;padding:20px;box-sizing:border-box;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(https://media0.giphy.com/media/v1.Y2lkPTc5MGI3NjExZjRqODk0NjlyNjQ3dTFhc2RmMHd3d2dsZGY0MXJ1eG84N2V1Y2J0dSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/ZzxTcDx9wtSpineMEH/giphy.gif);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.15;z-index:-1;pointer-events:none}h1{font-family:Bangers,sans-serif;color:var(--color-primary);margin-bottom:20px;font-size:3em;text-align:center;text-shadow:2px 2px 10px var(--glow-primary)}#view-toggle-container{display:none;margin-bottom:20px;text-align:center}#toggle-view-btn{font-family:Bangers,sans-serif;background-color:var(--bg-container);color:var(--color-primary);border:2px solid var(--color-secondary);padding:10px 15px;border-radius:20px;cursor:pointer;font-size:1.2em;transition:background-color .3s,color .3s,transform .2s;box-shadow:0 0 10px var(--glow-secondary)}#toggle-view-btn:hover{background-color:var(--color-primary);color:var(--bg-main);transform:scale(1.1)}.current-active-event{background-color:var(--color-accent)!important;color:var(--bg-main)!important;box-shadow:0 0 20px var(--glow-accent)!important;border-left:5px solid var(--color-primary);transform:scale(1.05);font-size:1.15em;transition:all .2s ease-in-out}.hidden{display:none!important}@media (max-width: 768px){#view-toggle-container{display:block}h1{font-size:2em}th,td{padding:8px 5px;font-size:.9em}}@media (min-width: 769px){#view-toggle-container{display:none}}@media (max-width: 480px){body{padding:10px}h1{font-size:1.5em}.nav-btn{padding:10px 15px;font-size:1.1em}#mobile-current-day-header{font-size:1.2em}#mobile-events-list li{font-size:.9em;padding:10px 12px}}._energyBarContainer_190hi_1{display:flex;align-items:center;width:100%;margin-bottom:20px;padding:10px 15px;background-color:var(--bg-container);border-radius:20px;box-shadow:0 0 10px #00000080 inset;order:1}._energyLabel_190hi_13{font-family:FunnelDisplay,sans-serif;color:var(--color-accent);margin-right:15px;font-size:1.1em;font-weight:700}._energyBarBackground_190hi_21{flex-grow:1;height:25px;background-color:#000;border-radius:12px;border:2px solid #333333;overflow:hidden}._energyBar_190hi_1{height:100%;width:50%;background-color:var(--color-secondary);border-radius:10px;transition:width .5s ease-in-out,background-color .5s ease-in-out;box-shadow:0 0 15px var(--glow-secondary)}._energyValue_190hi_39{font-family:Bangers,sans-serif;color:var(--color-secondary);margin-left:15px;font-size:1.2em;font-weight:700}._weeklyTotalContainer_ggdfs_1{background-color:var(--bg-container);padding:10px 15px;margin:0 auto 20px;border-radius:15px;border:3px solid var(--color-primary);box-shadow:0 0 15px var(--glow-primary);max-width:95%;width:fit-content;display:flex;flex-direction:column;align-items:center}._weeklyTotalLabel_ggdfs_16{font-family:FunnelDisplay,sans-serif;color:var(--color-secondary);font-size:1.2em;margin-bottom:5px}._weeklyTotalValue_ggdfs_23{font-size:2em;font-weight:700;letter-spacing:.3em;color:var(--color-accent);font-family:Bangers,sans-serif}._currentDayDisplay_ggdfs_31{background-color:var(--bg-container);padding:15px 20px;margin:0 auto 20px;border-radius:20px;border:3px solid var(--color-secondary);box-shadow:0 0 15px var(--glow-secondary);max-width:95%;width:fit-content;display:flex;flex-direction:column;align-items:center}._currentDayHeader_ggdfs_45{margin-bottom:15px}._currentDay_ggdfs_31{font-family:Bangers,sans-serif;color:var(--color-accent);font-size:2em;margin:0 10px 0 0;display:inline-block;text-shadow:1px 1px 5px var(--glow-accent)}._currentDate_ggdfs_58{font-family:Bangers,sans-serif;color:var(--color-text);font-size:1.4em;margin:0;display:inline-block}._todayEventsList_ggdfs_66{list-style:none;padding:0;margin:0;text-align:left;width:100%}._todayEventsList_ggdfs_66 li{font-family:FunnelDisplay,sans-serif;background-color:var(--bg-item);margin-bottom:10px;padding:12px 18px;border-radius:10px;color:var(--color-text);font-size:1.1em;border-left:5px solid var(--color-primary);box-shadow:0 4px 6px #0000004d}._todayEventsList_ggdfs_66 li:nth-child(2n){border-left-color:var(--color-secondary)}._funnelDisplayFont_ggdfs_90{font-family:FunnelDisplay,sans-serif}._energyContainer_ggdfs_94{display:flex;margin:auto;max-width:500px}._mobileCalendarView_6q573_1{flex-direction:column;width:100%;max-width:100%;min-height:400px;flex-grow:1}._mobileNav_6q573_10{display:flex;justify-content:space-around;align-items:center;width:100%;margin-top:auto;padding-top:20px;order:2}._mobileCurrentDayHeaderContainer_6q573_20{order:0;width:100%;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:5px}._mobileCurrentDayHeader_6q573_20{font-family:Bangers,sans-serif;color:var(--color-accent);font-size:1.8em;flex-grow:1;text-align:center;margin:0 10px;text-shadow:1px 1px 4px rgba(0,0,0,.5)}._dailyEnergyTotalMobile_6q573_40{font-size:1.6em;font-weight:700;color:var(--color-secondary);margin-top:5px}._funnelDisplayFont_6q573_47{font-family:FunnelDisplay,sans-serif}._navBtn_6q573_51{background-color:var(--bg-container);color:var(--color-primary);border:2px solid var(--color-primary);padding:12px 20px;border-radius:25px;cursor:pointer;font-size:1.4em;transition:all .3s ease;box-shadow:0 4px 6px #0000004d}._navBtn_6q573_51:hover{background-color:var(--color-primary);color:var(--bg-main);box-shadow:0 0 15px var(--glow-primary);transform:translateY(-2px)}._mobileEventsList_6q573_70{list-style:none;padding:0;margin:0;width:100%;flex-grow:1;order:1}._mobileEventsList_6q573_70 li{font-family:FunnelDisplay,sans-serif;background-color:var(--bg-container);margin-bottom:12px;padding:15px;border-radius:12px;color:var(--color-text);font-size:1.2em;border-left:6px solid var(--color-secondary);box-shadow:0 4px 10px #00000080}._mobileEventsList_6q573_70 li._currentActiveEvent_6q573_91{background-color:var(--color-primary)!important;color:var(--bg-main)!important;box-shadow:0 0 20px var(--glow-primary)!important;border-left:6px solid var(--color-accent);transform:scale(1.03);font-size:1.25em;transition:all .2s ease-in-out}._calendarContainer_1tsor_1{overflow-x:auto;flex-grow:1;margin:0 auto;max-width:calc(100% - 40px)}._calendar_1tsor_1{width:100%;border-collapse:collapse;margin-top:20px;min-width:800px}._calendar_1tsor_1 th,._calendar_1tsor_1 td{border:1px solid #4a4a6b;padding:12px 8px;text-align:center;white-space:nowrap}._calendar_1tsor_1 th{background-color:#1a1a1a;color:#c5a3ff;font-family:Bangers,sans-serif;font-size:1.3em;text-transform:uppercase;letter-spacing:.1em}._timeHeader_1tsor_32{vertical-align:middle}._dayHeaderWithEnergy_1tsor_36{padding:10px 5px;height:100%}._dayName_1tsor_41{margin-bottom:8px}._dailyEnergyTotal_1tsor_45{font-size:1.3em;font-weight:700;color:#ff85c1}._funnelDisplayFont_1tsor_51{font-family:FunnelDisplay,sans-serif}._calendar_1tsor_1 td{background-color:#121212;color:#e0e0e0;font-size:1.1em}._calendar_1tsor_1 tbody tr:nth-child(2n) td{background-color:#1a1a1a}._calendar_1tsor_1 td:hover{background-color:#333;color:#ff85c1;cursor:pointer}._currentDayColumnHeader_1tsor_73{background-color:#c5a3ff;color:#121212;box-shadow:0 0 15px #c5a3ff66}._currentDayColumnCell_1tsor_79{background-color:#262626;color:#e0e0e0;border-color:#c5a3ff}._eventStart_1tsor_85{font-family:FunnelDisplay,sans-serif;background-color:#4d004d;color:#ff85c1;font-weight:700;border-left:5px solid #c5a3ff}._calendar_1tsor_1 td._currentActiveEvent_1tsor_93{background-color:#c5a3ff!important;color:#121212!important;box-shadow:0 0 20px #c5a3ff99!important;border-left:5px solid #ffcc00;transform:scale(1.03);font-size:1.2em;z-index:10;transition:all .2s ease-in-out}
