@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Quicksand:wght@500;600;700&display=swap";:root{--color-primary: #ffb6c1;--color-primary-dark: #ff8fa3;--color-text: #5b4b5a;--color-text-muted: #a08ea1;--color-bg: #fff7fb;--color-bg-secondary: #fff0f6;--color-border: #ffd9e6;--color-success: #8fd9b6;--color-error: #ff9aa2;--shadow-sm: 0 2px 6px 0 rgba(255, 182, 193, .25);--shadow-md: 0 6px 14px -4px rgba(255, 182, 193, .35);--shadow-lg: 0 14px 28px -6px rgba(255, 143, 163, .35);--radius-sm: .75rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--transition-fast: .2s cubic-bezier(.34, 1.56, .64, 1);--transition-normal: .4s cubic-bezier(.34, 1.56, .64, 1);--font-cute: "Baloo 2", "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Maru Gothic ProN", "Microsoft YaHei", sans-serif}[data-theme=dark]{--color-text: #ffe1ec;--color-text-muted: #c9a8c0;--color-bg: #2a1f2c;--color-bg-secondary: #3b2b3d;--color-border: #5a3f5a}[data-theme=ocean]{--color-primary: #a0e7e5;--color-primary-dark: #70d4d1;--color-bg: #f0fbfb;--color-bg-secondary: #d9f3f3}[data-theme=sunset]{--color-primary: #ffc6a0;--color-primary-dark: #ffa978;--color-bg: #fff5ec;--color-bg-secondary: #ffe6d0}[data-theme=forest]{--color-primary: #b4e4c1;--color-primary-dark: #94d4a4;--color-bg: #f3fbf5;--color-bg-secondary: #defae5}[data-theme=purple]{--color-primary: #d4b6ff;--color-primary-dark: #b894ff;--color-bg: #faf5ff;--color-bg-secondary: #f0e6ff}[data-theme=pink]{--color-primary: #ffb6d9;--color-primary-dark: #ff8ec4;--color-bg: #fff5fa;--color-bg-secondary: #ffe0ef}[data-theme=midnight]{--color-primary: #b6b6ff;--color-primary-dark: #9696ff;--color-text: #e8e6ff;--color-text-muted: #b6b4d9;--color-bg: #1f1b3b;--color-bg-secondary: #2e2754;--color-border: #5247b4}[data-theme=cyberpunk]{--color-primary: #c4f0ff;--color-primary-dark: #94e0ff;--color-text: #c4f0ff;--color-text-muted: #94d0ff;--color-bg: #1a1428;--color-bg-secondary: #2a1f3c;--color-border: #c4f0ff}[data-theme=coffee]{--color-primary: #d4a685;--color-primary-dark: #b88765;--color-bg: #fdf3e8;--color-bg-secondary: #f9e6cf}[data-theme=mint]{--color-primary: #a8e6d4;--color-primary-dark: #7dd4ba;--color-bg: #f3fbef;--color-bg-secondary: #ddf5e0}[data-theme=lavender]{--color-primary: #d4baff;--color-primary-dark: #b894f4;--color-bg: #f9f5ff;--color-bg-secondary: #ece2ff}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-cute);background-color:var(--color-bg);background-image:radial-gradient(circle at 10% 20%,rgba(255,200,221,.3) 0%,transparent 35%),radial-gradient(circle at 90% 70%,rgba(220,200,255,.25) 0%,transparent 35%),radial-gradient(circle at 50% 90%,rgba(255,230,200,.2) 0%,transparent 35%);background-attachment:fixed;color:var(--color-text);line-height:1.7;transition:background-color var(--transition-normal),color var(--transition-normal);min-height:100vh;-webkit-font-smoothing:antialiased}::selection{background:var(--color-primary);color:#fff}a{color:var(--color-primary-dark);text-decoration:none;transition:color var(--transition-fast);position:relative}a:hover{color:var(--color-primary)}:focus-visible{outline:3px solid rgba(255,143,163,.6);outline-offset:2px;border-radius:6px}button{font-family:var(--font-cute);cursor:pointer;border:none;background:none;color:inherit}input,select,textarea{font-family:var(--font-cute);font-size:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:1rem;background:var(--color-primary);color:#fff;padding:.5rem 1.25rem;border-radius:var(--radius-md);z-index:100;transition:top .3s;font-weight:700}.skip-link:focus{top:1rem}.container{max-width:100%;margin:0 auto;padding:0 1rem}header{background-color:#fff7fbd9;border-bottom:2px dashed var(--color-border);position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}nav{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;flex-wrap:wrap;gap:1rem}.nav-brand a{font-size:1.5rem;font-weight:800;color:var(--color-text);display:inline-flex;align-items:center;gap:.4rem}.nav-brand a:before{content:"🌸";font-size:1.25rem}.nav-links{display:flex;list-style:none;gap:1.25rem;flex-wrap:wrap}.nav-links a{color:var(--color-text-muted);font-weight:600;padding:.4rem .9rem;border-radius:999px;transition:all var(--transition-fast);font-size:.95rem}.nav-links a:hover,.nav-links a.active{color:#fff;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));box-shadow:0 4px 10px -2px #ff8fa366}.nav-tools{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.nav-tools select,.nav-tools button{padding:.5rem .85rem;border:2px solid var(--color-border);border-radius:999px;background-color:var(--color-bg);color:var(--color-text);font-size:.875rem;font-weight:600;transition:all var(--transition-fast);cursor:pointer}.nav-tools select:hover,.nav-tools button:hover{border-color:var(--color-primary);color:var(--color-primary-dark);transform:translateY(-1px) scale(1.05);box-shadow:0 4px 8px -2px #ff8fa34d}.hamburger{display:none;flex-direction:column;gap:5px;padding:.5rem}.hamburger span{width:24px;height:3px;border-radius:999px;background-color:var(--color-primary-dark);transition:all var(--transition-fast)}main{padding:2rem 0;min-height:calc(100vh - 200px)}.hero{text-align:center;padding:3rem 1rem;position:relative}.hero:before,.hero:after{content:"✨";position:absolute;font-size:1.5rem;animation:sparkle 2.5s ease-in-out infinite}.hero:before{top:1rem;left:10%}.hero:after{top:2rem;right:12%;animation-delay:1.2s}.hero h1{font-size:2.5rem;font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,var(--color-primary-dark),#c89cff,var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.01em}.hero p{font-size:1.15rem;color:var(--color-text-muted);max-width:100%;margin:0 auto;font-weight:500}.earnings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin:2rem 0}.earning-card{background:var(--color-bg);padding:1.25rem 1.5rem;border-radius:var(--radius-xl);border:2px solid var(--color-border);transition:all var(--transition-normal);display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.earning-card:after{content:"";position:absolute;top:-20px;right:-20px;width:60px;height:60px;background:radial-gradient(circle,rgba(255,182,193,.3) 0%,transparent 70%);border-radius:50%}.earning-card:hover{transform:translateY(-4px) rotate(-.5deg);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.card-icon{width:56px;height:56px;min-width:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0;transition:transform var(--transition-normal)}.earning-card:hover .card-icon{transform:scale(1.1) rotate(-8deg)}.card-content{flex:1;min-width:0}.card-icon-sun{background:linear-gradient(135deg,#fff0c2,#ffd97a)}.card-icon-calendar{background:linear-gradient(135deg,#d9f3f3,#a0e7e5)}.card-icon-year{background:linear-gradient(135deg,#f0d9ff,#d4b6ff)}.card-icon-total{background:linear-gradient(135deg,#d9f5d4,#b4e4a8)}.earning-card h3{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.earning-card .amount{font-size:1.5rem;font-weight:800;color:var(--color-text);word-break:break-all}.countdown-section{text-align:center;margin:2.5rem 0}.status-display{margin-bottom:1.5rem;padding:.6rem 1.75rem;border-radius:999px;display:inline-block;font-weight:700;font-size:.9rem}.status-display.working{background:linear-gradient(135deg,#ffb6c166,#ff8fa366);color:var(--color-primary-dark);border:2px solid var(--color-primary);box-shadow:0 4px 12px -2px #ff8fa34d}.status-display.before{background:#dcc8e666;color:var(--color-text-muted);border:2px dashed var(--color-border)}.status-display.after{background:#8fd9b64d;color:var(--color-success);border:2px solid var(--color-success)}.countdown-ring{position:relative;width:300px;height:300px;margin:0 auto;filter:drop-shadow(0 8px 24px rgba(255,143,163,.25))}.countdown-ring svg{transform:rotate(-90deg)}.countdown-ring circle{fill:none;stroke-width:14}.countdown-ring .bg{stroke:#ffe1ec}.countdown-ring .progress{stroke:url(#goldGradient);stroke-linecap:round;transition:stroke-dashoffset 1s linear}.countdown-label-ring{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);font-size:1rem;font-weight:700;color:var(--color-primary-dark);text-align:center;width:100%;padding:0 20px;box-sizing:border-box;z-index:10;letter-spacing:.05em}.countdown-time{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;font-weight:800;font-family:var(--font-cute);text-align:center;width:100%;padding:0 20px;box-sizing:border-box;z-index:10;color:var(--color-primary-dark);font-variant-numeric:tabular-nums;letter-spacing:.05em}.emoji-float{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);font-size:2.5rem;z-index:5;animation:float 2s ease-in-out infinite}@keyframes float{0%,to{transform:translate(-50%) translateY(0) rotate(-5deg)}50%{transform:translate(-50%) translateY(-12px) rotate(5deg)}}@keyframes sparkle{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.countdown-status{margin-bottom:1rem}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.salary-breakdown{margin:3rem 0}.salary-breakdown h2{font-size:1.6rem;margin-bottom:1.5rem;text-align:center;font-weight:800;color:var(--color-text);position:relative;display:inline-block;width:100%}.salary-breakdown h2:before,.salary-breakdown h2:after{content:"🌷";margin:0 .75rem;font-size:1.2rem;vertical-align:middle}.breakdown-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.breakdown-item{padding:1rem 1.25rem;background:var(--color-bg);border-radius:var(--radius-lg);border:2px solid var(--color-border);transition:all var(--transition-normal);display:flex;align-items:center;gap:.75rem;box-shadow:var(--shadow-sm)}.breakdown-item:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.breakdown-icon{font-size:1.3rem;flex-shrink:0;width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffb6c140,#ffc8dd66);border-radius:var(--radius-md);transition:transform var(--transition-fast)}.breakdown-item:hover .breakdown-icon{transform:rotate(-10deg) scale(1.1)}.breakdown-content{flex:1;min-width:0}.breakdown-item .label{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-weight:700}.breakdown-item .value{font-size:1.1rem;font-weight:700}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.info-card{background:var(--color-bg);padding:1.25rem 1.5rem;border-radius:var(--radius-lg);border:2px solid var(--color-border);transition:all var(--transition-normal);display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-sm)}.info-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.info-icon{font-size:1.5rem;flex-shrink:0;width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffb6c140,#ffc8dd66);border-radius:var(--radius-md);transition:transform var(--transition-fast)}.info-card:hover .info-icon{transform:scale(1.1) rotate(-10deg)}.info-content{flex:1;min-width:0}.info-card .label{font-size:.8rem;color:var(--color-text-muted);margin-bottom:.2rem;font-weight:600}.info-card .value{font-size:1.05rem;font-weight:700}.page-content{max-width:100%;margin:0 auto;background:var(--color-bg);padding:1.5rem;border-radius:var(--radius-xl);border:2px dashed var(--color-border);box-shadow:var(--shadow-sm)}.page-content h1{font-size:2rem;margin-bottom:1.5rem;color:var(--color-text);font-weight:800;position:relative;display:inline-block}.page-content h1:after{content:"";display:block;width:60%;height:4px;margin-top:.4rem;background:linear-gradient(90deg,var(--color-primary),transparent);border-radius:999px}.page-content h2{font-size:1.5rem;margin:2rem 0 1rem;color:var(--color-text);font-weight:800}.page-content p{margin-bottom:1rem;line-height:1.85;color:var(--color-text-muted);font-weight:500}.page-content ul,.page-content ol{margin:1rem 0;padding-left:1.5rem}.page-content li{margin-bottom:.5rem}.page-content li::marker{color:var(--color-primary-dark)}.faq-item{background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:1rem;overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.faq-item:hover{border-color:var(--color-primary);transform:translateY(-2px)}.faq-question{width:100%;padding:1rem 1.5rem;text-align:left;font-weight:700;font-size:1rem;display:flex;justify-content:space-between;align-items:center;transition:background-color var(--transition-fast);color:var(--color-text)}.faq-question:hover{background:var(--color-bg-secondary)}.faq-question:after{content:"🌸";font-size:1.25rem;transition:transform var(--transition-fast);display:inline-block}.faq-item.open .faq-question:after{transform:rotate(180deg) scale(1.1)}.faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all var(--transition-normal)}.faq-item.open .faq-answer{padding:1rem 1.5rem;max-height:500px}.faq-answer p{margin-bottom:0}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}.contact-item{background:var(--color-bg);padding:1.5rem;border-radius:var(--radius-lg);border:2px solid var(--color-border);text-align:center;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.contact-item:hover{border-color:var(--color-primary);transform:translateY(-4px) rotate(-1deg);box-shadow:var(--shadow-md)}.contact-item .icon{font-size:2.5rem;margin-bottom:.5rem;display:inline-block;transition:transform var(--transition-fast)}.contact-item:hover .icon{transform:scale(1.15) rotate(10deg)}.contact-item h3{font-size:1rem;margin-bottom:.25rem;font-weight:700}.contact-item p{font-size:.875rem;color:var(--color-text-muted);word-break:break-all}.guide-steps{counter-reset:step}.guide-step{position:relative;padding:1.5rem 1.5rem 1.5rem 5rem;margin-bottom:2rem;background:var(--color-bg);border-radius:var(--radius-lg);border:2px solid var(--color-border);transition:all var(--transition-normal)}.guide-step:hover{border-color:var(--color-primary);transform:translate(4px);box-shadow:var(--shadow-md)}.guide-step:before{counter-increment:step;content:counter(step);position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;box-shadow:0 4px 10px -2px #ff8fa366}.guide-step h3{font-size:1.2rem;margin-bottom:.5rem;font-weight:700}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-muted);margin-bottom:1.5rem;flex-wrap:wrap;padding:.6rem 1rem;background:var(--color-bg-secondary);border-radius:999px;display:inline-flex}.breadcrumb a{color:var(--color-text-muted);font-weight:600}.breadcrumb a:hover{color:var(--color-primary-dark)}.breadcrumb .separator{color:var(--color-primary)}footer{background:linear-gradient(135deg,var(--color-bg-secondary),rgba(255,200,221,.2));border-top:2px dashed var(--color-border);padding:2.5rem 0 1.5rem;margin-top:3rem;border-radius:var(--radius-xl) var(--radius-xl) 0 0}footer:before{content:"🌸 🐰 🌷 🐱 ✨";display:block;text-align:center;font-size:1.25rem;margin-bottom:1.5rem;letter-spacing:.5rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-section h4{font-size:1rem;margin-bottom:1rem;color:var(--color-text);font-weight:800;position:relative;display:inline-block}.footer-section h4:after{content:"";display:block;width:30px;height:3px;margin-top:.25rem;background:var(--color-primary);border-radius:999px}.footer-section ul{list-style:none}.footer-section li{margin-bottom:.5rem}.footer-section a{color:var(--color-text-muted);font-size:.875rem;font-weight:600;transition:all var(--transition-fast)}.footer-section a:hover{color:var(--color-primary-dark);padding-left:4px}.footer-bottom{text-align:center;padding-top:1.5rem;border-top:2px dashed var(--color-border);color:var(--color-text-muted);font-size:.875rem;font-weight:500}.modal{position:fixed;inset:0;background:#5b4b5a66;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;opacity:0;visibility:hidden;transition:all var(--transition-fast)}.modal.open{opacity:1;visibility:visible}.modal-content{background:var(--color-bg);border-radius:var(--radius-xl);padding:2rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;transform:scale(.85) translateY(20px);transition:transform var(--transition-normal);border:3px solid var(--color-primary);box-shadow:0 20px 40px -8px #ff8fa34d}.modal.open .modal-content{transform:scale(1) translateY(0)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.modal-header h2{font-size:1.5rem;font-weight:800}.modal-close{font-size:1.5rem;padding:.25rem .75rem;border-radius:50%;transition:all var(--transition-fast);width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary)}.modal-close:hover{background:var(--color-primary);color:#fff;transform:rotate(90deg)}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:700;color:var(--color-text)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem 1rem;border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-weight:600;transition:all var(--transition-fast)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #ffb6c133}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.btn{padding:.75rem 1.75rem;border-radius:999px;font-weight:700;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:.5rem;font-size:1rem}.btn-primary{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;box-shadow:0 4px 12px -2px #ff8fa366}.btn-primary:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 16px -4px #ff8fa380;filter:brightness(1.05)}.btn-secondary{background:var(--color-bg-secondary);color:var(--color-text);border:2px solid var(--color-border)}.btn-secondary:hover{border-color:var(--color-primary);color:var(--color-primary-dark);transform:translateY(-2px)}.work-time-row{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.work-time-row input{flex:1}.work-time-row button{padding:.5rem .75rem;color:var(--color-error);border-radius:50%;transition:all var(--transition-fast)}.work-time-row button:hover{background:#ff9aa233;transform:rotate(15deg) scale(1.1)}.add-btn{width:100%;padding:.75rem;border:2px dashed var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary-dark);font-weight:700;transition:all var(--transition-fast);background:#ffb6c11a}.add-btn:hover{border-style:solid;background:#ffb6c140;transform:scale(1.01)}.hidden-amount{filter:blur(8px);user-select:none}.toast-host{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));color:#fff;padding:.85rem 1.5rem;border-radius:999px;font-weight:700;box-shadow:0 10px 24px -4px #ff8fa380;opacity:0;transform:translateY(20px) scale(.9);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.toast.show{opacity:1;transform:translateY(0) scale(1)}.cookie-banner{position:fixed;left:1rem;right:1rem;bottom:1rem;background:var(--color-bg);border:2px solid var(--color-primary);border-radius:var(--radius-xl);padding:1rem 1.25rem;box-shadow:0 14px 28px -6px #ff8fa359;z-index:150;animation:cookie-pop .35s cubic-bezier(.34,1.56,.64,1)}.cookie-banner[hidden]{display:none}.cookie-inner{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cookie-inner p{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.875rem}.cookie-actions{display:flex;gap:.5rem;margin-left:auto}@keyframes cookie-pop{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.cookie-banner{left:.5rem;right:.5rem;bottom:.5rem;padding:.75rem 1rem}.cookie-inner{flex-direction:column;align-items:stretch}.cookie-actions{margin-left:0;justify-content:flex-end}}@media (max-width: 768px){.nav-links{display:none;width:100%;order:99;padding:1rem 0;border-top:2px dashed var(--color-border)}.nav-links.open{display:flex;flex-direction:column;gap:.5rem}.hamburger{display:flex}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.hero h1{font-size:1.85rem}.countdown-timer{font-size:2rem}.nav-tools{width:100%;justify-content:space-between}.page-content{padding:1.25rem}}
