.ycc-header{text-align:center;padding:40px 20px 20px;background:linear-gradient(135deg,#0056d2,#007bff);color:#fff;border-radius:0 0 15px 15px;box-shadow:0 4px 15px rgba(0,0,0,.15);margin-bottom:10px;position:relative;z-index:10}.ycc-header h1{margin:0;font-size:1.8em;font-weight:700;letter-spacing:1px}.ycc-header p{margin:8px 0 0;font-size:.9em;font-weight:300;opacity:.9}.ycc-nav{text-align:center;background:#fff;padding:12px 0;border-bottom:2px solid #0056d2;border-radius:0 0 14px 14px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ycc-nav a{text-decoration:none;color:#0056d2;font-weight:600;padding:6px 10px;border-radius:8px;transition:.3s}.ycc-nav a:hover{background:linear-gradient(135deg,#007bff,#0056d2);color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.ycc-banner{background:linear-gradient(90deg,#ff512f,#ff8c00,#ff2d95,#ff512f);background-size:300% 300%;color:#fff;padding:12px 0;font-weight:800;overflow:hidden;position:relative;border-radius:14px;margin:22px auto;width:95%;max-width:1100px;box-shadow:0 8px 28px rgba(255,80,40,.55);animation:bannerFlow 8s ease infinite,bannerPulse 2.5s infinite;display:flex;justify-content:center;align-items:center;text-align:center}@keyframes bannerFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bannerPulse{0%,to{box-shadow:0 8px 28px rgba(255,80,40,.55)}50%{box-shadow:0 10px 38px rgba(255,0,120,.75)}}.ycc-banner-text{display:inline-block;white-space:nowrap;animation:scroll-left-ycc 16s linear infinite;font-size:1.12em;letter-spacing:.6px;text-shadow:0 2px 6px rgba(0,0,0,.35);margin:0}@keyframes scroll-left-ycc{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.ycc-banner:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.55),transparent);transform:skewX(-25deg);animation:shine 4s infinite}@keyframes shine{0%{left:-60%}to{left:140%}}.ycc-page-wrapper{max-width:950px;margin:0 auto;padding:0 15px}.content{background:#fff;border-radius:12px;padding:25px 30px;margin-bottom:25px;box-shadow:0 4px 12px rgba(0,0,0,.08);border-left:6px solid #0056d2;transition:transform .3s ease,box-shadow .3s ease}.content:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.content h2{color:#ff512f;font-size:1.6em;margin-top:0;margin-bottom:15px;border-bottom:2px dashed #e0e0e0;padding-bottom:10px}.content h3{color:#0056d2;font-size:1.3em;margin-bottom:12px}.content p{line-height:1.7;color:#444;font-size:1.05em}.content ul{list-style-type:none;padding-left:0}.content ul li{position:relative;padding-left:32px;margin-bottom:12px;line-height:1.5;color:#333;font-size:1.05em}.content ul li:before{content:"✅";position:absolute;left:0;top:0;font-size:1.1em}.content ul[style] li:before{content:""}.btn{display:inline-block;background:linear-gradient(135deg,#0056d2,#007bff);color:#fff;padding:12px 28px;border-radius:30px;text-decoration:none;font-weight:700;letter-spacing:.5px;margin-top:15px;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,86,210,.3)}.btn:hover{background:linear-gradient(135deg,#ff512f,#ff8c00);transform:scale(1.05);color:#fff;box-shadow:0 6px 15px rgba(255,81,47,.4)}