@font-face{font-family:Aaargh;src:url(/fonts/Aaargh%20Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.quiz-overlay,.quiz-modal,.feedback-card,.modal-header h2,.question-text,.option-text,.topic-card h3,.difficulty-card h3,.results-card,.score-number,.score-percentage,.stars-display h3{font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.quiz-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#00000080!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10000!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.quiz-modal{background:#faf9f6f2!important;border-radius:24px!important;box-shadow:0 20px 40px #0000001a!important;max-width:90vw!important;max-height:90vh!important;overflow:hidden!important;animation:modalSlideIn .3s ease-out!important}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-header{padding:24px 32px 16px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f7c7db,#e8b5d1)}.modal-header h2{margin:0;font-size:1.5rem;font-weight:700;color:#3a3a3a}.close-btn{background:#ffffff4d;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;color:#3a3a3a;transition:all .2s ease}.close-btn:hover{background:#ffffff80;transform:scale(1.1)}.modal-content{padding:24px 32px 32px;max-height:70vh;overflow-y:auto}.topics-scroll-container{max-height:60vh;overflow-y:auto;padding-right:8px}.topics-list{display:flex;flex-direction:column;gap:16px}.topic-card{background:#ffffffb3;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topic-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#f7c7db80}.topic-card.custom-topic{background:linear-gradient(135deg,#4caf501a,#8bc34a1a);border-color:#4caf504d}.topic-card.default-topic{background:linear-gradient(135deg,#f7c7db1a,#e8b5d11a);border-color:#f7c7db4d}.topic-icon{font-size:2.5rem;margin-bottom:12px;display:block}.topic-card h3{margin:0 0 8px;font-size:1.2rem;font-weight:600;color:#3a3a3a}.topic-card p{margin:0 0 12px;color:#666;font-size:.9rem}.topic-progress{display:flex;align-items:center;gap:12px;margin-top:12px}.progress-bar{flex:1;height:6px;background:#0000001a;border-radius:3px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:3px;transition:width .3s ease}.progress-text{font-size:.8rem;color:#666;font-weight:500}.topic-badge{position:absolute;top:12px;right:12px;background:#4caf50;color:#fff;padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:600}.topic-badge.custom{background:#ff9800}.topic-badge.new{background:#2196f3}.difficulties-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:20px}.difficulty-modal-fullbleed{border-radius:0}.difficulty-modal-content{padding-left:0!important;padding-right:0!important}.difficulty-carousel{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;padding:0;margin:0;width:100%;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.difficulty-carousel::-webkit-scrollbar{height:6px}.difficulty-carousel::-webkit-scrollbar-track{background:#0000000d;border-radius:999px}.difficulty-carousel::-webkit-scrollbar-thumb{background:#f7c7dbb3;border-radius:999px}.difficulty-carousel{padding:0 16px 8px;gap:16px;scroll-padding:0 16px}.difficulty-carousel .difficulty-card{flex:0 0 auto;min-width:min(260px,78vw);width:min(260px,78vw);scroll-snap-align:center;border-radius:16px;box-shadow:0 2px 12px #0000000f}.carousel-hint{text-align:center;font-size:.85rem;color:#8a7f86;margin-top:12px;padding:0 24px;font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.difficulty-selection-modal.difficulty-clay-modal{max-width:95%;width:-moz-fit-content;width:fit-content;border-radius:70px;background:#e3e9ff!important;padding:0;overflow:hidden;box-shadow:30px 30px 70px #0000001a,inset 10px 10px 20px #fffc,inset -10px -10px 20px #0000000d;animation:clayPop .5s cubic-bezier(.175,.885,.32,1.275)}.difficulty-clay-modal .modal-header{border-radius:0}.difficulty-clay-modal .modal-content.difficulty-modal-content{padding:48px 40px 40px!important}@keyframes clayPop{0%{opacity:0;transform:scale(.8) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}.difficulty-clay-modal .topic-info{margin-bottom:32px!important}.difficulty-clay-modal .topic-info h3,.difficulty-clay-modal .topic-info p{font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.difficulty-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin:0 auto;max-width:100%}.difficulty-clay-card{background:#fff;border-radius:40px;padding:28px 20px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;box-shadow:12px 12px 24px #0000000d,inset 8px 8px 16px #fff9,inset -8px -8px 16px #0000000d;transition:transform .3s ease;cursor:pointer;font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.difficulty-clay-card:hover{transform:translateY(-12px)}.difficulty-clay-card.clay-card-no-play{cursor:not-allowed;opacity:.9}.difficulty-clay-card .clay-dot{width:50px;height:50px;border-radius:50%;margin-bottom:20px;flex-shrink:0;box-shadow:inset -4px -4px 8px #0000001a,inset 4px 4px 8px #fff6}.difficulty-clay-card .clay-dot-green{background:#56e393}.difficulty-clay-card .clay-dot-yellow{background:#fbd34d}.difficulty-clay-card .clay-dot-orange{background:#fb923c}.difficulty-clay-card .clay-dot-red{background:#f87171}.difficulty-clay-card .clay-dot-black{background:#1a1a1a}.difficulty-clay-card h3{margin:0 0 8px;font-size:1.05rem;font-weight:700;color:#3a3a3a;font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.difficulty-clay-card .clay-card-desc{margin:0 0 20px;font-size:.8rem;color:#666;line-height:1.4;font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.difficulty-play-btn{margin-top:auto;border:none;padding:14px 28px;border-radius:22px;background:linear-gradient(135deg,#f7c7db,#e8b5d1);color:#3a3a3a;font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:4px 4px 8px #0000000d,inset -2px -2px 5px #0000000d;transition:all .2s;font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.difficulty-play-btn:hover{transform:scale(1.05);box-shadow:6px 6px 12px #f7c7db66}.difficulty-clay-card .difficulty-progress-line{font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.difficulty-clay-card .clay-completed-badge{margin-top:auto;padding:10px 20px;border-radius:22px;background:#4caf50;color:#fff;font-weight:700;font-size:.9rem;font-family:Aaargh,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width: 1200px){.difficulty-cards-grid{grid-template-columns:repeat(3,1fr);justify-content:center}}@media (max-width: 768px){.difficulty-cards-grid{grid-template-columns:1fr}.difficulty-selection-modal.difficulty-clay-modal{border-radius:40px;padding:32px 20px}}.difficulty-card{background:#fffffff2;border-radius:16px;padding:20px;text-align:center;cursor:pointer;transition:all .25s ease;border:2px solid transparent;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.difficulty-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a}.difficulty-card.completed{background:linear-gradient(135deg,#4caf501f,#8bc34a1f);border-color:#4caf5059;box-shadow:inset 0 0 0 2px #4caf5026}.difficulty-card.attempted{border-color:#f7c7db66}.difficulty-card-footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.difficulty-progress-line{font-size:.8rem;color:#555;margin:2px 0;line-height:1.35}.difficulty-progress-line.completed-line{color:#2e7d32;font-weight:600}.difficulty-progress-line.reward-line{color:#c2185b;font-weight:600}.difficulty-emoji{font-size:3rem;margin-bottom:12px;display:block}.difficulty-card h3{margin:0 0 8px;font-size:1.3rem;font-weight:600;color:#3a3a3a}.difficulty-card p{margin:0 0 16px;color:#666;font-size:.9rem}.completed-badge{background:#4caf50;color:#fff;padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600}.play-badge{background:linear-gradient(135deg,#f7c7db,#e8b5d1);color:#3a3a3a;padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600}.progress-info{display:flex;flex-direction:column;gap:8px;flex:1}.question-counter{font-size:1rem;font-weight:600;color:#3a3a3a}.difficulty-indicator{font-size:.9rem;color:#666}.question-card{background:#fffc;border-radius:20px;padding:32px;margin:20px 0}.question-text{font-size:1.4rem;font-weight:600;color:#3a3a3a;margin-bottom:32px;line-height:1.5}.options-container{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.option-btn{background:#ffffffe6;border:2px solid rgba(0,0,0,.1);border-radius:16px;padding:16px 20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:16px;text-align:left}.option-btn:hover{background:#f7c7db33;border-color:#f7c7db80;transform:translate(4px)}.option-btn.selected{background:linear-gradient(135deg,#f7c7db,#e8b5d1);border-color:#f7c7db;transform:translate(8px)}.option-btn.correct{background:linear-gradient(135deg,#4caf50,#8bc34a);border-color:#4caf50;color:#fff}.option-btn.incorrect{background:linear-gradient(135deg,#f44336,#e57373);border-color:#f44336;color:#fff}.option-btn:disabled{cursor:not-allowed}.option-letter{background:#0000001a;color:#3a3a3a;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.option-btn.selected .option-letter,.option-btn.correct .option-letter,.option-btn.incorrect .option-letter{background:#ffffff4d;color:inherit}.option-text{flex:1;font-size:1rem;line-height:1.4}.submit-btn{background:linear-gradient(135deg,#4caf50,#8bc34a);color:#fff;border:none;border-radius:16px;padding:16px 32px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #4caf504d}.submit-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.feedback-card{background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border-radius:28px;padding:32px;margin-top:24px;border:2px solid rgba(255,255,255,.3);box-shadow:0 20px 40px #0000001a,0 8px 16px #0000000f,inset 0 1px #fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden}.feedback-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4caf50,#8bc34a,#4caf50);border-radius:28px 28px 0 0}.feedback-card.incorrect:before{background:linear-gradient(90deg,#f44336,#e57373,#f44336)}.feedback-header{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding:16px;border-radius:20px;position:relative}.feedback-header.correct{background:linear-gradient(135deg,#4caf501a,#8bc34a1a);border:2px solid rgba(76,175,80,.2);color:#2e7d32}.feedback-header.incorrect{background:linear-gradient(135deg,#f443361a,#e573731a);border:2px solid rgba(244,67,54,.2);color:#c62828}.feedback-icon{font-size:3.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));animation:bounceIn .6s ease-out}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.feedback-header h3{margin:0;font-size:2.2rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1);letter-spacing:-.5px}.feedback-explanation{background:linear-gradient(135deg,#fffc,#f8fafccc);border-radius:20px;padding:24px;margin-bottom:24px;border:1px solid rgba(0,0,0,.05);box-shadow:inset 0 2px 4px #00000005;position:relative}.feedback-explanation:before{content:"💡";position:absolute;top:-8px;left:20px;background:#fff;padding:4px 8px;border-radius:12px;font-size:1.2rem;box-shadow:0 2px 4px #0000001a}.feedback-explanation p{margin:0;color:#2d3748;line-height:1.7;font-size:1.3rem;font-weight:500;padding-top:8px}.feedback-stats{text-align:center;margin-bottom:28px;padding:20px;background:linear-gradient(135deg,#2196f30d,#21cbf30d);border-radius:16px;border:1px solid rgba(33,150,243,.1)}.feedback-stats span{font-weight:700;color:#1976d2;font-size:1.4rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.next-btn{background:linear-gradient(135deg,#2196f3,#21cbf3,#2196f3);color:#fff;border:none;border-radius:20px;padding:20px 32px;font-size:1.4rem;font-weight:700;cursor:pointer;transition:all .3s ease;width:100%;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 20px #2196f34d,0 4px 8px #2196f333;position:relative;overflow:hidden}.next-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:left .5s ease}.next-btn:hover:before{left:100%}.next-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px #2196f366,0 6px 12px #2196f34d}.next-btn:active{transform:translateY(-1px);box-shadow:0 6px 15px #2196f34d,0 3px 6px #2196f333}.results-card{background:#ffffffe6;border-radius:20px;padding:32px;text-align:center}.results-modal{position:relative;overflow:hidden}.results-modal:before,.results-modal:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;filter:blur(0);opacity:.45;z-index:0}.results-modal:before{top:-60px;left:-60px;background:radial-gradient(circle,rgba(247,199,219,.8),transparent 70%)}.results-modal:after{bottom:-80px;right:-60px;background:radial-gradient(circle,rgba(124,131,255,.5),transparent 70%)}.results-card{position:relative;z-index:1;background:linear-gradient(135deg,#fffffff2,#faf6fff2);border:1px solid rgba(247,199,219,.35);box-shadow:0 20px 40px #7c83ff1f}.score-circle{box-shadow:0 12px 24px #f7c7db59}.stars-display{background:#f7c7db26;border-radius:16px;padding:16px}.weak-areas{background:linear-gradient(135deg,#fff0dcb3,#fffaf5e6);border:1px solid rgba(255,193,7,.2)}.score-display{margin-bottom:32px}.score-circle{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 16px;position:relative}.score-circle.excellent{background:linear-gradient(135deg,#4caf50,#8bc34a)}.score-circle.good{background:linear-gradient(135deg,#ff9800,#ffc107)}.score-circle.needs-improvement{background:linear-gradient(135deg,#f44336,#e57373)}.score-number{font-size:2.5rem;font-weight:700;color:#fff}.score-total{font-size:1.2rem;color:#fffc}.score-percentage{font-size:1.5rem;font-weight:600;color:#3a3a3a;margin-bottom:8px}.difficulty-info{font-size:1rem;color:#666;margin-bottom:24px}.stars-display{margin-bottom:32px}.stars-display h3{margin:0 0 16px;color:#3a3a3a}.stars{font-size:2rem;margin-bottom:12px}.stars-display p{margin:0;color:#666;font-size:1rem}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.stat-item{background:#0000000d;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center}.stat-label{color:#666;font-size:.9rem}.stat-value{color:#3a3a3a;font-weight:600}.weak-areas{background:#ffc1071a;border-radius:12px;padding:20px;margin-bottom:32px;text-align:left}.weak-areas h4{margin:0 0 12px;color:#f57c00}.weak-areas ul{margin:0;padding-left:20px}.weak-areas li{color:#666;margin-bottom:4px}.results-actions{display:flex;gap:16px}.retry-btn{background:linear-gradient(135deg,#ff9800,#ffc107);color:#fff;border:none;border-radius:16px;padding:16px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}.retry-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff98004d}.finish-btn{background:linear-gradient(135deg,#f7c7db,#e8b5d1);color:#3a3a3a;border:none;border-radius:16px;padding:16px 24px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}.finish-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f7c7db4d}.loading-content{text-align:center;padding:40px}.loading-spinner{width:40px;height:40px;border:4px solid rgba(247,199,219,.3);border-top:4px solid #F7C7DB;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content h3{margin:0 0 8px;color:#3a3a3a}.loading-content p{margin:0;color:#666}.error-content{text-align:center;padding:40px}.error-icon{font-size:3rem;margin-bottom:20px}.error-content h3{margin:0 0 16px;color:#f44336}.error-content p{margin:0 0 24px;color:#666}.input-group{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.topic-input{background:#fffc;border:2px solid rgba(0,0,0,.1);border-radius:16px;padding:16px 20px;font-size:1rem;color:#3a3a3a;transition:all .2s ease}.topic-input:focus{outline:none;border-color:#f7c7db;background:#fffffff2}.topic-input::-moz-placeholder{color:#999}.topic-input::placeholder{color:#999}.start-btn{background:linear-gradient(135deg,#4caf50,#8bc34a);color:#fff;border:none;border-radius:16px;padding:16px 32px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.start-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4caf504d}.help-text{text-align:center;color:#666;font-size:.9rem;margin:0}.topic-info{text-align:center;margin-bottom:24px;padding:20px;background:#f7c7db1a;border-radius:16px}.topic-info h3{margin:0 0 8px;color:#3a3a3a;font-size:1.3rem}.topic-info p{margin:0;color:#666}@media (max-width: 768px){.quiz-modal{max-width:95vw;margin:20px}.modal-header{padding:20px 24px 12px}.modal-header h2{font-size:1.3rem}.modal-content{padding:20px 24px 24px}.difficulties-grid{grid-template-columns:1fr}.difficulty-carousel .difficulty-card{min-width:min(260px,80vw);width:min(260px,80vw)}.question-text{font-size:1.2rem}.option-btn{padding:14px 16px}.results-actions{flex-direction:column}.stats-grid{grid-template-columns:1fr}}.answer-feedback-image{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000;max-width:200px;max-height:200px;border-radius:20px;box-shadow:0 20px 40px #0000004d;opacity:0;animation:fadeInOut 1.4s ease-in-out}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}20%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.topics-scroll-container::-webkit-scrollbar{width:6px}.topics-scroll-container::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.topics-scroll-container::-webkit-scrollbar-thumb{background:#f7c7db80;border-radius:3px}.topics-scroll-container::-webkit-scrollbar-thumb:hover{background:#f7c7dbb3}.quiz-audio-player{position:fixed;bottom:20px;right:20px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:12px 16px;box-shadow:0 8px 24px #00000026;z-index:10001;min-width:280px;border:1px solid rgba(247,199,219,.3)}.audio-player-header{margin-bottom:10px}.audio-player-title{font-size:.9rem;font-weight:700;color:#3a3a3a;display:block;text-align:center}.audio-player-controls{display:flex;align-items:center;gap:8px;justify-content:center}.audio-btn{background:linear-gradient(135deg,#f7c7db,#e8b5d1);border:none;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .2s ease;color:#3a3a3a;box-shadow:0 2px 8px #f7c7db4d}.audio-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f7c7db80}.audio-btn:active{transform:translateY(0)}.audio-volume-control{display:flex;align-items:center;gap:6px;margin-left:8px}.audio-volume-control input[type=range]{width:80px;height:4px;background:#f7c7db4d;border-radius:2px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.audio-volume-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:linear-gradient(135deg,#f7c7db,#e8b5d1);border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0003}.audio-volume-control input[type=range]::-moz-range-thumb{width:14px;height:14px;background:linear-gradient(135deg,#f7c7db,#e8b5d1);border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #0003}.audio-volume-icon{font-size:1rem;color:#3a3a3a}@media (max-width: 768px){.quiz-audio-player{bottom:15px;right:15px;min-width:240px;padding:10px 12px}.audio-btn{width:32px;height:32px;font-size:.9rem}.audio-volume-control input[type=range]{width:60px}}
