*{box-sizing:border-box;margin:0;padding:0}.darkmode{--main_bg:#292529;--main_color:#fafaf9;--cat_btn_col:#fafaf9;--fact_bg:#44403c;--vote_bg:#78716c;--vote_hover:#292524;--source_ph:#dadada}.lightmode{--main_bg:#edede9;--main_color:#212529;--cat_btn_col:#fafaf9;--fact_bg:#dadada;--vote_bg:#a6a6a6;--vote_hover:#bdbdbd;--source_ph:#292524}body{background-color:var(--main_bg);color:var(--main_color);font-family:Sono,sans-serif;padding:48px 64px}.hidden{display:none!important}.message{font-size:32px;font-weight:600;margin-top:30px;text-align:center;text-transform:uppercase}.disputed{color:#ef4444;font-weight:600;margin-right:10px}#root{margin:0 auto;max-width:1500px}.header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.main{grid-gap:48px;display:grid;gap:48px;grid-template-columns:250px 1fr;height:calc(100vh - 156px)}@media (max-width:800px){.main{grid-template-columns:1fr;height:auto}}.logo{align-items:center;display:flex;gap:16px}.logo img{height:68px;width:68px}h1{font-family:Coiny,sans-serif;font-size:42px;line-height:1;margin-top:16px;text-transform:uppercase}.category{color:var(--cat_btn_col);margin-bottom:18px}.fact{align-items:center;background-color:var(--fact_bg);border-radius:16px;box-shadow:1px 5px 5px #00000059;display:flex;font-size:20px;gap:24px;letter-spacing:-1px;line-height:1.4;margin-bottom:24px;padding:16px 24px}@media (max-width:1200px){.fact{align-items:flex-end;flex-direction:column;gap:12px}}.tag{border-radius:100px;box-shadow:0 2px 6px #0000008c;color:var(--cat_btn_col);font-family:Coiny,sans-serif;font-size:14px;padding:1px 10px 5px;text-transform:uppercase}.vote-buttons{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.vote-buttons button{background-color:var(--vote_bg);border:none;border-radius:100px;color:inherit;cursor:pointer;font-family:inherit;font-size:18px;font-weight:600;padding:6px 12px;transition:.3s}.vote-buttons button:hover{background-color:var(--vote_hover)}ul{list-style:none}.source:link,.source:visited{color:var(--source_ph);margin-left:12px;text-decoration:none;transition:.3s}.source:active,.source:hover{color:#3b82f6}.btn{background-image:linear-gradient(135deg,#3b82f6,#ef4444,#16a34a,#eab308);border:none;border-radius:100px;box-shadow:0 3px 6px 1px #00000059;color:var(--cat_btn_col);cursor:pointer;font-family:Coiny,sans-serif;font-size:17px;line-height:1;padding:12px 0 18px;text-transform:uppercase;transition:.3s}.btn:hover{transform:scale(110%) rotate(-2deg)}.btn-large{font-size:20px;padding:16px 28px 18px}.btn-all-categories{margin-bottom:16px;width:100%}.btn-category{background-image:none;display:flex;justify-content:space-around;width:100%}.bi{font-weight:800}.fact-form{align-items:center;background-color:var(--fact_bg);border-radius:16px;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;display:flex;gap:16px;margin-bottom:40px;padding:16px 32px}.fact-form input,.fact-form select{background-color:var(--vote_bg);border:none;border-radius:100px;box-shadow:0 1px 1px #00000012,0 2px 2px #00000012,0 4px 4px #00000012,0 8px 8px #00000012,0 16px 16px #00000012;color:inherit;font-family:inherit;font-size:18px;padding:16px;width:220px}.fact-form input::placeholder{color:var(--source_ph)}.fact-form input:first-child{flex-grow:1}.fact-form span{font-size:18px;font-weight:600;margin-right:18px}@media (max-width:1080px){body{padding:32px 48px}.fact-form{align-items:stretch;flex-direction:column}.fact-form span{margin-left:18px}.fact-form input,.fact-form select{width:auto}}@media (max-width:700px){.logo img{height:50px;width:50px}h1{font-size:30px;line-height:1;margin-top:6px}.btn-open{font-size:18px;padding:12px 20px}}@media (max-width:475px){.logo img{height:40px;width:40px}h1{font-size:26px;line-height:1;margin-top:4px}.btn-open{font-size:12px;padding:8px}}@media (max-width:425px){.logo img{height:30px;margin-right:-10px;width:30px}h1{font-size:20px;line-height:1;margin-top:4px}.btn-open{font-size:12px;padding:8px}}.switch{display:inline-block;font-size:17px;height:34px;position:relative;width:64px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#0a70bf;border-radius:30px;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#e8e8e8;border-radius:20px;bottom:2px;content:"";height:30px;left:2px;width:30px;z-index:2}.moon i{fill:#73c0fc;color:#fafafa;left:36px;top:6px}.moon i,.sun i{height:24px;position:absolute;width:24px;z-index:1}.sun i{color:#fcd203;left:8px;top:8px}.input:checked+.slider{background-color:#183153}.input:focus+.slider{box-shadow:0 0 1px #183153}.input:checked+.slider:before{transform:translateX(30px)}@media (max-width:800px){.switch{font-size:12px;height:20px;width:40px}.slider{border-radius:15px}.slider:before{border-radius:10px;height:15px;width:15px}.moon i{color:#fafafa;left:24px}.moon i,.sun i{height:24px;top:3px;width:24px;z-index:1}.sun i{color:#fcd203;left:3px}.input:checked+.slider:before{transform:translateX(20px)}}.loader{align-items:center;display:flex;justify-content:space-evenly;margin:0 auto;width:300px}.ball{background-color:#fff;border-radius:50%;color:#212121;font-weight:800;height:35px;list-style:none;text-align:center;width:35px}.ball,h3{font-size:30px}h3{margin-left:15px}.ball:first-child{animation:bounce-1 2.1s ease-in-out infinite}@keyframes bounce-1{50%{background-color:#3b82f6;transform:translateY(-18px)}}.ball:nth-child(2){animation:bounce-3 2.1s ease-in-out .2s infinite}@keyframes bounce-2{50%{background-color:#3b82f6;transform:translateY(-18px)}}.ball:nth-child(3){animation:bounce-3 2.1s ease-in-out .4s infinite}@keyframes bounce-3{50%{background-color:#3b82f6;transform:translateY(-18px)}}.ball:nth-child(4){animation:bounce-3 2.1s ease-in-out .6s infinite}@keyframes bounce-4{50%{background-color:#3b82f6;transform:translateY(-18px)}}.ball:nth-child(5){animation:bounce-3 2.1s ease-in-out .8s infinite}@keyframes bounce-5{50%{background-color:#3b82f6;transform:translateY(-18px)}}.ball:nth-child(6){animation:bounce-3 2.1s ease-in-out 1s infinite}@keyframes bounce-6{50%{background-color:#3b82f6;transform:translateY(-18px)}}.ball:nth-child(7){animation:bounce-3 2.1s ease-in-out 1.2s infinite}@keyframes bounce-7{50%{background-color:#3b82f6;transform:translateY(-18px)}}
/*# sourceMappingURL=main.96a93f80.css.map*/