body.theme-market-orange{background:#dfe6eb;color:#123f7a;--ink:#123f7a;--accent:#ffdc19;--wash:#ffdc19;--line:#b84b00}
.theme-market-orange .sitebar{max-width:1020px;height:82px;padding:12px 30px;background:#123f7a;border:0}
.theme-market-orange .brand{color:#ffdc19;font-size:22px;font-weight:900}
.theme-market-orange .brand span{font-size:12px;font-weight:700;color:white}
.theme-market-orange .share-button{color:white;border:1px solid #ffffff90;border-radius:4px;padding:4px 12px}
.theme-market-orange main{max-width:1020px;background:#e96100;box-shadow:none}
.theme-market-orange .artwork{background:#e96100}
.theme-market-orange .event-body{padding:0 30px}
.theme-market-orange .intro{padding:20px 0 0;border:0;text-align:center}
.theme-market-orange .edition{display:none}
.theme-market-orange h1{font-size:42px;font-weight:900;margin:0 0 7px;line-height:1.12;color:#fff}
.theme-market-orange .subtitle{font-size:23px;font-weight:900;margin:0 0 20px;color:#123f7a}
.theme-market-orange .event-logistics{margin:28px -30px 0;background:transparent;color:#123f7a;padding:0}
.theme-market-orange .event-schedule{padding:0 30px 24px}
.theme-market-orange .date-range{color:#fff}
.theme-market-orange .date-range small{color:#08264a}
.theme-market-orange .date-fact dt{background:#123f7a;padding:9px 11px;transform:rotate(-5deg);text-align:center;gap:5px}
.theme-market-orange .date-year{color:#fff}
.theme-market-orange .date-month{color:#ffdc19}
.theme-market-orange .date-range b{position:relative;z-index:0}
.theme-market-orange .date-range b:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;right:0;height:8px;background:#ffdc19;transform:rotate(-4deg)}
.theme-market-orange .time-fact dd{display:inline-block;color:#123f7a;background:#fff;padding:8px 20px;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);transform:rotate(-2deg)}
.theme-market-orange .venue-link{border:0;background:#ffdc19;padding:11px 30px}
.theme-market-orange .map-arrow{background:#123f7a;color:#ffdc19;border:0}
.theme-market-orange .map-label{color:#123f7a}
.theme-market-orange .publisher-notice{margin:0 -30px;padding:18px 30px;border:0;background:#123f7a;color:#fff;display:grid;grid-template-columns:240px 1fr;gap:14px;align-items:center}
.theme-market-orange .publisher-notice strong{color:#ffdc19;font-size:20px;line-height:1.45}
.theme-market-orange .publisher-notice p{font-size:14px;line-height:1.75;color:#fff;margin:0}
.theme-market-orange .signup-section{margin-top:32px}
.theme-market-orange .section-heading{margin-bottom:18px}
.theme-market-orange .section-heading h2{font-size:27px;font-weight:900;color:#fff}
.theme-market-orange .section-heading>span{color:#123f7a;font-size:12px;font-weight:bold}
.theme-market-orange .ticket-grid{gap:22px;align-items:start}
.theme-market-orange .ticket,.theme-market-orange .ticket:nth-child(even){background:#ffdc19;border:2px solid #123f7a;border-radius:6px;box-shadow:5px 5px 0 #123f7a}
.theme-market-orange .ticket-top{padding:18px 22px 0;justify-content:flex-start}
.theme-market-orange .ticket-number{display:none}
.theme-market-orange .ticket-badge{padding:3px 0;background:transparent;color:#123f7a;font-size:13px;border-radius:0;font-weight:900}
.theme-market-orange .ticket h3{font-size:25px;font-weight:900;margin:7px 22px 8px;line-height:1.35}
.theme-market-orange .schedule{color:#123f7a;margin:0 22px 16px;font-size:15px}
.theme-market-orange .ticket-action{background:transparent;border-top:1px solid #123f7a55;padding:17px 22px 6px}
.theme-market-orange .register{background:#123f7a;color:#fff;border-radius:3px;min-height:50px;font-size:16px;gap:12px;padding:12px 14px}
.theme-market-orange .register:hover{background:#082d62;filter:none}
.theme-market-orange .register.disabled{background:#e8c97d;color:#433d32}
.theme-market-orange .item-detail summary{color:#123f7a;font-weight:bold;font-size:13px;line-height:42px}
.theme-market-orange .item-detail p{color:#123f7a}
.theme-market-orange .registration-note{color:#123f7a;font-size:13px;font-weight:bold;line-height:1.8;margin-top:20px}
.theme-market-orange .about-event{margin-top:30px;border-top:2px solid #123f7a;padding:22px 0 0}
.theme-market-orange .about-event h2{color:#fff;font-size:23px;font-weight:900}
.theme-market-orange .about-event p{color:#123f7a;font-weight:700;font-size:15px}
.theme-market-orange .onsite{margin-top:32px}
.theme-market-orange .onsite-row,.theme-market-orange .onsite-row:last-child{border-color:#123f7a80}
.theme-market-orange .onsite-row summary{padding:20px 0}
.theme-market-orange .onsite-label{font-size:11px;background:#ffdc19;color:#123f7a;font-weight:900;padding:6px 8px;border-radius:2px}
.theme-market-orange .onsite-row strong{font-size:19px;font-weight:900}
.theme-market-orange .onsite-row small{font-size:14px;color:#123f7a}
.theme-market-orange .plus{color:#fff}
.theme-market-orange .extra{margin:25px 0 30px;gap:18px}
.theme-market-orange .extra>span{color:#123f7a;font-size:14px;border-color:#ffdc19;border-width:4px}
.theme-market-orange .extra p{color:#123f7a;font-size:14px;font-weight:700}
.theme-market-orange .event-footer{margin:0 -30px;padding:28px 30px;background:#123f7a;color:#fff;border:0;align-items:start;gap:30px}
.theme-market-orange .event-footer a{color:#ffdc19;font-size:23px}
.theme-market-orange .event-footer>div:first-child{flex:0 0 235px}
.theme-market-orange .event-footer>div>span{color:#fff;font-size:13px}
.theme-market-orange .footer-responsibility strong{font-size:16px;color:#fff}
.theme-market-orange .footer-responsibility p{font-size:13px;color:#fff;line-height:1.9}
.theme-market-orange .event-facts small,.theme-market-orange .location,.theme-market-orange .section-heading>span,.theme-market-orange .registration-note,.theme-market-orange .about-event p,.theme-market-orange .onsite-row small,.theme-market-orange .extra p,.theme-market-orange .extra>span{color:#08264a}
@media(max-width:640px){
 .theme-market-orange .sitebar{height:76px;padding:10px 18px}
 .theme-market-orange .brand{font-size:21px}
 .theme-market-orange .brand span{font-size:11px}
 .theme-market-orange .share-button{font-size:12px;padding:4px 9px}
 .theme-market-orange .event-body{padding:0 20px}
 .theme-market-orange .intro{padding:16px 0 0}
 .theme-market-orange h1{font-size:26px;line-height:1.15}
 .theme-market-orange .subtitle{font-size:19px;margin-bottom:14px}
 .theme-market-orange .event-logistics{margin:24px -20px 0;padding:0}
 .theme-market-orange .event-schedule{padding:0 20px 22px}
 .theme-market-orange .venue-link{padding:10px 20px}
 .theme-market-orange .publisher-notice{margin:0 -20px;padding:17px 20px;display:block}
 .theme-market-orange .publisher-notice strong{font-size:17px}
 .theme-market-orange .publisher-notice p{font-size:12px;line-height:1.75;margin-top:5px}
 .theme-market-orange .signup-section{margin-top:26px}
 .theme-market-orange .section-heading{gap:8px;margin-bottom:15px;flex-wrap:wrap}
 .theme-market-orange .section-heading h2{font-size:23px}
 .theme-market-orange .section-heading>span{font-size:10px}
 .theme-market-orange .ticket-grid{gap:21px}
 .theme-market-orange .ticket-top{padding:14px 18px 0}
 .theme-market-orange .ticket-badge{font-size:12px}
 .theme-market-orange .ticket h3{font-size:23px;margin:5px 18px 7px}
 .theme-market-orange .schedule{font-size:13px;margin:0 18px 13px}
 .theme-market-orange .ticket-action{display:block;padding:13px 18px 1px}
 .theme-market-orange .register{font-size:15px;min-height:48px;padding:11px 13px}
 .theme-market-orange .item-detail summary{min-height:40px;line-height:40px}
 .theme-market-orange .registration-note{font-size:12px;margin-top:20px}
 .theme-market-orange .about-event h2{font-size:22px}
 .theme-market-orange .about-event p{font-size:14px}
 .theme-market-orange .onsite-row strong{font-size:17px}
 .theme-market-orange .onsite-row small{font-size:12px;line-height:1.7}
 .theme-market-orange .onsite-label{font-size:10px;padding:5px}
 .theme-market-orange .extra{gap:12px}
 .theme-market-orange .extra p{font-size:12px}
 .theme-market-orange .extra>span{font-size:12px}
 .theme-market-orange .event-footer{margin:0 -20px;padding:25px 20px;gap:18px;align-items:stretch;text-align:left}
 .theme-market-orange .event-footer>div:first-child{flex:auto}
 .theme-market-orange .event-footer a{font-size:24px}
 .theme-market-orange .footer-responsibility{border-top:1px solid #ffffff50;padding-top:17px}
 .theme-market-orange .footer-responsibility strong{font-size:15px}
}
