*{box-sizing:border-box;margin:0;padding:0}body{font-family:BIZ UDPGothic,sans-serif;color:#333;line-height:1.6;background-color:#fff;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:1000px;margin:0 auto;padding:0 20px}#header{position:relative;z-index:1;background-image:url(/build/assets/decobg_03-BWnFyZIk.png);background-size:1230px;background-repeat:repeat-x;background-position:bottom;margin:0 auto;padding:40px 0 120px}#header img{display:inline-block}#header a:hover{opacity:.5}#header .airplane{position:absolute;width:100%;height:300px;background-image:url(/build/assets/airplane-BsKOjqop.png);background-size:78px;background-repeat:no-repeat;margin:10px auto;animation:airplane 30s linear infinite}#header .cloud1{position:absolute;width:100%;height:200px;background-image:url(/build/assets/cloud_01-CSGcbZ97.png);background-size:64px;background-repeat:no-repeat;margin:0 auto;animation:vertical1 3s ease-in-out infinite alternate}#header .cloud2{position:absolute;width:100%;height:300px;background-image:url(/build/assets/cloud_01-CSGcbZ97.png);background-size:64px;background-repeat:no-repeat;margin:10px auto;animation:vertical2 2s ease-in-out infinite alternate}#header .cloud3{position:absolute;width:100%;height:300px;background-image:url(/build/assets/cloud_01-CSGcbZ97.png);background-size:64px;background-repeat:no-repeat;margin:10px auto;animation:vertical3 1s ease-in-out infinite alternate}#header .container{padding:60px 15px 50px}#header .row:after{content:"";display:table;clear:both}#header .row .left{float:left;width:50%;text-align:center}#header .row .right{float:right;width:50%;text-align:center}#header h1{width:100%;margin-top:131px;margin-bottom:48px}#header .logo{width:388px}#header .preview-iphone{width:263px;position:relative;z-index:2}#header .store-box{width:388px;margin:0 auto}#header .store-box:after{content:"";display:table;clear:both}#header .store{width:50%;float:left}#header .store.google{margin-top:-8px}#header .store.google img{margin-top:-2px}@media (max-width: 768px){#header .airplane,#header .cloud1,#header .cloud2,#header .cloud3{display:none}#header .container{padding-top:42px}#header .row .left,#header .row .right{float:none;display:block;width:auto;padding-bottom:20px}#header h1{margin:0 auto}#header .logo{width:auto;max-width:200px}#header .preview-iphone{width:50%}#header .store-box{width:auto;max-width:350px;margin:0 auto}#header .store img{width:90%}}@keyframes airplane{0%{background-position:100% 20%}25%{background-position:75% 20%}50%{background-position:50% 20%}75%{background-position:25% 20%}to{background-position:0% 20%}}@keyframes vertical1{0%{background-position:50% 20%}to{background-position:50% 10%}}@keyframes vertical2{0%{background-position:15% 55%}to{background-position:15% 40%}}@keyframes vertical3{0%{background-position:90% 35%}to{background-position:90% 30%}}.main-visual-section{width:100%;overflow:hidden;padding:32px 0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-visual-section .main-visual-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform;animation:main-visual-scroll var(--mv-duration, calc(var(--slide-count, 5) * 3s)) linear infinite}.main-visual-section .main-visual-list{display:flex;gap:20px;padding-right:20px}.main-visual-section .main-visual-list li{flex:none}.main-visual-section .main-visual-list img{width:140px;height:198px;-o-object-fit:cover;object-fit:cover;border-radius:4px;box-shadow:0 4px 10px #0000001a;background-color:#e5e7eb}@media (max-width: 768px){.main-visual-section{padding:20px 0}.main-visual-section .main-visual-list{gap:16px;padding-right:16px}.main-visual-section .main-visual-list img{width:100px;height:140px}}@keyframes main-visual-scroll{0%{transform:translate(0)}to{transform:translate(var(--mv-shift, -50%))}}.featured-issues{padding:80px 0 60px;background-color:#f8f7f5}.featured-issues .section-title{text-align:center;font-size:20px;font-weight:700;color:#ee5777;margin-bottom:50px;letter-spacing:2px}.featured-issues .issues-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.featured-issues .issue-card{display:flex;flex-direction:column;width:calc((100% - 80px) / 3);transition:transform .2s}.featured-issues .issue-card:hover,.featured-issues .issue-card:focus{transform:translateY(-5px)}.featured-issues .issue-thumb{width:100%;aspect-ratio:1/1.414;background-color:#fce4e8;background-size:cover;background-position:center;box-shadow:0 4px 15px #00000014;border:1px solid #eaedf0;margin-bottom:20px}.featured-issues .issue-info{margin-bottom:16px}.featured-issues .issue-publisher{font-size:13px;color:#ee5777;font-weight:700;margin-bottom:4px}.featured-issues .issue-title{font-size:16px;font-weight:700;line-height:1.4;color:#111}.featured-issues .issue-number{display:block;font-size:13px;color:#666;font-weight:400;margin-top:4px}.featured-issues .issue-comment{font-size:13px;color:#555;background-color:#ee577714;padding:16px;border-radius:8px;line-height:1.6;margin-top:auto;overflow-wrap:break-word}@media (max-width: 768px){.featured-issues{padding:60px 0}.featured-issues .issues-grid{gap:40px;max-width:360px;margin:0 auto}.featured-issues .issue-card{width:100%}.featured-issues .issue-thumb{max-width:200px;margin:0 auto 16px}.featured-issues .issue-info{text-align:center}.featured-issues .issue-comment{margin-top:10px}}.features{padding:40px 0 100px}.features .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.features .feature-num{width:36px;height:36px;background-color:#ee5777;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;margin:0 auto 15px}.features .feature-title{color:#333;font-size:16px;font-weight:700;margin-bottom:20px;line-height:1.4}.features .feature-image{margin:0 auto;max-height:200px;width:auto}.features .feature-note{margin-top:8px;font-size:11px;color:#999;text-align:right}@media (max-width: 768px){.features{padding:40px 0 80px}.features .features-grid{grid-template-columns:1fr;gap:50px;max-width:360px;margin:0 auto}}.info-section{background-color:#f8f7f5;padding:80px 0}.info-section .info-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.info-section .info-title{color:#ee5777;font-size:18px;font-weight:700;text-align:center;margin-bottom:30px;letter-spacing:2px}.info-section .stats-content{text-align:center}.info-section .stats-map{width:300px;margin:0 auto 40px}.info-section .btn-pink{display:inline-block;background-color:#ee5777;color:#fff;padding:14px 48px;border-radius:30px;font-weight:700;font-size:14px;box-shadow:0 4px 10px #ee57774d;transition:transform .2s}.info-section .btn-pink:hover{transform:translateY(-2px);box-shadow:0 6px 15px #ee577766}.info-section .news-box{background-color:#fff;padding:30px;box-shadow:0 2px 10px #00000008;border-radius:8px}.info-section .news-item{border-bottom:1px dashed #eee;padding-bottom:20px;margin-bottom:20px}.info-section .news-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.info-section .news-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.info-section .news-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;color:#fff;text-transform:uppercase}.info-section .news-badge.update{background-color:#f5a623}.info-section .news-badge.info{background-color:#ee5777}.info-section .news-badge.media{background-color:#00bcd4}.info-section .news-badge.press{background-color:#88c24a}.info-section .news-date{font-size:13px;color:#666;font-family:Arial,sans-serif}.info-section .news-text{font-size:13px;line-height:1.6;color:#333}@media (max-width: 768px){.info-section{padding:60px 0}.info-section .info-grid{grid-template-columns:1fr;gap:60px}.info-section .news-box{padding:20px}}.footer{text-align:center;padding:60px 0 40px;background-color:#fff}.footer .footer-logo{margin-bottom:30px}.footer .footer-logo .main-logo{width:200px;height:auto;margin:0 auto 20px}.footer .footer-logo .store-buttons{display:flex;gap:12px;justify-content:center;align-items:center}.footer .footer-logo .store-buttons .btn-store{display:inline-flex;transition:opacity .2s}.footer .footer-logo .store-buttons .btn-store:hover{opacity:.8}.footer .footer-logo .store-buttons .btn-store img{height:40px;width:auto}.footer .footer-logo .store-buttons .btn-store.google img{height:52px}.footer .footer-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:40px;font-size:12px}.footer .footer-links a{color:#ee5777;transition:opacity .2s}.footer .footer-links a:hover{opacity:.7}.footer .copyright{font-size:12px;color:#999;font-family:Arial,sans-serif}@media (max-width: 768px){.footer{padding:40px 0 30px}.footer .footer-links{flex-direction:column;gap:15px}}
