@charset "UTF-8";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.menu-container{position:relative}@media(min-width:1200px){.menu-container{display:none}}.menu-container .menu-button{background:none;border:none;padding:0;position:relative;left:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-container .menu-button .line{width:25px;height:3px;background-color:#74bcd4;margin:3px 0;transition:.3s}.menu-container .menu{display:none;position:absolute;top:50px;left:0;background:#fff;width:320px;border-radius:4px;z-index:1000}@media(max-width:304px){.menu-container .menu{width:240px}}.menu-container .menu.open{display:block}.menu-container .menu a{display:block;padding-top:20px;padding-bottom:20px;padding-left:15px;text-decoration:none;color:#000;transition:box-shadow .3s ease}.menu-container .menu a:hover{box-shadow:0 0 5px #0003}main .error-message{opacity:0;transition:opacity .5s ease-out;margin-top:5%;text-align:center;color:#74bcd4;font-family:serif;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}main .error-message.visible{opacity:1}@media(min-width:1200px){main .error-message{font-size:20px}}@media(min-width:769px)and (max-width:1200px){main .error-message{font-size:18px}}main #evaluation-form{display:flex;flex-direction:column;align-items:center;transition:all .5s ease;opacity:1;-webkit-user-select:none;user-select:none}main #evaluation-form.hidden{opacity:0;pointer-events:none}main #evaluation-form p{color:#74bcd4}@media(max-width:670px){main #evaluation-form p{margin-bottom:7%;font-size:14px}}main #evaluation-form #article-url{width:70%;height:40px;font-size:17px;font-family:"serif";border:.5px solid #fffaf0;background-color:#fff;border-radius:3px}main #evaluation-form #article-url:focus{border-color:#74bcd4;outline:none}@media(max-width:670px){main #evaluation-form #article-url{width:100%;height:35px}}@media(min-width:1200px){main #evaluation-form #article-url{width:90%}}main #evaluation-form #evaluate-btn{-webkit-user-select:none;user-select:none;width:5%;height:35px;color:#fff;font-size:16px;background-color:#74bcd4;border:none;border-radius:4px;box-shadow:0 4px 6px #0000001a;cursor:pointer;transition:all .3s ease;text-align:center;font-weight:400}main #evaluation-form #evaluate-btn:hover{background-color:#5da7bf;box-shadow:0 2px 3px #0003}main #evaluation-form #evaluate-btn:active{background-color:#4a92a8;transform:translateY(0)}@media(max-width:670px){main #evaluation-form #evaluate-btn{width:22%;margin-top:7%;font-size:14px}}@media(max-width:304px){main #evaluation-form #evaluate-btn{margin-top:1%;width:28%;font-size:13px}}@media(min-width:671px)and (max-width:768px){main #evaluation-form #evaluate-btn{width:9%;margin-top:2%}}@media(min-width:769px)and (max-width:1200px){main #evaluation-form #evaluate-btn{width:9%;margin-top:2%}}@media(min-width:1200px){main #evaluation-form #evaluate-btn{width:7%;margin-top:3%}}main #loading-indicator{display:flex;justify-content:center;align-items:center;height:auto;margin-top:40px}@media(max-width:304px){main #loading-indicator{margin-top:40px}}main #loading-indicator .loader{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #74BCD4;width:40px;height:40px;animation:spin 2s linear infinite;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite}@media(max-width:304px){main #loading-indicator .loader{width:30px;height:30px}}@media(max-width:670px){main #loading-indicator .loader{width:33px;height:33px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}main #show-form-btn button{background-color:#74bcd4;color:#fff;padding:8px;border:none;border-radius:5px;cursor:pointer;-webkit-user-select:none;user-select:none}@media(max-width:670px){main #show-form-btn button{font-size:12px;padding:8px}}@media(max-width:304px){main #show-form-btn button{font-size:10px;padding:6px}}@media(min-width:671px)and (max-width:768px){main #show-form-btn button{padding:8px;font-size:11px}}@media(min-width:769px)and (max-width:1200px){main #show-form-btn button{padding:8px}}main #show-form-btn button:hover{background-color:#4a9ab2}.chart-container{display:flex;flex-direction:column}@media(min-width:1200px){.chart-container{width:300px;height:300px;position:absolute;top:15%;left:50%;transform:translate(-50%,-30%);transition:all 1s ease}}@media(max-width:670px){.chart-container{width:100%;height:auto;margin-top:15%;justify-content:center;transform:none}}@media(max-width:304px){.chart-container{width:100%;height:auto;margin-top:20%;margin-left:2%;transform:none}}@media(min-width:671px)and (max-width:768px){.chart-container{width:88%;height:auto;margin-top:2%;margin-left:4%;transform:none}}@media(min-width:769px)and (max-width:1200px){.chart-container{width:230px;height:230px;position:absolute;top:10%;left:50%;transform:translate(-50%,-10%);transition:all 1s ease}}@media(min-width:1200px){.chart-container.expanded{width:90%;height:100%;top:5%;left:50%}}@media(min-width:769px)and (max-width:1200px){.chart-container.expanded{width:70%;height:500px;position:absolute;top:1%}}@media(min-width:1200px){.chart-container.shrunk{width:30vw;height:270px;top:5vh;left:10vw;transform:none}}@media(min-width:769px)and (max-width:1200px){.chart-container.shrunk{width:30vw;height:230px;top:9vh;left:13vw;transform:none}}@media(max-width:670px){.chart-container .chart-content{width:100%;height:22vh;background-color:#fffaf000;text-align:center}}@media(max-width:670px)and (min-width:400px){.chart-container .chart-content{height:250px}}@media(max-width:670px)and (max-height:240px){.chart-container .chart-content{height:50vh}}@media(max-width:304px){.chart-container .chart-content{height:110px}}@media(min-width:671px)and (max-width:768px){.chart-container .chart-content{width:100%;height:270px;background-color:#fffaf000}}@media(min-width:769px)and (max-width:1200px){.chart-container .chart-content{width:100%;height:100%;background-color:#fffaf000}}@media(min-width:1200px){.chart-container .chart-content{width:100%;height:100%;background-color:#fffaf000}}.chart-container .average-score{opacity:0;color:#4a9ab2;font-size:large;transition:opacity 1s ease-in-out;text-align:center}@media(max-width:304px){.chart-container .average-score{font-size:medium;margin-bottom:10%}}@media(max-width:670px){.chart-container .average-score{margin-bottom:10%}}@media(min-width:671px)and (max-width:768px){.chart-container .average-score{margin-top:10%;margin-bottom:5%}}@media(min-width:769px)and (max-width:1200px){.chart-container .average-score{margin-top:25%;margin-bottom:5%}}@media(min-width:1200px){.chart-container .average-score{margin-top:25%;margin-bottom:5%}}.chart-container .average-score.visible{opacity:1}.share-buttons{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:5%}@media(min-width:1200px){.share-buttons{margin:3% 20% 5% 25%}}.share-buttons .menu-button{cursor:pointer;color:#4a9ab2}.share-buttons .menu-button:hover{color:#357a9d}.share-buttons .menu-options{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 2px 5px #0003;border-radius:4px;z-index:10;width:200px}.share-buttons .menu-options button{display:block;color:#000;width:100%;padding:10px;background:none;border:none;text-align:left;cursor:pointer;font-size:14px;background-color:#fffaf0}.share-buttons .menu-options button:hover{background-color:#f0f0f0;color:#4a9ab2}.share-buttons .menu-options button:active{background-color:#f0f0f0;color:#357a9d}.article-quote{margin-top:5%}@media(max-width:670px){.article-quote{font-size:14px}}@media(min-width:769px)and (max-width:1200px){.article-quote{margin-left:47%}}.article-quote .article-quote-header{padding:1%;background-color:#dcdcdc;border-radius:8px;box-shadow:0 4px 4px #0000001a;min-height:17vh}.article-quote .article-quote-header:hover{background-color:#e0e0e0}.article-quote .article-quote-header .article-quote-image{width:40%;height:150px;object-fit:cover}@media(max-width:670px){.article-quote .article-quote-header .article-quote-image{width:80%;margin-left:9%}}body{margin:0;padding:0;background:#e4e4e4}header{background:#e4e4e4;display:flex;align-items:center;justify-content:space-between;padding:0 15%}@media(min-width:1200px){header{padding:0 15%}}@media(max-width:670px){header{padding:1% 0%}}@media(min-width:671px)and (max-width:768px){header{padding:0% 15%}}header .logo{cursor:pointer}@media(max-width:670px){header .logo{position:relative;right:3%}}@media(min-width:671px)and (max-width:768px){header .logo{position:relative;right:30%}}@media(min-width:769px)and (max-width:1200px){header .logo{position:relative;right:30%}}header nav a{position:relative;opacity:.7;margin-right:5px;text-decoration:none;color:#000}header nav a:hover{opacity:1}@media(max-width:670px){header nav a{display:none}}@media(max-width:670px){header nav .fa-language{position:relative;right:60px;font-size:22px;color:#74bcd4}}@media(max-width:304px){header nav .fa-language{position:relative;right:35px}}@media(min-width:671px)and (max-width:768px){header nav .fa-language{font-size:30px;position:relative;left:5%}}@media(min-width:769px)and (max-width:1200px){header nav .fa-language{font-size:30px;position:relative;left:5%}}@media(min-width:1200px){header nav .fa-language{position:relative;left:5%;font-size:27px}}main{background:linear-gradient(to bottom,#e4e4e4,#fffaf0);min-height:100vh;padding:3% 20% 20%}@media(max-width:670px){main{padding:3% 14% 20%}}@media(min-width:671px)and (max-width:768px){main{padding:3% 10% 20%}}@media(min-width:769px)and (max-width:1200px){main{padding:3% 10% 20%}}main #show-form-btn{position:absolute;top:5%;right:18%}@media(max-width:670px){main #show-form-btn{top:60px;right:7%}}@media(max-width:670px)and (max-width:240px){main #show-form-btn{top:65px}}@media(max-width:670px)and (min-width:630px){main #show-form-btn{top:70px;right:8%}}@media(min-width:671px)and (max-width:768px){main #show-form-btn{top:65px}}@media(min-width:769px)and (max-width:1200px){main #show-form-btn{top:70px}}@media(min-width:1200px){main #show-form-btn{top:70px}}main .quotation{font-family:serif;color:#222}main .quotation h2{text-align:center;font-family:serif;color:#74bcd4}@media(min-width:769px)and (max-width:1200px){main .quotation h2{margin-top:3%;margin-bottom:430px}}@media(min-width:1200px){main .quotation h2{margin-top:15%;margin-bottom:350px}}main .quotation a{color:#222;text-decoration:none}main .quotation a:hover{color:#000}@media(min-width:1200px){main .quotation{margin-left:34%}}@media(max-width:670px){main .quotation{margin-top:15%}}@media(max-width:304px){main .quotation p{font-size:12px}main .quotation h3{font-size:16px}}main .document{font-family:serif;color:#222}main .document h3{color:#74bcd4}@media(max-width:670px){main .document{margin-top:18%}main .document h3{text-align:center;color:#74bcd4;margin-top:20%}}@media(min-width:671px)and (max-width:768px){main .document{margin-top:10%}main .document h3{text-align:center;color:#74bcd4;margin-top:15%}}@media(min-width:1200px){main .document{margin-top:5%;position:relative;right:4%}}@media(min-width:769px)and (max-width:1200px){main .document{margin-top:3%}}@media(max-width:304px){main .document p{font-size:15px}}@media(max-width:670px){main .document p{font-size:15px}}@media(min-width:1200px){main .document p{margin-top:4%;margin-bottom:5%}}@media(min-width:769px)and (max-width:1200px){main .document p{margin-top:5%;margin-bottom:5%}}footer{background:#444;color:#fff;position:fixed;bottom:0;width:100%}footer .info{margin-top:4px;padding-right:20%;padding-left:20%;color:#fff;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}@media(min-width:671px)and (max-width:768px){footer .info{padding-right:11%;padding-left:11%}}@media(min-width:769px)and (max-width:1200px){footer .info{padding-right:11%;padding-left:11%}}@media(max-width:670px){footer .info{display:none}}footer .info ul{list-style-type:none;margin-bottom:0%}footer .info ul li{margin-bottom:2%}footer .info ul li a{text-decoration:none;color:#fff}footer .info ul li a:hover{color:#74bcd4}@media(min-width:671px)and (max-width:768px){footer .info ul li a{font-size:11px}}@media(min-width:769px)and (max-width:1200px){footer .info ul li a{font-size:13px}}@media(min-width:1200px){footer .info ul li a{font-size:14px}}footer .last{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:0}footer .last button{-webkit-user-select:none;user-select:none;background-color:transparent;color:#74bcd4;border:none;font-size:22px;margin-left:10px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}@media(max-width:670px){footer .last button{display:none}}footer p{text-align:center;-webkit-user-select:none;user-select:none}@media(max-width:670px){footer p{margin-top:4%}}.container h1{align-self:center;color:#74bcd4;margin-bottom:6%}@media(max-width:670px){.container h1{font-size:x-large}}@media(max-width:304px){.container h1{font-size:large}}.container .color{align-self:center;color:#74bcd4;font-size:20px}@media(max-width:304px){.container .color{font-size:16px}}@media(max-width:670px){.container p{font-size:14px}}@media(max-width:670px)and (max-width:304px){.container p{font-size:10px}}.container .image-container{text-align:center;margin-bottom:6%}@media(max-width:670px){.container .image-container{margin-top:8%}}.container .image-container .about_image{transition:transform .3s ease-in-out}@media(max-width:670px){.container .image-container .about_image{width:100%;margin-top:5%;cursor:pointer}.container .image-container .about_image.zoomed{transform:scale(1.3);z-index:10}}@media(min-width:671px)and (max-width:768px){.container .image-container .about_image{width:100%}}.container .image-container .source-link{position:relative;bottom:10px;background-color:#ffb6c1b3;font-size:13px;border-radius:3px;padding:5px 10px;text-decoration:none;color:#000;transition:all .2s ease-in-out}@media(max-width:670px){.container .image-container .source-link{padding:4px 8px;font-size:10px;left:55%}}@media(min-width:671px)and (max-width:768px){.container .image-container .source-link{left:50%;bottom:10%}}@media(min-width:769px)and (max-width:1200px){.container .image-container .source-link{display:block;width:8%;left:82%;bottom:10%}}@media(min-width:1200px){.container .image-container .source-link{display:block;width:5%;left:75%;bottom:10%}}.container .image-container .source-link:hover{background-color:#ffb6c1e6}.container .asahi_link{text-decoration:none;display:flex;flex-direction:column;margin-top:3%;margin-bottom:5%}.container .asahi_link .related.article{padding:5px;font-size:13px;border-radius:8px;background-color:#ffb6c166;width:25%;color:#333;box-shadow:2px 2px 10px #0000001a;transition:all .3s ease-in-out;align-self:flex-end}@media(max-width:670px){.container .asahi_link .related.article{align-self:flex-start;width:100%}}@media(min-width:671px)and (max-width:768px){.container .asahi_link .related.article{width:40%}}@media(min-width:769px)and (max-width:1200px){.container .asahi_link .related.article{width:40%}}.container .asahi_link .related.article .fp{color:#444;font-size:14px;font-weight:700;margin-bottom:3px}.container .asahi_link .related.article:hover{background-color:#ffb6c1b3;box-shadow:4px 4px 15px #0003}.container .valuation_basis{max-width:80%;align-self:center}@media(max-width:670px){.container .valuation_basis{margin-top:20%;margin-bottom:20%}.container .valuation_basis.zoomed{transform:scale(1.4)}}.container .administrator-container{display:flex;justify-content:space-around;margin-top:4%;margin-bottom:4%}@media(max-width:670px){.container .administrator-container{flex-direction:column}}.container .administrator-container .Logicboy_card{border:1px solid rgba(0,0,0,.2);padding:16px;border-radius:10px;max-width:60%;display:flex;flex-direction:column}@media(max-width:670px){.container .administrator-container .Logicboy_card{max-width:100%}}.container .administrator-container .Logicboy_card img{width:80%;border-radius:25px;align-self:center;margin-bottom:8%}.container .administrator-container .Logicboy_card .toggle-button{background-color:#74bcd4;color:#fff;border:none;border-radius:25px;padding:10px 5px;width:30%;font-size:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px #0000001a;margin:0 auto}@media(max-width:304px){.container .administrator-container .Logicboy_card .toggle-button{width:50%;padding:7px 3px;font-size:13px}}.container .administrator-container .Logicboy_card .toggle-button:hover{background-color:#5aaec1;box-shadow:0 6px 8px #0003}.container .administrator-container .Logicboy_card .toggle-button:active{background-color:#5199a8;box-shadow:0 2px 4px #0003;transform:translateY(2px)}.container h3{color:#444}@media(max-width:670px){.container h3{font-size:16px}}.container{background:linear-gradient(to bottom,#e4e4e4,#fffaf0);font-family:serif;display:flex;flex-direction:column;min-height:100vh;padding:3% 20% 20%}@media(max-width:670px){.container{padding:3% 12% 20%}}@media(min-width:671px)and (max-width:768px){.container{padding:3% 10% 20%}}@media(min-width:769px)and (max-width:1200px){.container{padding:3% 10% 20%}}.container h1{text-align:center;color:#74bcd4;margin-bottom:6%}.container h3{color:#444;text-align:start}@media(max-width:304px){.container h3{font-size:13px}}main{min-height:100vh;font-family:serif}main h1{text-align:center;color:#74bcd4;margin-top:1%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media(max-width:670px){main h1{margin-top:5%;font-size:large}}main .feedback-container{max-width:80%;margin:6% auto;padding:40px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 10px #0000001a;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media(max-width:670px){main .feedback-container{margin:10% auto;max-width:100%;padding:6%}}@media(min-width:671px)and (max-width:768px){main .feedback-container{max-width:90%}}@media(min-width:769px)and (max-width:1200px){main .feedback-container{max-width:90%}}main .feedback-container .form-group{margin-bottom:10%}main .feedback-container .form-group label{display:block;font-weight:700;margin-bottom:3%;color:#333}@media(max-width:670px){main .feedback-container .form-group label{text-align:center}}main .feedback-container .form-group input,main .feedback-container .form-group textarea{width:95%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;font-family:serif;resize:none}@media(max-width:670px){main .feedback-container .form-group input,main .feedback-container .form-group textarea{width:90%;padding:5%}main .feedback-container .form-group input::placeholder,main .feedback-container .form-group textarea::placeholder{font-size:13px}}main .feedback-container .form-group input:focus,main .feedback-container .form-group textarea:focus{border-color:#74bcd4;outline:none}main .feedback-container .form-group p{text-align:center;color:gray}@media(max-width:670px){main .feedback-container .form-group p{font-size:14px}}main .feedback-container .form-group textarea{height:100px}main .feedback-container .form-group input[type=range]{-webkit-appearance:none;appearance:none;width:95%}@media(max-width:670px){main .feedback-container .form-group input[type=range]{width:90%}}main .feedback-container .form-group input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;background:#ffb6c1b3;border-radius:5px}main .feedback-container .form-group input[type=range]::-moz-range-track{width:100%;height:8px;background:#ffb6c1b3;border-radius:5px}main .feedback-container .form-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:8px;height:22px;background:#9e9e9eb3;border-radius:1px;cursor:pointer;margin-top:-7px}main .feedback-container .form-group input[type=range]::-webkit-slider-thumb:hover{background:#9e9e9e}main .feedback-container .form-group input[type=range]::-moz-range-thumb{width:8px;height:25px;background:#9e9e9e80;border-radius:2px;cursor:pointer}main .feedback-container .form-group input[type=range]::-moz-range-thumb:hover{background:#9e9e9e}main .feedback-container .submit-button{width:30%;display:block;padding:10px;margin:0 auto;background-color:#74bcd4;color:#fff;border:none;border-radius:5px;font-size:16px;box-shadow:0 4px 6px #0000001a;cursor:pointer;transition:all .3s ease}@media(max-width:670px){main .feedback-container .submit-button{width:50%}}@media(max-width:304px){main .feedback-container .submit-button{width:40%;padding:6px}}main .feedback-container .submit-button:hover{background-color:#5da7bf;box-shadow:0 2px 3px #0003}main .feedback-container .submit-button:active{background-color:#4a92a8;transform:translateY(0)}main .feedback-container #feedback{color:#333}main .feedback-container .thank-you-message{text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}main .feedback-container .thank-you-message h2{color:#74bcd4}main .feedback-container .privacy-notice{text-align:center;margin-top:6%}@media(max-width:670px){main .feedback-container .privacy-notice{font-size:14px;margin-top:13%}}@media(max-width:304px){main .feedback-container .privacy-notice{font-size:11px}}main .feedback-container .privacy-notice a{color:#74bcd4;text-decoration:none}main .feedback-container .privacy-notice a:hover{color:#5aaec1}.faq-container{background:linear-gradient(to bottom,#e4e4e4,#fffaf0);min-height:100vh;padding:2% 0%;font-family:serif}@media(max-width:304px){.faq-container{padding:0}}@media(max-width:670px){.faq-container{padding:0}}.faq-container h1{text-align:center;margin-bottom:30px;color:#74bcd4;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media(max-width:670px){.faq-container h1{font-size:xx-large}}.faq-container .faq-section{margin-bottom:20px}.faq-container .faq-section h2{color:#74bcd4;font-size:21px;margin-bottom:10px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media(max-width:670px){.faq-container .faq-section h2{text-align:center}}.faq-container .faq-section details{background:#fff;padding:15px;margin-bottom:10px;border:1px solid #ddd;border-radius:5px;cursor:pointer}.faq-container .faq-section details summary{font-weight:700;font-size:16px;color:#333}.faq-container .faq-section details p{margin-top:10px;color:#666}@media(max-width:670px){.faq-container .faq-section details p{font-size:14px}}main{min-height:100vh;font-family:serif;background:linear-gradient(to bottom,#e4e4e4,#fffaf0)}@media(max-width:670px){main{padding:3% 7% 20%}}main .contact-container h1{text-align:center;margin-bottom:5%;color:#74bcd4;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media(max-width:670px){main .contact-container h1{font-size:26px}}@media(max-width:670px){main .contact-container h1{margin-bottom:10%}}main .contact-container .thank-you-message{text-align:center}main .contact-container .thank-you-message h2{color:#74bcd4}@media(max-width:670px){main .contact-container .thank-you-message h2{font-size:22px}}@media(max-width:304px){main .contact-container .thank-you-message h2{font-size:20px}}main .contact-container .thank-you-message p{color:#555;font-size:14px}@media(min-width:1200px){main .contact-container .thank-you-message p{font-size:16px}}main .contact-container .contact-form{max-width:80%;margin:0 auto;background:#fff;padding:10%;border-radius:8px;box-shadow:0 4px 6px #0000001a}main .contact-container .contact-form .form-group{margin-bottom:20px}main .contact-container .contact-form .form-group label{display:block;font-weight:700;color:#333;margin-bottom:2%}main .contact-container .contact-form .form-group input,main .contact-container .contact-form .form-group textarea{width:95%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:border-color .3s ease;margin-bottom:5%;font-family:serif}@media(max-width:670px){main .contact-container .contact-form .form-group input,main .contact-container .contact-form .form-group textarea{width:90%}main .contact-container .contact-form .form-group input::placeholder,main .contact-container .contact-form .form-group textarea::placeholder{font-size:13px}}@media(max-width:304px){main .contact-container .contact-form .form-group input,main .contact-container .contact-form .form-group textarea{width:85%}}main .contact-container .contact-form .form-group input:focus,main .contact-container .contact-form .form-group textarea:focus{border-color:#74bcd4;outline:none}main .contact-container .contact-form .form-group textarea{min-height:120px;resize:none}main .contact-container .contact-form .submit-button{width:20%;display:block;padding:10px;margin:0 auto;background-color:#74bcd4;color:#fff;border:none;border-radius:5px;font-size:16px;box-shadow:0 4px 6px #0000001a;cursor:pointer;transition:all .3s ease}@media(max-width:670px){main .contact-container .contact-form .submit-button{width:35%}}@media(max-width:304px){main .contact-container .contact-form .submit-button{width:40%;padding:6px}}main .contact-container .contact-form .submit-button:hover{background-color:#5da7bf;box-shadow:0 2px 3px #0003}main .contact-container .contact-form .submit-button:active{background-color:#4a92a8;transform:translateY(0)}.updates-container{font-family:serif;padding:2% 10%;background:linear-gradient(to bottom,#e4e4e4,#fffaf0);min-height:100vh}@media(max-width:304px){.updates-container{min-height:120vh}}.updates-container h1{text-align:center;margin-bottom:40px;color:#74bcd4;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.updates-container .updates-list{max-width:800px;margin:0 auto}.updates-container .updates-list .update-item{background:#fff;padding:20px;margin-bottom:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;transition:transform .2s ease}.updates-container .updates-list .update-item:hover{transform:translateY(-5px)}.updates-container .updates-list .update-item h3{margin-bottom:8px;font-size:18px;color:#333}@media(max-width:304px){.updates-container .updates-list .update-item h3{text-align:center}}.updates-container .updates-list .update-item p{color:#666;line-height:1.6}main{background:linear-gradient(to bottom,#e4e4e4,#fffaf0)}main .support-container{text-align:center;padding:2rem;font-family:serif}main .support-container h1{color:#74bcd4}main .support-container p{font-size:18px;margin-bottom:2rem}main .support-container .amount-selection button{background-color:#74bcd4;color:#fff;padding:10px 20px;margin:0 10px;border:none;border-radius:25px;font-size:16px;cursor:pointer;transition:background-color .3s ease}main .support-container .amount-selection button:hover{background-color:#5aaec1}main .support-container .custom-amount{margin-top:2rem}main .support-container .custom-amount input{padding:5px;border-radius:5px;border:1px solid #ccc;width:100px;margin-left:10px}main .support-container .payment-section{margin-top:3rem}main .support-container .payment-section .support-button{background-color:#74bcd4;color:#fff;padding:10px 30px;border:none;border-radius:25px;font-size:16px;cursor:pointer;transition:background-color .3s ease}main .support-container .payment-section .support-button:hover{background-color:#5aaec1}
