.slideshow-wrapper{margin:30px 0;max-width:900px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.slideshow-container{position:relative;width:100%;background:#f8f9fa;min-height:400px;display:flex;align-items:center;justify-content:center}.slide{display:none;width:100%;animation:fadeIn .5s ease-in-out}.slide.active{display:flex;flex-direction:column}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.slide-image{flex:1;display:flex;align-items:center;justify-content:center;padding:20px;min-height:350px}.slide-image img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.slide-content{padding:20px;background:#f0f2f5;border-top:1px solid #e0e0e0}.slide-title{margin:0 0 10px;font-size:20px;font-weight:700;color:#333;line-height:1.4}.slide-description{margin:0;font-size:15px;color:#666;line-height:1.6}.slideshow-controls{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;border-top:1px solid #e0e0e0}.slide-btn{background:#667eea;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:18px;font-weight:700;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.slide-btn:hover{background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 8px rgba(102,126,234,.4)}.slide-btn:active{transform:translateY(0)}.slide-btn:focus{outline:2px solid #3498db;outline-offset:2px}.slide-indicators{display:flex;gap:8px;flex:1;justify-content:center;align-items:center}.indicator{width:12px;height:12px;border-radius:50%;background:#ccc;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.indicator:hover{background:#999;transform:scale(1.1)}.indicator.active{background:#667eea;width:32px;border-radius:6px;box-shadow:0 2px 6px rgba(102,126,234,.4)}.indicator:focus{outline:2px solid #3498db;outline-offset:2px}.slide-counter{padding:10px 20px;text-align:center;font-size:13px;color:#999;background:#f8f9fa;border-top:1px solid #e0e0e0;font-weight:500}@media(max-width:768px){.slideshow-container{min-height:320px}.slide-image{min-height:280px;padding:15px}.slide-content{padding:15px}.slide-title{font-size:18px}.slide-description{font-size:14px}.slideshow-controls{padding:12px 15px;gap:10px}.slide-btn{padding:8px 12px;font-size:16px}.indicator{width:10px;height:10px}.indicator.active{width:28px}}@media(max-width:480px){.slideshow-container{min-height:280px}.slide-image{min-height:220px;padding:10px}.slide-content{padding:12px}.slide-title{font-size:16px;margin-bottom:8px}.slide-description{font-size:13px}.slide-indicators{gap:6px}.indicator{width:8px;height:8px}.indicator.active{width:24px}}@media(prefers-color-scheme:dark){.slideshow-wrapper{background:#2b2b2b}.slideshow-container{background:#1e1e1e}.slide-content{background:#333;border-top-color:#444}.slide-title{color:#e0e0e0}.slide-description{color:#b0b0b0}.slideshow-controls{background:#2b2b2b;border-top-color:#444}.indicator{background:#555}.indicator:hover{background:#777}.slide-counter{background:#1e1e1e;color:#777;border-top-color:#444}}