@media (max-width:768px){.fake-link-tooltip{max-width:calc(100vw - 20px);white-space:normal;word-break:break-all;font-size:11px;padding:8px 12px}.fake-link-tooltip::before{display:none}}@media (max-width:768px){body{padding:0;background:#fff;align-items:stretch}.app-container{max-width:100%;height:100vh;display:flex;flex-direction:column}.iphone-frame{background:0 0;border-radius:0;padding:0;box-shadow:none;flex:1;display:flex;flex-direction:column}.iphone-frame::after,.iphone-frame::before{display:none}.app-content{border-radius:0;height:100%;flex:1}.page{bottom:140px}.page-content{padding:15px 15px 120px 15px;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 200px)}#intro-page .page-content{justify-content:flex-start!important;min-height:auto!important;padding-top:20px!important}.placeholder-image{background-size:100% auto!important;background-position:center top!important;padding:15px;margin-bottom:15px;min-height:160px;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important}.placeholder-image h2{font-size:22px!important;font-weight:700;text-align:center!important;line-height:1.1;margin:0;margin-top:8px!important;margin-bottom:auto!important;background:linear-gradient(135deg,#2c5aa0,#3266cc)!important;padding:8px 16px!important;border-radius:10px!important;box-shadow:0 2px 6px rgba(0,0,0,.2)!important;text-shadow:2px 2px 4px rgba(0,0,0,.4);word-spacing:-1px;width:100%!important;max-width:none!important;order:-1!important}.intro-text{text-align:center;max-width:none;margin:0}.intro-text h1{font-size:22px;margin-bottom:15px;line-height:1.2}.intro-text p{font-size:14px;line-height:1.5;margin-bottom:15px}.question-content h3{font-size:18px}.email-example{padding:15px;margin-bottom:20px}.email-header{font-size:13px}.email-body{padding:12px;font-size:14px}.answers{bottom:20px!important;left:15px!important;right:15px!important;padding:12px 15px;flex-direction:column;align-items:stretch;gap:6px}.answer-option{padding:8px 12px;font-size:13px;margin:0;justify-content:flex-start;max-width:none;flex:none}.answer-option input[type=checkbox]{margin-right:10px}.answers .nav-btn{width:100%;padding:10px 20px;margin-left:0;margin-top:8px}.score-circle{width:80px;height:80px}.score-number{font-size:24px}.score-label{font-size:10px}.score-circles{gap:15px}.final-score-circle{width:100px;height:100px}.final-score-number{font-size:28px}.final-score-label{font-size:12px}.final-score-circles{gap:20px}.final-total{font-size:18px}.score-percentage{font-size:20px}.correct-answers,.explanation,.final-message,.quiz-summary{padding:15px;margin-bottom:20px}.bottom-nav{position:absolute;left:0;transform:none;max-width:100%;width:100%;padding:12px 20px 20px;border-radius:0}.nav-btn{padding:12px 25px;font-size:15px}.nav-btn.secondary{margin-left:8px}.summary-stats{grid-template-columns:1fr;gap:15px;text-align:center}.stat-number{font-size:28px}}@media (max-width:480px){.page-content{padding:15px}.intro-text h1{font-size:20px;margin-bottom:12px}.intro-text p{font-size:13px;margin-bottom:12px}.placeholder-image{background-size:100% auto!important;background-position:center top!important;padding:12px 10px;min-height:140px;margin-bottom:12px}.placeholder-image h2{font-size:20px!important;font-weight:700;line-height:1;word-spacing:-1px;text-shadow:2px 2px 4px rgba(0,0,0,.5);padding:6px 14px!important;border-radius:8px!important;width:100%!important;max-width:none!important}.question-text{padding:15px;margin-bottom:15px}.question-content h3{font-size:18px;margin-bottom:10px}.instruction{font-size:14px}.email-example{padding:12px}.email-body{padding:10px;font-size:13px}.answer-option{padding:10px 12px;font-size:11px}.score-circle{width:70px;height:70px}.score-number{font-size:20px}.final-score-circle{width:90px;height:90px}.final-score-number{font-size:24px}.bottom-nav{padding:10px 15px 15px}.nav-btn{padding:10px 20px;font-size:14px}.final-results-header h2,.results-header h2{font-size:20px}.explanation h3{font-size:16px}.quiz-summary h3{font-size:16px}}@media (max-width:320px){.intro-text h1{font-size:18px;margin-bottom:10px}.intro-text p{font-size:12px;margin-bottom:10px}.placeholder-image{background-size:100% auto!important;background-position:center top!important;min-height:120px;padding:10px 8px}.placeholder-image h2{font-size:18px!important;font-weight:700;line-height:1;text-shadow:2px 2px 4px rgba(0,0,0,.6);padding:6px 12px!important;border-radius:6px!important;width:100%!important;max-width:none!important}.golden-btn{padding:12px 25px;font-size:14px;min-width:180px;margin:15px auto}.question-content h3{font-size:15px}.nav-btn{padding:8px 15px;font-size:13px}.final-score-circle,.score-circle{width:70px;height:70px;font-size:20px}.final-score-circle{width:90px;height:90px;font-size:24px}.swisspost-header{padding:15px}.swisspost-title{font-size:16px}.swisspost-content{padding:15px}.swisspost-detail-row{flex-direction:column;align-items:flex-start;gap:4px}.swisspost-button{width:100%;text-align:center}.brach-header{padding:12px 15px}.brach-subject{padding:12px 15px;font-size:16px}.brach-content{padding:15px}.brach-order-row{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.brach-text{font-size:12px}}@media (min-width:769px) and (max-width:1024px){.app-container{max-width:350px}.app-content{height:600px}.bottom-nav{max-width:310px}}@media (min-width:1025px){.app-container{max-width:400px}}@media (max-height:600px) and (orientation:landscape){.page-content{padding:15px 20px}.header-image{margin-bottom:20px}.placeholder-image{background-size:100% auto!important;background-position:center top!important;padding:12px 15px;min-height:130px}.intro-text h1{font-size:20px;margin-bottom:10px}.intro-text p{font-size:14px;margin-bottom:10px}.email-example{margin-bottom:15px}.final-score-circle,.score-circle{width:80px;height:80px;font-size:22px}.bottom-nav{padding:8px 20px 12px}.golden-btn{padding:15px 30px;font-size:16px;margin:20px auto;display:block;width:auto;min-width:200px;text-align:center}.modal-content{width:95%;margin:10% auto}.modal-body{padding:15px;font-size:13px}.warning-banner{font-size:15px;padding:12px 15px}.modal-btn{padding:10px 25px;font-size:13px}.netpathie-content{flex-direction:column;text-align:center;gap:10px}.netpathie-text{font-size:13px}}
/*# sourceMappingURL=mobile.css.map */