#modal-title.svelte-1ldhyym{min-height:80px}@media (min-width:768px){#modal-title.svelte-1ldhyym{min-height:72px}}@media (orientation:landscape) and (max-height:1000px) and (max-width:1200px){#modal-title.svelte-1ldhyym{min-height:auto!important;margin-bottom:1rem!important}#modal-title.svelte-1ldhyym .modal-title-text{line-height:1.1!important}.metadata-grid.svelte-1896on6{grid-template-columns:repeat(3,1fr)!important;align-items:start!important;gap:1.5rem!important;margin-bottom:2rem!important;display:grid!important}.metadata-item.svelte-1896on6{display:block!important}.metadata-label.svelte-1896on6{letter-spacing:.05em!important;text-transform:uppercase!important;opacity:.7!important;margin-bottom:.5rem!important;font-size:.75rem!important;font-weight:700!important;display:block!important}.metadata-value.svelte-1896on6{font-size:1rem!important}.landscape-icon,.spacer-div.svelte-1896on6{display:none!important}}@media (max-width:767px) and (orientation:portrait){.ratings-wrapper.svelte-1va7xgz{margin-top:auto}}@media (orientation:landscape) and (max-height:1000px) and (max-width:1200px){.ratings-wrapper.svelte-1va7xgz{margin-top:auto!important}.landscape-hidden-title.svelte-1va7xgz{display:none!important}.ratings-container.svelte-1va7xgz{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-top:1.5rem!important;display:flex!important}.rating-card.svelte-1va7xgz{background:0 0!important;flex-direction:row!important;gap:.75rem!important;padding:.25rem .5rem!important}.rating-icon{width:28px!important;height:28px!important}.rating-value.svelte-1va7xgz{font-size:2rem!important}.rating-label.svelte-1va7xgz,.score-result.svelte-1va7xgz{display:none!important}.landscape-score.svelte-1va7xgz{border-left:1px solid var(--color-border);gap:1.25rem!important;margin-left:auto!important;padding-left:1.5rem!important;display:flex!important}.landscape-score.svelte-1va7xgz span:where(.svelte-1va7xgz):first-child{letter-spacing:.05em!important;text-transform:uppercase!important;opacity:.7!important;font-size:.75rem!important;font-weight:700!important}.landscape-score.svelte-1va7xgz span:where(.svelte-1va7xgz):last-child{font-size:3rem!important;line-height:1!important}}.modal-details-section.svelte-16p2f2z{scrollbar-width:none;-ms-overflow-style:none}.modal-details-section.svelte-16p2f2z::-webkit-scrollbar{display:none}@media (max-width:767px) and (orientation:portrait){.modal-image-container.svelte-16p2f2z{flex:18vh;min-height:14vh;max-height:28vh}.modal-details-section.svelte-16p2f2z{flex-direction:column;display:flex}}@media (orientation:landscape) and (max-height:1000px) and (max-width:1200px){.modal-layout.svelte-16p2f2z{flex-direction:row!important;overflow:hidden!important}.modal-image-container.svelte-16p2f2z{border-radius:0!important;flex:none!important;width:250px!important;height:100%!important}.modal-details-section.svelte-16p2f2z{height:100%!important;padding:1.5rem!important;overflow-y:auto!important}}.swipe-hint-overlay.svelte-1rbkl0e{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.swipe-hint-content.svelte-1rbkl0e{color:#fff;flex-direction:column;align-items:center;animation:2s infinite pulse-hint;display:flex}.swipe-hint-svg.svelte-1rbkl0e{width:100px;height:80px;margin-bottom:16px}.swipe-arrow.svelte-1rbkl0e{transform-origin:50%;animation:2s infinite svelte-1rbkl0e-swipe-hint-anim}.swipe-arrow-left.svelte-1rbkl0e{animation-delay:0s}.swipe-arrow-right.svelte-1rbkl0e{animation-delay:1s}.swipe-arrow-down.svelte-1rbkl0e{animation-name:svelte-1rbkl0e-swipe-down-anim;animation-duration:2s;animation-iteration-count:infinite}@keyframes svelte-1rbkl0e-swipe-hint-anim{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(10px)}}@keyframes svelte-1rbkl0e-swipe-down-anim{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}@media (orientation:landscape) and (max-height:1000px) and (max-width:1200px){.modal-content{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}}
