@keyframes borderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse{0%,to{box-shadow:0 0 20px var(--neon-red)}50%{box-shadow:0 0 50px var(--neon-red)}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.wp-block-navigation__responsive-close:focus{outline:0}.wp-block-navigation__responsive-dialog{position:relative}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}h1,h2,h3,p{text-wrap:pretty}:root{--dark-bg:#0a0a12;--darker-bg:#050508;--neon-pink:#ff2a6d;--neon-blue:#05d9e8;--neon-green:#00ff9f;--neon-purple:#d300c5;--neon-yellow:#f9f002;--neon-red:#ff003c;--neon-cyan:#00f3ff;--text-primary:#e0e0e0;--text-secondary:#b0b0b0;--shadow-glow-blue:0 0 5px var(--neon-blue),0 0 10px var(--neon-blue),0 0 15px var(--neon-blue);--shadow-glow-pink:0 0 5px var(--neon-pink),0 0 10px var(--neon-pink),0 0 15px var(--neon-pink);--shadow-glow-green:0 0 5px var(--neon-green),0 0 10px var(--neon-green),0 0 15px var(--neon-green);--transition:all 0.3s ease}[data-theme=light]{--dark-bg:#fcfcfc;--darker-bg:#F8FAFC;--neon-pink:#ec407a;--neon-blue:#0288D1;--neon-green:#1abc9c;--neon-purple:#7c3aed;--neon-yellow:#f59e0b;--neon-red:#FF6666;--neon-cyan:#2196F3;--text-primary:#111827;--text-secondary:#4b5563;--shadow-glow-blue:none;--shadow-glow-pink:none;--shadow-glow-green:none}.theme-toggle-btn{position:absolute;top:50px;right:50px;padding:8px 16px;font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:600;background-color:transparent;border:2px solid var(--neon-blue);color:var(--neon-blue);border-radius:20px;cursor:pointer;transition:var(--transition)}.theme-toggle-btn:hover{background-color:var(--neon-blue);color:var(--dark-bg)}[data-theme=light] .theme-toggle-btn{border-color:var(--neon-blue);color:var(--neon-blue)}[data-theme=light] .theme-toggle-btn:hover{background-color:var(--neon-blue);color:var(--darker-bg)}.stopwatch-timer-wrapper{max-width:1200px;margin:20px auto;padding:20px;border-radius:15px;background-color:var(--darker-bg);position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.08)}.tracker-header{text-align:center;padding:20px 0}.tracker-title{font-family:Orbitron,sans-serif;font-size:2.2rem;font-weight:700;color:var(--neon-blue);text-shadow:0 0 5px var(--neon-blue);margin:0;text-transform:uppercase;letter-spacing:2px;border:2px dashed var(--neon-blue);display:inline-flex;align-items:center;gap:10px;padding:5px 20px}[data-theme=light] .tracker-title{text-shadow:none}.tracker-subtitle{font-family:Rajdhani,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:1.1rem;font-weight:500;color:var(--neon-blue);margin:4px 0 0}.stopwatch-timer-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--neon-pink),var(--neon-blue),var(--neon-green));animation:3s linear infinite borderGlow}.mode-navigation{display:flex;justify-content:center;margin-bottom:40px;margin-top:10px;flex-wrap:wrap;gap:20px}.nav-btn{padding:10px 25px;font-family:Orbitron,sans-serif;font-weight:700;background:0 0;color:var(--text-primary);border:2px solid var(--neon-blue);border-radius:30px;cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;z-index:1;font-size:1rem}.nav-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(5,217,232,.3),transparent);transition:.5s;z-index:-1}[data-theme=light] .nav-btn::before{background:linear-gradient(90deg,transparent,rgba(60,90,200,.15),transparent)}.nav-btn:hover::before{left:100%}.nav-btn.active{background-color:var(--neon-blue);color:var(--dark-bg);box-shadow:var(--shadow-glow-blue);border-color:var(--neon-blue)}[data-theme=light] .clock .mark-3,[data-theme=light] .clock .mark-9,[data-theme=light] .clock::after,[data-theme=light] .clock::before,[data-theme=light] .nav-btn.active{box-shadow:none}.section,.stopwatch-container{display:none}.clock{position:relative;width:400px;height:400px;border-radius:50%;margin:0 auto 30px;border:6px solid var(--neon-blue);box-shadow:inset 0 0 20px rgba(5,217,232,.3),0 0 30px rgba(5,217,232,.3);background-color:rgba(10,10,18,.7);display:flex;justify-content:center;align-items:center}[data-theme=light] .clock{box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:rgba(255,255,255,.7);backdrop-filter:blur(10px)}#stopwatch-display,.digital-display{font-family:"Share Tech Mono",monospace;font-size:2.4rem;position:absolute;text-align:center;bottom:80px;width:100%;color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan)}.digital-display{letter-spacing:2px}[data-theme=light] #stopwatch-display,[data-theme=light] .alarm-content h2,[data-theme=light] .digital-display,[data-theme=light] .lap-section h3{text-shadow:none}#stopwatch-display{left:0;right:0;padding:0 20px;box-sizing:border-box}.clock .mark-3,.clock .mark-9,.clock::after,.clock::before{content:"";position:absolute;background-color:var(--neon-cyan);box-shadow:0 0 5px var(--neon-cyan)}.clock::after,.clock::before{width:6px;height:20px;left:50%;transform:translateX(-50%);border-radius:3px}.clock::before{top:27px}.clock::after{bottom:27px}.clock .mark-3,.clock .mark-9{width:20px;height:6px;top:50%;transform:translateY(-50%);border-radius:3px}.clock .mark-3{right:27px}.clock .mark-9{left:27px}.center-circle{position:absolute;width:18px;height:18px;background-color:var(--neon-pink);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;box-shadow:0 0 10px var(--neon-pink)}[data-theme=light] .center-circle,[data-theme=light] .hour-hand,[data-theme=light] .minute-hand,[data-theme=light] .neon-blue,[data-theme=light] .neon-green,[data-theme=light] .neon-red,[data-theme=light] .second-hand{box-shadow:none}.hand{position:absolute;transform-origin:bottom center;border-radius:5px;transition:transform .3s cubic-bezier(.25,.1,.25,1)}#pomodoro{display:block}#pomodoro-second-hand{transition:none}.hour-hand{width:8px;height:107px;top:93px;left:196px;background-color:var(--neon-pink);box-shadow:0 0 5px var(--neon-pink);z-index:3}.minute-hand{width:6px;height:160px;top:40px;left:197px;background-color:var(--neon-green);box-shadow:0 0 5px var(--neon-green);z-index:2}.second-hand{width:3px;height:175px;top:25px;left:198.5px;background-color:var(--neon-yellow);box-shadow:0 0 5px var(--neon-yellow);z-index:1}.controls{display:flex;justify-content:center;gap:25px;margin:30px 0;flex-wrap:wrap;width:100%;padding:0 20px;box-sizing:border-box}.lap-section h3,.neon-btn{font-family:Orbitron,sans-serif}.neon-btn{padding:12px 24px;font-size:1rem;font-weight:700;border:0;border-radius:30px;color:var(--dark-bg);cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3)}.neon-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}[data-theme=light] .neon-btn::before{background:linear-gradient(90deg,transparent,rgba(30,64,175,.2),transparent)}.neon-btn:hover::before{left:100%}.neon-green{background-color:var(--neon-green);box-shadow:var(--shadow-glow-green)}.neon-blue{background-color:var(--neon-blue);box-shadow:var(--shadow-glow-blue)}.neon-red{background-color:var(--neon-red);box-shadow:0 0 10px var(--neon-red),0 0 20px var(--neon-red)}.neon-btn:hover{box-shadow:0 5px 15px rgba(0,0,0,.3)}[data-theme=light] .neon-btn:hover{box-shadow:0 5px 15px rgba(0,0,0,.2)}.lap-section{margin:40px auto;width:100%;max-width:600px;background-color:rgba(10,10,18,.5);border-radius:10px;padding:20px;border:1px solid var(--neon-blue);box-sizing:border-box}[data-theme=light] .lap-section{background-color:#fff}.lap-section h3{text-align:center;margin:0 auto 15px;color:var(--neon-pink);text-shadow:0 0 5px var(--neon-pink)}.neon-text{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan);font-family:Rajdhani,sans-serif;font-size:16px}[data-theme=light] .neon-text{text-shadow:none;font-weight:500}.lap-list{max-height:200px;min-height:30px;overflow-y:auto;padding:10px;background-color:rgba(0,0,0,.2);border-radius:5px;scrollbar-width:thin;scrollbar-color:var(--neon-cyan) rgba(5,217,232,.1)}[data-theme=light] .lap-list{background-color:rgba(0,0,0,.02);scrollbar-color:var(--neon-cyan) rgba(30,64,175,.1)}.lap-list::-webkit-scrollbar{width:6px}.lap-list::-webkit-scrollbar-track{background:rgba(5,217,232,.1)}[data-theme=light] .lap-list::-webkit-scrollbar-track{background:rgba(30,64,175,.1)}.lap-list::-webkit-scrollbar-thumb{background-color:var(--neon-cyan);border-radius:3px}.lap-list::-webkit-scrollbar-thumb:hover{background-color:var(--neon-blue)}.neon-btn.neon-cyan{background-color:transparent;color:var(--neon-cyan);border:2px solid var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan),inset 0 0 5px var(--neon-cyan);transition:var(--transition);margin-top:10px;display:block;width:fit-content;margin-left:auto;margin-right:auto;font-size:.8rem}[data-theme=light] .neon-btn.neon-cyan{text-shadow:none;box-shadow:none}.neon-btn.neon-cyan:hover{background-color:var(--neon-cyan);color:var(--text-dark);box-shadow:0 0 10px var(--neon-cyan),inset 0 0 10px var(--neon-cyan)}[data-theme=light] .neon-btn.neon-cyan:hover{color:var(--darker-bg);box-shadow:none}.neon-input{width:100%;padding:10px 15px;background-color:rgba(10,10,18,.7);border:1px solid var(--neon-blue);border-radius:5px;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1.2rem;transition:var(--transition);box-shadow:inset 0 0 10px rgba(5,217,232,.1);margin:0 0 10px;box-sizing:border-box}[data-theme=light] .neon-input{background-color:#fff;box-shadow:none}#hours-input.neon-input,#minutes-input.neon-input,#seconds-input.neon-input{margin:0 0 4px}.neon-input:focus{outline:0;border-color:var(--neon-pink);box-shadow:inset 0 0 10px rgba(255,42,109,.2),0 0 10px rgba(255,42,109,.3)}[data-theme=light] .neon-input:focus{box-shadow:none}.timer-inputs{display:flex;justify-content:center;gap:20px;margin:20px 0;flex-wrap:wrap}.input-group{display:flex;flex-direction:column;align-items:center}.input-group label{margin-top:5px;font-size:.9rem;color:var(--neon-blue);font-family:Orbitron,sans-serif}.quick-start-buttons{display:flex;justify-content:center;gap:10px;margin:20px 0;flex-wrap:wrap}.quick-start-btn{padding:8px 15px;background-color:transparent;border:2px solid var(--neon-purple);color:var(--neon-purple);border-radius:20px;cursor:pointer;transition:var(--transition);font-family:Rajdhani,sans-serif;font-weight:600}.quick-start-btn:hover{background-color:var(--neon-purple);color:var(--dark-bg);box-shadow:var(--shadow-glow-pink)}[data-theme=light] .quick-start-btn:hover{box-shadow:none}.timer-settings{display:flex;justify-content:center;gap:30px;margin:30px 0;flex-wrap:wrap}.setting{display:flex;flex-direction:column;align-items:center}.neon-select{padding:8px 30px 8px 15px;background-color:rgba(10,10,18,.7);border:1px solid var(--neon-blue);border-radius:5px;color:var(--text-primary);font-family:Rajdhani,sans-serif;font-size:1rem;margin-top:5px;transition:var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2305d9e8'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:15px}[data-theme=light] .neon-select{background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231e40af'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e")}.neon-select:focus{outline:0;border-color:var(--neon-pink);box-shadow:0 0 10px rgba(255,42,109,.3)}[data-theme=light] .neon-select:focus{box-shadow:none}.neon-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background-color:rgba(10,10,18,.7);border:1px solid var(--neon-blue);border-radius:3px;margin-top:12px;cursor:pointer;position:relative;transition:var(--transition)}[data-theme=light] .neon-checkbox{background-color:#fff}.neon-checkbox:checked{background-color:var(--neon-cyan);border-color:var(--neon-cyan)}.neon-checkbox:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--dark-bg);font-weight:700}[data-theme=light] .neon-checkbox:checked::after{color:var(--text-primary)}.pomodoro-controls{display:flex;justify-content:center;align-items:center;gap:25px;margin:30px auto;width:100%}.pomodoro-stats{display:flex;justify-content:center;gap:30px;margin:30px 0;flex-wrap:wrap}.stat{text-align:center;background-color:rgba(10,10,18,.5);padding:10px 25px;border-radius:10px;border:1px solid var(--neon-blue);min-width:120px}[data-theme=light] .stat{background-color:#fff}.stat-value{font-family:Rajdhani,sans-serif;font-size:1.8rem;font-weight:500;color:var(--neon-green);display:block;margin-bottom:5px}.stat-label,.summary-table th{text-transform:uppercase;letter-spacing:1px}.pomodoro-summary h3,.stat-label{font-family:Rajdhani,sans-serif;font-size:1rem;font-weight:500;color:var(--text-secondary)}.pomodoro-summary{margin:30px auto;width:100%;max-width:900px;background-color:rgba(10,10,18,.5);border-radius:10px;padding:20px;border:1px solid var(--neon-blue);box-shadow:inset 0 0 10px rgba(5,217,232,.1)}[data-theme=light] .pomodoro-summary{background-color:#fff;box-shadow:none}.pomodoro-summary h3{text-align:center;font-size:1.8rem;margin-bottom:20px;margin-top:5px;color:var(--neon-pink);text-shadow:0 0 2px var(--neon-pink)}[data-theme=light] .pomodoro-summary h3{text-shadow:none;font-weight:600}.summary-table-container{max-height:200px;overflow-y:auto;margin-bottom:20px;background-color:rgba(0,0,0,.2);border-radius:5px;padding:0 10px;position:relative}[data-theme=light] .summary-table-container{background-color:#fdfefe}.summary-table{width:100%;border-collapse:collapse;font-family:Rajdhani,sans-serif}.summary-table thead{position:sticky;top:0;z-index:10}.summary-table th{background-color:#05d9e8;color:var(--neon-white);padding:8px 12px;text-align:left;font-weight:700;font-size:.9rem;position:sticky;top:-10;z-index:11;border-bottom:2px solid var(--neon-pink);box-shadow:0 2px 5px rgba(5,217,232,.3)}[data-theme=light] .summary-table th{background-color:var(--neon-blue);color:#ecf0f1;box-shadow:none}.summary-table tr:hover{background-color:rgba(5,217,232,.1)}[data-theme=light] .summary-table tr:hover{background-color:rgba(30,64,175,.1)}.summary-table-container::-webkit-scrollbar{width:6px}.summary-table-container::-webkit-scrollbar-track{background:rgba(10,10,18,.8)}[data-theme=light] .summary-table-container::-webkit-scrollbar-track{background:rgba(209,213,219,.8)}.summary-table-container::-webkit-scrollbar-thumb{background:var(--neon-pink);border-radius:4px}.summary-table-container::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan)}.summary-totals{display:flex;justify-content:space-between;gap:15px;margin-top:20px;flex-wrap:wrap}.total-box{flex:1;min-width:150px;background-color:rgba(10,10,18,.7);border-radius:8px;padding:15px;border:1px solid var(--neon-purple);text-align:center}[data-theme=light] .total-box{background-color:#fff}.total-label,.total-value{display:block;font-family:Rajdhani,sans-serif;font-weight:500}.total-label{font-size:1rem;color:var(--text-secondary);margin-bottom:5px;text-transform:uppercase}.total-value{font-size:1.5rem;color:var(--neon-green)}.notification-panel{position:fixed;bottom:30px;right:30px;background-color:var(--neon-blue);color:var(--dark-bg);padding:15px 25px;border-radius:5px;transform:translateX(150%);transition:transform .3s;z-index:1000;max-width:300px;display:flex;align-items:center}[data-theme=light] .filter-btn.active,[data-theme=light] .notification-panel{color:var(--darker-bg)}.notification-content{display:flex;align-items:center;gap:10px}.close-notification{background:0 0;border:0;color:var(--dark-bg);font-size:1.2rem;cursor:pointer;padding:0;margin-left:10px}[data-theme=light] .close-notification{color:var(--text-primary)}.alarm-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);backdrop-filter:blur(5px);justify-content:center;align-items:center;z-index:2000}.alarm-content{background-color:var(--darker-bg);padding:40px;border-radius:10px;text-align:center;max-width:500px;width:90%;border:2px solid var(--neon-red);box-shadow:0 0 30px var(--neon-red);animation:1.5s infinite pulse}[data-theme=light] .alarm-content{box-shadow:none;animation:none}.alarm-content h2{margin-top:0;color:var(--neon-red);text-shadow:0 0 10px var(--neon-red);font-family:Orbitron,sans-serif;font-size:2rem}.alarm-controls{display:flex;justify-content:center;gap:20px;margin-top:30px}.summary-controls{display:flex;flex-direction:column;gap:15px;margin-bottom:2px;background-color:rgba(10,10,18,.3);padding:15px;border-radius:8px}[data-theme=light] .summary-controls{background-color:rgba(209,213,219,.3)}.filter-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.filter-btn{padding:8px 15px;font-size:1.1rem;background-color:transparent;border:2px solid var(--neon-blue);color:var(--neon-blue);border-radius:20px;cursor:pointer;transition:var(--transition);font-family:Rajdhani,sans-serif;font-weight:600}.filter-btn.active{background-color:var(--neon-blue);color:var(--dark-bg)}.filter-btn:hover:not(.active){background-color:rgba(5,217,232,.2)}[data-theme=light] .filter-btn:hover:not(.active){background-color:rgba(30,64,175,.2)}.date-range-picker{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;margin:10px 0}.date-picker-wrapper{display:flex;align-items:center;gap:10px;background-color:rgba(10,10,18,.7);padding:8px 12px;margin-bottom:15px}[data-theme=light] .date-picker-wrapper{background-color:#fff}.date-range-picker .neon-input{width:150px;height:34px;padding:6px 10px;font-size:1rem;line-height:1.5;align-items:center;font-weight:500;background-color:transparent;border:1px solid var(--neon-cyan);border-radius:5px;color:var(--neon-cyan);box-shadow:inset 0 0 5px rgba(0,243,255,.2);transition:var(--transition);margin:0}[data-theme=light] .date-range-picker .neon-input{box-shadow:none}.date-range-picker .neon-input:focus{border-color:var(--neon-pink);box-shadow:inset 0 0 5px rgba(255,42,109,.3),0 0 10px rgba(255,42,109,.5)}[data-theme=light] .date-range-picker .neon-input:focus{box-shadow:none}.date-range-picker .date-divider{display:flex;align-items:center;justify-content:center;height:34px;font-size:.9rem;line-height:1.5;color:var(--neon-pink);text-shadow:0 0 5px var(--neon-pink)}[data-theme=light] .date-range-picker .date-divider{text-shadow:none}.date-range-picker .neon-btn{height:34px;padding:6px 16px;font-size:.9rem}.date-range-picker .neon-btn:hover{background-color:var(--neon-cyan);box-shadow:var(--shadow-glow-pink)}[data-theme=light] .date-range-picker .neon-btn:hover{box-shadow:none}.date-range-picker .neon-input::-webkit-calendar-picker-indicator{filter:invert(80%) sepia(50%) saturate(200%) hue-rotate(160deg);cursor:pointer}[data-theme=light] .date-range-picker .neon-input::-webkit-calendar-picker-indicator{filter:invert(30%) sepia(80%) saturate(500%) hue-rotate(200deg)}.date-range-picker .neon-input::-webkit-date-and-time-value{color:var(--neon-cyan);line-height:1.5}.date-range-picker span{color:var(--neon-cyan)}.filter-status{text-align:center;color:var(--neon-green);font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase}.pomodoro-layout,.summary-actions{display:flex;justify-content:center}.summary-actions{gap:20px;margin:30px 0;flex-wrap:wrap}.pomodoro-layout{align-items:center;gap:50px;margin-bottom:30px}.pomodoro-layout>*{margin:0;padding:0}.pomodoro-status-panel{display:flex;flex-direction:column;gap:40px;width:100%;max-width:200px}.status-option{font-family:Orbitron,sans-serif;font-weight:500;padding:10px;border-radius:5px;text-align:center;cursor:default;opacity:.7;transition:.3s}.status-option[data-status=work]{color:var(--neon-pink);text-shadow:0 0 20px var(--neon-pink);font-size:2rem}[data-theme=light] .status-option[data-status=break],[data-theme=light] .status-option[data-status=long-break],[data-theme=light] .status-option[data-status=work]{text-shadow:none}.status-option[data-status=break]{color:var(--neon-blue);text-shadow:0 0 20px var(--neon-blue);font-size:2rem}.status-option[data-status=long-break]{color:var(--neon-green);text-shadow:0 0 20px var(--neon-green);font-size:2rem}.pomodoro-settings-panel{width:200px;display:flex;flex-direction:column;gap:10px}.pomodoro-settings-panel .setting{display:flex;flex-direction:column;gap:5px}.pomodoro-settings-panel .neon-input{width:60%}.auto-start-toggles{display:flex;justify-content:center;gap:30px;margin:20px 0;flex-wrap:wrap}.toggle-option{display:flex;align-items:center;gap:10px}.toggle-switch{position:relative;display:inline-block;width:56px;height:28px}.toggle-switch input{opacity:0;width:0;height:0}.slider,.slider:before{position:absolute;transition:.3s ease-in-out}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--darker-bg);border:2px solid var(--neon-blue);border-radius:28px}.slider:before{content:"";height:20px;width:20px;left:3px;bottom:2px;background-color:var(--neon-blue);border-radius:50%}input:checked+.slider{background-color:var(--neon-blue);box-shadow:0 0 10px var(--neon-blue)}[data-theme=light] input:checked+.slider{box-shadow:none}input:checked+.slider:before{transform:translateX(28px);background-color:var(--dark-bg)}[data-theme=light] input:checked+.slider:before{background-color:var(--text-primary)}@media screen and (max-width:768px){.stopwatch-timer-wrapper{margin:10px;padding:15px}.tracker-header{padding:15px 0;margin-bottom:15px;position:relative}.theme-toggle-btn{position:static;display:block;margin:15px auto 20px;width:fit-content;top:auto;right:auto;padding:8px 16px}.tracker-title{font-size:1.2rem;padding:5px 8px}.tracker-subtitle{font-size:.9rem}.mode-navigation{gap:15px;margin-bottom:40px}.nav-btn{padding:10px 15px;font-size:.9rem}.clock{width:300px;height:300px}#stopwatch-display,.digital-display{font-size:1.8rem;bottom:60px}.hour-hand{height:80px;top:70px;left:146px}.minute-hand{height:120px;top:30px;left:147px}.second-hand{height:130px;top:20px;left:148.5px}.controls{gap:15px}.neon-btn{padding:10px 15px;font-size:.9rem}.lap-section{margin:20px auto;padding:25px 15px}.timer-inputs{gap:10px}.pomodoro-controls{gap:15px}.stat{padding:10px}.auto-start-toggles{gap:15px}.pomodoro-layout,.pomodoro-status-panel{flex-direction:column;gap:20px}.pomodoro-status-panel{max-width:60%;justify-content:center}.alarm-content h2,.status-option[data-status=break],.status-option[data-status=long-break],.status-option[data-status=work]{font-size:1.5rem}.pomodoro-settings-panel{display:grid;grid-template-columns:repeat(2,1fr);width:100%;align-items:center}.summary-controls{padding:10px}.filter-buttons{gap:5px}.filter-btn{padding:6px 10px;font-size:.8rem}.date-picker-wrapper{flex-direction:column;align-items:stretch;padding:10px}.date-range-picker .neon-input{width:100%}.summary-table-container{max-height:400px;overflow-y:auto;overflow-x:auto;margin-bottom:20px;background-color:rgba(0,0,0,.2);border-radius:5px;padding:0 10px;position:relative;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.4) transparent}[data-theme=light] .summary-table-container{background-color:rgba(0,0,0,.1);scrollbar-color:rgba(30,64,175,.4) transparent}.summary-table-container::-webkit-scrollbar{width:6px;height:6px}.summary-table-container::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.4);border-radius:3px}[data-theme=light] .summary-table-container::-webkit-scrollbar-thumb{background-color:rgba(30,64,175,.4)}.summary-table-container::-webkit-scrollbar-track{background:0 0}.pomodoro-summary{box-sizing:border-box;padding:20px 10px}.summary-table th{padding:8px;font-size:.9rem}.summary-totals{justify-content:center}.total-box{min-width:120px;max-width:200px;padding:10px}.total-value{font-size:1.2rem}.notification-panel{bottom:20px;right:20px;max-width:250px;padding:10px 15px}.alarm-content{padding:20px}}