body.furry-convention-page{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;}.furry-convention-page img{-webkit-user-drag:none;}body.furry-convention-page.nav-fixed,body.furry-convention-page.nav-fixed.site-layout-1,body.furry-convention-page.logged-admin.nav-fixed{padding-top:50px !important;}body.furry-convention-page .header,body.furry-convention-page .site-header,body.furry-convention-page .navbar,body.furry-convention-page .navbar-top,body.furry-convention-page .header .navbar{box-shadow:none !important;border-bottom:0 !important;}body.furry-convention-page .header-line,body.furry-convention-page .header-line::before,body.furry-convention-page .header-line::after{display:none !important;background:transparent !important;height:0 !important;}body.furry-convention-page .navbar::after,body.furry-convention-page .header::after{display:none !important;}.ff-hero-header{min-height:450px !important;--hero-h:450px;}.ff-hero-header+*{margin-top:380px !important;}.furry-convention-page .ff-hero{padding:120px 0 60px;display:flex;align-items:center;gap:120px;}.furry-convention-page .ff-hero-promo-image{flex:2 1 45%;max-width:600px;min-width:320px;display:block !important;}.furry-convention-page .ff-hero-promo-image .zib-slider{border-radius:20px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,0.2);transition:all 0.3s ease;position:relative;}.furry-convention-page .ff-hero-promo-image .zib-slider:hover{transform:translateY(-4px);box-shadow:0 16px 56px rgba(0,0,0,0.25);}.furry-convention-page .ff-hero-promo-image .new-swiper{border-radius:20px;position:relative;z-index:2;}.furry-convention-page .ff-hero-promo-image .swiper-slide{position:relative !important;overflow:hidden;background:rgba(255,255,255,0.2);}.furry-convention-page .ff-hero-promo-image .swiper-slide::before{content:'';position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background-image:var(--slide-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(18px) brightness(0.9);transform:scale(1.1);z-index:1 !important;pointer-events:none;}.furry-convention-page .ff-hero-promo-image .swiper-slide{display:block !important;}.furry-convention-page .ff-hero-promo-image .swiper-slide img{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:10 !important;max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;opacity:1 !important;visibility:visible !important;display:block !important;}.furry-convention-page .ff-hero-promo-image .swiper-button-prev,.furry-convention-page .ff-hero-promo-image .swiper-button-next{background:rgba(255,255,255,0.95);width:44px;height:44px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,0.15);transition:all 0.3s ease;}.furry-convention-page .ff-hero-promo-image .swiper-button-prev:hover,.furry-convention-page .ff-hero-promo-image .swiper-button-next:hover{background:rgba(255,255,255,1);transform:scale(1.1);}.furry-convention-page .ff-hero-promo-image .swiper-button-prev:after,.furry-convention-page .ff-hero-promo-image .swiper-button-next:after{font-size:20px;color:#333;font-weight:bold;}.furry-convention-page .ff-hero-promo-image .swiper-pagination-bullet{background:rgba(255,255,255,0.6);opacity:1;width:10px;height:10px;margin:0 4px !important;transition:all 0.3s ease;}.furry-convention-page .ff-hero-promo-image .swiper-pagination-bullet-active{background:#fff;width:24px;border-radius:5px;}.furry-convention-page .ff-hero-text{flex:3 1 55%;min-width:0;text-align:left;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.furry-convention-page .ff-hero-text h1{margin:0 0 28px 0;font-size:2.6em;line-height:1.3;cursor:pointer;}.furry-convention-page .ff-hero-text h1:hover{opacity:0.85;}.furry-convention-page .ff-hero-text .subtitle{font-size:16px;opacity:0.92;margin-bottom:32px;line-height:1.6;}.furry-convention-page .ff-hero-text .subtitle .copy-organizer{cursor:pointer;transition:opacity 0.3s ease;}.furry-convention-page .ff-hero-text .subtitle .copy-organizer:hover{opacity:0.7;}.furry-convention-page .ff-hero-text .subtitle .organizer-link{color:inherit;text-decoration:none;transition:opacity 0.3s ease;cursor:pointer;}.furry-convention-page .ff-hero-text .subtitle .organizer-link:hover{opacity:0.7;text-decoration:underline;}.furry-convention-page .ff-hero-text .meta{display:flex;justify-content:flex-start;gap:17px !important;flex-wrap:wrap;margin-top:0;}.furry-convention-page .ff-hero-text .meta span{display:flex;align-items:center;gap:5px !important;font-size:15px;line-height:1.6;cursor:pointer;transition:opacity 0.3s ease;}.furry-convention-page .ff-hero-text .meta span:hover{opacity:0.7;}.furry-convention-page .ff-hero-text .meta .icon{width:18px;height:18px;fill:currentColor;}.convention-promo-image{display:none !important;}.furry-convention-page .convention-promo-image{display:none !important;}.furry-convention-page>.container{position:relative;z-index:10;}.ff-hero-header+.container{position:relative;z-index:10;}.convention-intro-section{margin-bottom:60px;}.convention-intro-section .intro-content{background:var(--main-bg-color,#fff);border-radius:16px;border:1px solid rgba(0,0,0,0.06);box-shadow:none;margin-bottom:20px;padding:24px;overflow:hidden;}.convention-intro-section .intro-content p{font-size:15px;line-height:1.8;color:var(--main-color,#333);margin:0 0 7px 0;}.convention-intro-section .intro-content p:first-child{font-weight:600;font-size:16px;}.convention-intro-section .intro-content p:last-child{margin-bottom:0;}.convention-intro-section .intro-content ul,.convention-intro-section .intro-content ol{font-size:15px;line-height:1.8;color:var(--main-color,#333);margin:0 0 15px 0;padding-left:24px;}.convention-intro-section .intro-content li{margin-bottom:8px;}.convention-intro-section .intro-content .wp-block-zibllblock-iframe,.convention-intro-section .intro-content .wp-block-embed{margin:0;}.convention-intro-section .intro-content .post-dplayer,.convention-intro-section .intro-content .wp-block-gallery,.convention-intro-section .intro-content .wp-block-image{margin:0 auto;padding:0;text-align:center;}.convention-intro-section .intro-content .wp-block-image img{margin:0 auto;display:block;}.convention-intro-section .intro-content .wp-block-gallery{margin-bottom:0;}.convention-intro-section .intro-content .wp-block-gallery .blocks-gallery-grid,.convention-intro-section .intro-content .wp-block-gallery .wp-block-gallery__inner-container{margin-bottom:0;}.convention-intro-section .intro-content figure{margin:0;padding:0;}.convention-intro-section .intro-content .wp-block-gallery figure{margin:0 !important;}.convention-intro-section .intro-content .wp-block-image,.convention-intro-section .intro-content .wp-block-gallery,.convention-intro-section .intro-content .post-dplayer,.convention-intro-section .intro-content .wp-block-video{margin-bottom:0 !important;}.convention-intro-section .intro-content .wp-block-image figure.aligncenter,.convention-intro-section .intro-content .wp-block-image figure.alignleft,.convention-intro-section .intro-content .wp-block-image figure.alignright{margin-bottom:0 !important;}.convention-intro-section .limit-height{overflow:hidden;position:relative;}.convention-intro-section .limit-height .read-more{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center;background-image:linear-gradient(0deg,var(--main-bg-color) 70px,rgba(255,255,255,0) 100%);-webkit-animation:lazy_fade 0.5s;animation:lazy_fade 0.5s;z-index:80;display:flex;justify-content:center;align-items:center;}.dark-theme .convention-intro-section .limit-height .read-more{background-image:linear-gradient(0deg,var(--main-bg-color) 70px,rgba(53,54,55,0) 100%);}.convention-intro-section .limit-height .read-more a{padding:25px 20px;display:inline-block;color:var(--focus-color);margin-top:80px;transition:all 0.3s ease;text-align:center;white-space:nowrap;}.convention-intro-section .limit-height .read-more a i{display:inline;vertical-align:middle;}.convention-intro-section .limit-height .read-more a:hover{color:var(--focus-color);text-decoration:none;transform:translateY(-2px);}@-webkit-keyframes lazy_fade{from{opacity:0;}to{opacity:1;}}@keyframes lazy_fade{from{opacity:0;}to{opacity:1;}}.convention-intro-section .intro-content img.emoji,img.emoji{display:inline !important;width:1em !important;height:1em !important;margin:0 0.07em !important;vertical-align:-0.1em !important;border:none !important;box-shadow:none !important;padding:0 !important;background:none !important;}.furry-convention-page .wp-posts-content .panel-heading{font-size:15px !important;}.furry-convention-page .wp-posts-content .panel-body,.furry-convention-page .wp-posts-content .panel-body *{font-size:14px !important;font-weight:normal !important;}.furry-convention-page .wp-posts-content .panel-body h1,.furry-convention-page .wp-posts-content .panel-body h2,.furry-convention-page .wp-posts-content .panel-body h3,.furry-convention-page .wp-posts-content .panel-body h4,.furry-convention-page .wp-posts-content .panel-body h5,.furry-convention-page .wp-posts-content .panel-body h6,.furry-convention-page .wp-posts-content .panel-body strong,.furry-convention-page .wp-posts-content .panel-body b{font-weight:bold !important;}.convention-intro-section .intro-content .wp-block-zibllblock-iframe,.convention-intro-section .intro-content .wp-block-embed{position:relative;width:100%;margin:12px 0;}.convention-intro-section .intro-content .wp-block-zibllblock-iframe>div{position:relative;width:100%;height:0;overflow:hidden;}.convention-intro-section .intro-content .wp-block-zibllblock-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.convention-intro-section .intro-content .post-dplayer,.convention-intro-section .intro-content .wp-block-gallery,.convention-intro-section .intro-content .wp-block-image{margin:0 auto;padding:0;text-align:center;}.convention-intro-section .intro-content .wp-block-image img{margin:0 auto;display:block;}.convention-intro-section .intro-content .wp-block-gallery{margin-bottom:0;}.convention-intro-section .intro-content .wp-block-gallery .blocks-gallery-grid,.convention-intro-section .intro-content .wp-block-gallery .wp-block-gallery__inner-container{margin-bottom:0;}.convention-intro-section .intro-content figure{margin:0;padding:0;}.convention-intro-section .intro-content .wp-block-gallery figure{margin:0 !important;}.convention-intro-section .intro-content .wp-block-image,.convention-intro-section .intro-content .wp-block-gallery,.convention-intro-section .intro-content .post-dplayer,.convention-intro-section .intro-content .wp-block-video{margin-bottom:0 !important;}.convention-intro-section .intro-content .wp-block-image figure.aligncenter,.convention-intro-section .intro-content .wp-block-image figure.alignleft,.convention-intro-section .intro-content .wp-block-image figure.alignright{margin-bottom:0 !important;}.convention-intro-section .intro-content img.emoji,.furry-convention-page img.emoji{display:inline !important;width:1em !important;height:1em !important;margin:0 0.07em !important;vertical-align:-0.1em !important;border:none !important;box-shadow:none !important;padding:0 !important;background:none !important;}@media (min-width:992px){.convention-intro-section .intro-content img:not(.emoji),.convention-intro-section .intro-content video{display:block;margin:12px auto;max-height:500px;width:auto;height:auto;}}.convention-gallery .wp-block-gallery,.convention-return-gallery .wp-block-gallery{margin-bottom:0;display:flex;justify-content:center;}.convention-gallery .wp-block-gallery .blocks-gallery-grid,.convention-gallery .wp-block-gallery .wp-block-gallery__inner-container,.convention-return-gallery .wp-block-gallery .blocks-gallery-grid,.convention-return-gallery .wp-block-gallery .wp-block-gallery__inner-container{display:flex;justify-content:center;}.convention-gallery .blocks-gallery-item,.convention-return-gallery .blocks-gallery-item{overflow:hidden;border-radius:8px;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;}.convention-gallery .blocks-gallery-item:hover,.convention-return-gallery .blocks-gallery-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);}.convention-gallery .blocks-gallery-item img,.convention-return-gallery .blocks-gallery-item img{border-radius:8px;transition:transform 0.3s ease;}.convention-gallery .blocks-gallery-item:hover img,.convention-return-gallery .blocks-gallery-item:hover img{transform:scale(1.05);}.dark-theme .convention-gallery .blocks-gallery-item:hover,.dark-theme .convention-return-gallery .blocks-gallery-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.3);}.convention-gallery .blocks-gallery-item.gallery-placeholder,.convention-return-gallery .blocks-gallery-item.gallery-placeholder{opacity:0;pointer-events:none;cursor:default;}.convention-gallery .blocks-gallery-item.gallery-placeholder:hover,.convention-return-gallery .blocks-gallery-item.gallery-placeholder:hover{transform:none;box-shadow:none;}.convention-gallery .blocks-gallery-item.gallery-placeholder img,.convention-return-gallery .blocks-gallery-item.gallery-placeholder img{visibility:hidden;}.timeline{position:relative;padding-left:40px;}.timeline::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--theme-color,#667eea),var(--focus-color-opacity6,rgba(102,126,234,0.6)));}.timeline-item{position:relative;margin-bottom:40px;}.timeline-item:last-child{margin-bottom:0;}.timeline-marker{position:absolute;left:-28px;top:5px;width:14px;height:14px;border-radius:50%;background:white;border:3px solid var(--theme-color,#667eea);z-index:1;}.timeline-content{background:#f9f9f9;padding:20px;border-radius:8px;border-left:3px solid var(--theme-color,#667eea);}.event-date{font-size:14px;color:var(--theme-color,#667eea);font-weight:600;margin-bottom:8px;}.event-title{font-size:18px;font-weight:600;margin:0 0 10px 0;color:#333;}.event-title a{color:inherit;text-decoration:none;transition:color 0.3s ease;}.event-title a:hover{color:var(--theme-color,#667eea);}.event-desc{color:#666;font-size:14px;line-height:1.6;margin-bottom:15px;}.event-images{display:flex;gap:10px;flex-wrap:wrap;}.event-images img{width:100px;height:100px;object-fit:cover;border-radius:6px;cursor:pointer;transition:transform 0.2s;}.event-images img:hover{transform:scale(1.05);}.map-navigation-buttons{margin-top:10px;}.map-nav-inner{display:flex;gap:12px;justify-content:center;}.map-nav-inner .but{padding:12px 24px;font-size:15px;font-weight:500;}.convention-weather,.convention-map,.convention-contact,.convention-related-groups,.convention-gallery,.convention-return-gallery,.convention-history{margin-bottom:60px;}.convention-contact .links-box.links-style-card,.convention-related-groups .links-box.links-style-card{font-size:0;}.convention-contact .links-box.links-style-card .links-card,.convention-related-groups .links-box.links-style-card .links-card{font-size:14px;}.convention-brands{margin-bottom:60px;}.brands-grid{display:flex;flex-wrap:wrap;gap:12px;}.brand-item{display:inline-flex;flex-direction:row;align-items:center;gap:12px;background:var(--main-bg-color,#fff);border-radius:8px;padding:12px 16px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 6px rgba(0,0,0,0.04);transition:all 0.3s ease;text-decoration:none;min-width:180px;height:60px;}.brand-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.12);border-color:var(--theme-color,#667eea);background:linear-gradient(135deg,var(--main-bg-color,#fff) 0%,rgba(102,126,234,0.03) 100%);}.brand-logo{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;}.brand-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:all 0.3s ease;}.brand-item:hover .brand-logo img{transform:scale(1.1);}.brand-name{font-size:14px;font-weight:500;color:var(--main-color,#333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;transition:color 0.3s ease;}.brand-item:hover .brand-name{color:var(--theme-color,#667eea);}.dark-theme .brand-item{background:var(--main-bg-color,#1a1a1a);border-color:rgba(255,255,255,0.08);box-shadow:0 2px 6px rgba(0,0,0,0.3);}.dark-theme .brand-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.5);background:linear-gradient(135deg,var(--main-bg-color,#1a1a1a) 0%,rgba(102,126,234,0.1) 100%);}.convention-map-service-notice{margin-top:60px;margin-bottom:40px;}.map-service-content{background:var(--main-bg-color,#fff);border-radius:12px;padding:24px 30px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 2px 8px rgba(0,0,0,0.04);}.map-service-content .service-text{display:flex;flex-direction:column;gap:6px;}.map-service-content .service-text strong{font-size:16px;font-weight:600;color:var(--main-color,#333);}.map-service-content .service-desc{font-size:14px;color:var(--muted-color,#666);line-height:1.6;}.map-service-content .service-desc a{color:var(--theme-color,#667eea);text-decoration:none;font-weight:500;transition:all 0.3s ease;}.map-service-content .service-desc a:hover{color:var(--focus-color,#667eea);text-decoration:underline;}.dark-theme .map-service-content{background:var(--main-bg-color,#1a1a1a);border-color:rgba(255,255,255,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.3);}@media (max-width:1400px) and (min-width:768px){.furry-convention-page .container,.furry-convention-page .ff-hero-header .container{max-width:96%;}}@media (max-width:1200px) and (min-width:768px){.furry-convention-page .container,.furry-convention-page .ff-hero-header .container{max-width:98%;}.furry-convention-page .ff-hero{gap:80px;}}@media (max-width:1024px) and (min-width:768px){.furry-convention-page .container,.furry-convention-page .ff-hero-header .container{max-width:99%;padding-left:12px;padding-right:12px;}.furry-convention-page .ff-hero{gap:50px;}.furry-convention-page .ff-hero-promo-image{flex:2 1 45%;min-width:280px;}.furry-convention-page .ff-hero-text{flex:3 1 55%;}}@media (max-width:767.98px){.ff-hero-promo-image{display:none !important;}.furry-convention-page .ff-hero-promo-image{display:none !important;}.ff-hero-header{min-height:320px !important;--hero-h:320px;}.ff-hero-header+*{margin-top:300px !important;}.furry-convention-page .ff-hero{padding:50px 0 42px 0;display:block;text-align:center;position:relative;}.furry-convention-page .ff-hero-text{text-align:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}.furry-convention-page .ff-hero-text h1{font-size:25px;margin-top:6px;margin-bottom:32px;cursor:pointer;}.furry-convention-page .ff-hero-text h1:hover{opacity:0.85;}.furry-convention-page .ff-hero-text .subtitle{font-size:14px;margin:0 18px;}.furry-convention-page .ff-hero-text .meta{font-size:13px;margin:24px 0 0 0;gap:10px;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;}.furry-convention-page .ff-hero-text .meta span{font-size:13px;white-space:nowrap;flex:0 0 auto;cursor:pointer;transition:opacity 0.3s ease;}.furry-convention-page .ff-hero-text .meta span:hover{opacity:0.7;}.furry-convention-page .ff-hero-text .meta .icon{width:16px;height:16px;flex-shrink:0;}.furry-convention-page .convention-promo-image{display:block !important;margin:-87px auto 30px;max-width:min(calc(100% - 40px),400px);position:relative;z-index:10;}.furry-convention-page .convention-promo-image .zib-slider{border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.1);position:relative;}.furry-convention-page .convention-promo-image .new-swiper{border-radius:16px;position:relative;z-index:2;}.furry-convention-page .convention-promo-image .swiper-slide{position:relative !important;overflow:hidden;background:rgba(255,255,255,0.2);}.furry-convention-page .convention-promo-image .swiper-slide::before{content:'';position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background-image:var(--slide-bg-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(15px) brightness(0.9);transform:scale(1.1);z-index:1 !important;pointer-events:none;}.furry-convention-page .convention-promo-image .swiper-slide{display:block !important;}.furry-convention-page .convention-promo-image .swiper-slide img{position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:10 !important;max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;opacity:1 !important;visibility:visible !important;display:block !important;}.furry-convention-page .convention-promo-image .swiper-button-prev,.furry-convention-page .convention-promo-image .swiper-button-next{background:rgba(255,255,255,0.95);width:32px;height:32px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.2);}.furry-convention-page .convention-promo-image .swiper-button-prev:after,.furry-convention-page .convention-promo-image .swiper-button-next:after{font-size:14px;color:#333;font-weight:bold;}.furry-convention-page .convention-promo-image .swiper-pagination-bullet{background:rgba(255,255,255,0.6);opacity:1;width:7px;height:7px;margin:0 3px !important;}.furry-convention-page .convention-promo-image .swiper-pagination-bullet-active{background:#fff;width:18px;border-radius:4px;}.convention-intro-section{margin-bottom:40px;}.convention-intro-section .intro-content{padding:18px;}.convention-intro-section .intro-content p{font-size:14px;line-height:1.7;}.convention-intro-section .intro-content p:first-child{font-size:15px;}.convention-intro-section .intro-content p:last-child{margin-bottom:0;}.convention-intro-section .intro-content ul,.convention-intro-section .intro-content ol{font-size:14px;line-height:1.7;}.timeline{padding-left:25px;}.timeline::before{left:10px;}.timeline-marker{left:-20px;width:10px;height:10px;}.timeline-content{padding:16px;}.event-title{font-size:16px;}.event-desc{font-size:13px;}.convention-weather,.convention-map,.convention-contact,.convention-related-groups,.convention-gallery,.convention-return-gallery,.convention-history,.convention-brands{margin-bottom:40px;}.convention-gallery .blocks-gallery-item,.convention-return-gallery .blocks-gallery-item{max-height:270px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;}.convention-gallery .blocks-gallery-item img,.convention-return-gallery .blocks-gallery-item img{width:100%;object-fit:cover;margin:0 auto;border-radius:8px;}.brands-grid{gap:10px;}.brand-item{min-width:calc(50% - 5px);height:56px;padding:10px 14px;gap:10px;}.brand-logo{width:36px;height:36px;}.brand-name{font-size:13px;}.convention-map-service-notice{margin-top:40px;margin-bottom:30px;}.map-service-content{padding:18px 20px;}.map-service-content .service-text strong{font-size:15px;}.map-service-content .service-desc{font-size:13px;}.convention-map .map-wrapper{padding-left:10px;padding-right:10px;}.convention-map .tmap-container{height:320px !important;}.map-navigation-buttons{padding:0 10px;}.map-nav-inner{gap:8px;flex-wrap:nowrap;}.map-nav-inner .but{flex:1;min-width:0;font-size:13px;padding:10px 8px;}.prev-btn,.next-btn{width:40px;height:40px;font-size:30px;}.prev-btn{left:10px;}.next-btn{right:10px;}.close-btn{top:10px;right:10px;width:40px;height:40px;font-size:40px;}.image-counter{font-size:12px;}}.dark-theme .convention-intro-section .intro-content{background:var(--main-bg-color,#1a1a1a);border-color:rgba(255,255,255,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.3);}.dark-theme .convention-intro-section .intro-content p,.dark-theme .convention-intro-section .intro-content ul,.dark-theme .convention-intro-section .intro-content ol,.dark-theme .convention-intro-section .intro-content li{color:var(--main-color,#e0e0e0);}.dark-theme .timeline-content{background:#222;}.dark-theme .event-title{color:#e0e0e0;}.dark-theme .event-title a{color:inherit;}.dark-theme .event-title a:hover{color:var(--theme-color,#667eea);}.dark-theme .event-desc{color:#999;}.convention-weather .weather-embed-wrapper{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:box-shadow 0.3s ease;}.convention-weather .weather-embed-wrapper:hover{box-shadow:0 4px 16px rgba(0,0,0,0.12);}.convention-weather .wp-block-embed{margin-bottom:0;}.convention-weather .wp-block-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0;}.convention-weather .weather-notice{padding:12px 15px;background:rgba(0,0,0,0.02);border-top:1px solid rgba(0,0,0,0.05);display:flex;align-items:center;line-height:1.6;}.convention-weather .weather-notice strong{color:var(--theme-color,#ff6f06);font-weight:600;}@media (min-width:992px){.convention-weather .wp-block-embed.relative-h>div{padding-bottom:0 !important;height:400px;position:relative;}}.dark-theme .convention-weather .weather-embed-wrapper{background:var(--main-bg-color,#1a1a1a);box-shadow:0 2px 8px rgba(0,0,0,0.3);}.dark-theme .convention-weather .weather-notice{background:rgba(255,255,255,0.03);border-top-color:rgba(255,255,255,0.08);color:var(--main-color,#e0e0e0);}@media (max-width:768px){.convention-weather .weather-notice{font-size:12px;padding:10px 12px;}}