.guide-text{background:linear-gradient(135deg,#FFB380,#FFC670);display:inline-block;padding:1rem 6rem}.fullscreen-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:9999}.gallery-image{padding:.25rem;max-width:280px;max-height:360px;object-fit:contain}.fullscreen-media{max-width:90%;max-height:90%}.close-btn{position:fixed;top:20px;right:30px;font-size:2rem;color:white;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.gallery-video{width:90%}