/* New Year's gala palette shared by all public pages, after page styles. */
html[data-season="nouvel_an"]{
    --ny-gold:#efc96d;
    --ny-purple:#7243a6;
    --ny-accent:#713798;
    --ny-ink:#30203e;
    --ny-muted:#71617c;
    --ny-page:#faf3e4;
    --ny-panel:#fff9ef;
    --ny-panel-alt:#f1e6f3;
    --ny-line:#d7bd8e;
    --ny-night:#160e26;
    --ny-nav:rgba(255,249,237,.96);
    --ny-wash:rgba(114,67,166,.09);
    --season-main:var(--ny-gold);
    --season-alt:var(--ny-purple);
    --season-warm:#d7a4e5;
    --season-deep:var(--ny-night);
    --season-soft:rgba(239,201,109,.13);
    --season-soft-alt:rgba(114,67,166,.13);
}
html[data-theme="dark"][data-season="nouvel_an"]{
    --ny-accent:#dfb9f2;
    --ny-ink:#fff5df;
    --ny-muted:#c7b7d2;
    --ny-page:#100b1b;
    --ny-panel:#21152f;
    --ny-panel-alt:#2d1c3c;
    --ny-line:#60466d;
    --ny-nav:rgba(22,14,38,.96);
    --ny-wash:rgba(239,201,109,.09);
}
html[data-theme][data-season="nouvel_an"] body{
    --text:var(--ny-ink);
    --muted:var(--ny-muted);
    --body-bg:var(--ny-page);
    --bg-page:var(--ny-page);
    --panel-strong:var(--ny-panel);
    --panel-soft:var(--ny-panel-alt);
    --card-border:var(--ny-line);
    --line-soft:var(--ny-line);
    --primary:var(--ny-purple);
    --primary2:#bd8730;
    --primary3:#b467b0;
    --action-solid:#71439c;
    --action-solid-end:#422559;
    --action-text:#fff7e8;
    color:var(--ny-ink);
    background:var(--ny-page)!important;
}

/* Shared navigation and actions. */
html[data-theme][data-season="nouvel_an"] body .site-global-nav{
    background:var(--ny-nav)!important;
    border-color:var(--ny-line)!important;
    box-shadow:0 12px 35px rgba(38,16,53,.17),inset 0 -2px rgba(239,201,109,.24)!important;
}
html[data-theme][data-season="nouvel_an"] body .site-global-nav :is(.brand-text,.menu a){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] body .site-global-nav .brand-text small{color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] body .site-global-nav .brand-logo{
    border-color:var(--ny-gold)!important;
    background:linear-gradient(145deg,#efd397,#ad7fc5)!important;
    box-shadow:0 0 22px rgba(239,201,109,.18)!important;
}
html[data-theme][data-season="nouvel_an"] body .site-global-nav .menu a:is(:hover,.is-active){background:var(--ny-wash)!important;color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] body .site-global-nav .menu-toggle{background:var(--ny-panel)!important;border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] body .site-global-nav .menu-toggle span{background:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] body :is(.home-v2 .home-btn-primary,.home-v2 .home-recruitment .home-btn-light,.home-v2 .home-quest-reward .home-btn,.home-ecurie-button,.btn-primary,.site-global-nav .nav-actions .menu-ecurie,.menu-cta,.home-footer-cta a,.gazette-read,.gazette-lead-action,.gazette-reader-close,.gazette-reader-dialog>footer button){
    color:#fff7e8!important;
    border-color:#c49b55!important;
    background:linear-gradient(125deg,#7243a6,#422559)!important;
    box-shadow:0 12px 28px rgba(81,39,108,.2),inset 0 1px rgba(255,237,190,.25)!important;
}
html[data-theme][data-season="nouvel_an"] body :is(.site-global-nav .nav-actions .btn-primary,.home-footer-cta a:not(.is-secondary),.home-btn-primary){
    color:#392513!important;
    background:linear-gradient(125deg,#ffedb8,#efc96d 65%,#d9aa49)!important;
}
html[data-theme][data-season="nouvel_an"] body :is(.home-btn-ghost,.btn-secondary){color:var(--ny-ink)!important;border-color:var(--ny-line)!important;background:var(--ny-panel)!important}
html[data-theme][data-season="nouvel_an"] body :is(a,button,summary):focus-visible{outline:3px solid var(--ny-accent);outline-offset:4px}

/* Home: every section follows the same palette. */
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-manifesto,.home-activities,.home-journey,.home-recruitment,.home-ecurie){
    background:radial-gradient(circle at 8% 10%,rgba(239,201,109,.13),transparent 28%),radial-gradient(circle at 92% 70%,var(--ny-wash),transparent 30%),var(--ny-page)!important;
    color:var(--ny-ink)!important;
}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-manifesto-feature,.home-bento-card,.home-quest-reward){
    background:linear-gradient(145deg,var(--ny-panel),var(--ny-panel-alt))!important;
    color:var(--ny-ink)!important;
    border-color:var(--ny-line)!important;
    box-shadow:0 24px 60px rgba(45,20,62,.12)!important;
}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-section-intro h2,.home-value-card h3,.home-bento-card h3,.home-quest-heading h2,.home-manifesto-feature h3,.home-manifesto-feature blockquote,.home-steps h3){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-section-intro h2 span,.home-section-intro p,.home-value-card p,.home-bento-card p,.home-steps p,.home-quest-heading p,.home-signature){color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-overline,.home-card-index,.home-text-link,.home-bento-number,.home-card-stamp,.home-quest-heading h2 span){color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-value-card,.home-steps li){border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-activities::before{background:radial-gradient(circle,rgba(114,67,166,.15),transparent 67%)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-steps li::after{color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-value-card>span,.home-steps li>span){color:var(--ny-accent)!important;border-color:var(--ny-line)!important;background:var(--ny-wash)!important}
html[data-theme][data-season="nouvel_an"] :is(.home-recruitment-card,.home-ecurie-slide){border-color:#b99757!important;background-color:var(--ny-night)!important}
html[data-theme][data-season="nouvel_an"] .home-ecurie-slide{
    background-image:linear-gradient(90deg,rgba(22,14,38,.98),rgba(22,14,38,.85) 40%,rgba(22,14,38,.2) 75%),url("../img/home/seasons/home-guild-classes-nouvel-an-gala-v2.webp?v=20260928")!important;
}
html[data-theme][data-season="nouvel_an"] :is(.home-recruitment-card,.home-ecurie-slide) :is(h2,h2 span,.home-recruitment-meta strong,.home-ecurie-seal strong){color:#fff5df!important;-webkit-text-fill-color:#fff5df!important}
html[data-theme][data-season="nouvel_an"] :is(.home-recruitment-card,.home-ecurie-slide) :is(p,.home-recruitment-meta span,.home-ecurie-kicker,.home-ecurie-seal span){color:#d9c7e4!important}
html[data-theme][data-season="nouvel_an"] :is(.home-recruitment-status,.home-recruitment-meta,.home-ecurie-seal,.home-ecurie-tags span){border-color:#80688a!important;background:rgba(22,14,38,.88)!important;color:#fff5df!important}
html[data-theme][data-season="nouvel_an"] .home-hero-v5 :is(.home-live-pill,.home-stats-wrap){color:var(--ny-ink)!important;background:var(--ny-nav)!important;border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .home-hero-v5 :is(.home-live-pill b,.home-stat strong){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .home-hero-v5 :is(.home-stat small,.home-stat>span,.home-vista-signature){color:var(--ny-muted)!important}
html[data-theme="light"][data-season="nouvel_an"] .home-hero-v5 :is(h1,.home-hero-lead){color:var(--ny-ink)!important}
html[data-theme="light"][data-season="nouvel_an"] .home-hero-v5::before{background:linear-gradient(90deg,#faf3e4,rgba(250,243,228,.96) 27%,rgba(250,243,228,.68) 42%,transparent 65%)!important}
html[data-theme][data-season="nouvel_an"] .home-newyear-countdown{background:linear-gradient(135deg,#251436,#160e26)!important;border-color:#b99757!important;color:#fff5df!important}
html[data-theme][data-season="nouvel_an"] .home-newyear-countdown :is(.ny-kicker,.ny-time b){color:#efc96d!important}

/* Footer: identical on Home, Events and Gazette. */
html[data-theme][data-season="nouvel_an"] body .footer.home-footer-v3{
    color:var(--ny-ink)!important;
    border-top:1px solid var(--ny-line)!important;
    background:radial-gradient(circle at 10% 0%,rgba(239,201,109,.16),transparent 30%),radial-gradient(circle at 90% 40%,var(--ny-wash),transparent 32%),linear-gradient(145deg,var(--ny-page),var(--ny-panel-alt))!important;
}
html[data-theme][data-season="nouvel_an"] .home-footer-word{color:var(--ny-wash)!important}
html[data-theme][data-season="nouvel_an"] :is(.home-footer-callout h2,.home-footer-identity>strong,.home-footer-stats strong){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] :is(.home-footer-callout h2 span,.home-footer-callout p,.home-footer-identity>span,.home-footer-nav>div>span){color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] :is(.home-footer-identity>p,.home-footer-bottom p,.home-footer-stats small,.home-footer-nav a){color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] :is(.home-footer-content,.home-footer-bottom){border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .home-footer-stats>span{background:var(--ny-panel)!important;border-color:var(--ny-line)!important;box-shadow:inset 0 3px var(--ny-gold)!important}
html[data-theme][data-season="nouvel_an"] .home-footer-nav a:hover{color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] .home-footer-nav a::after{background:linear-gradient(90deg,var(--ny-gold),var(--ny-purple))!important}

/* Events: command centre, ranking, records, calendar and dialogs. */
html[data-theme][data-season="nouvel_an"] .events-page-v2{--events-ink:var(--ny-ink);--events-paper:var(--ny-panel);--events-main:var(--ny-accent);--events-alt:var(--ny-purple);--events-warm:var(--ny-gold)}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(main,.events-ranking-section,#calendrier,#planning){background:radial-gradient(circle at 90% 10%,var(--ny-wash),transparent 30%),var(--ny-page)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-command-center .hero-main{
    border-color:#b99757!important;
    background-image:linear-gradient(90deg,rgba(22,14,38,.97),rgba(22,14,38,.85) 45%,rgba(22,14,38,.32)),url("../img/home/seasons/home-guild-classes-nouvel-an-gala-v2.webp?v=20260928")!important;
    box-shadow:0 28px 70px rgba(45,20,62,.22)!important;
}
html[data-theme][data-season="nouvel_an"] .events-command-center .hero-main::before{content:"NOUVEL AN"!important;color:rgba(239,201,109,.055)!important}
html[data-theme][data-season="nouvel_an"] .events-command-center :is(.events-featured-activity,.raid-stats){background:rgba(22,14,38,.88)!important;border-color:#80688a!important;color:#fff5df!important}
html[data-theme][data-season="nouvel_an"] .events-command-center :is(h1,h2,.stat strong,.events-featured-capacity b){color:#fff5df!important}
html[data-theme][data-season="nouvel_an"] .events-command-center :is(p,.stat span,.events-featured-head>span,.events-featured-capacity>span){color:#dfcee8!important}
html[data-theme][data-season="nouvel_an"] .events-command-center :is(.eyebrow,.events-featured-head>b){color:#efc96d!important;background:#291a3b!important;border-color:#80688a!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-command-center .events-hero-copy .eyebrow{color:#efc96d!important;background:#291a3b!important;border-color:#80688a!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-command-center .events-hero-copy .btn-secondary{color:#fff5df!important;background:#291a3b!important;border-color:#80688a!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-command-center .raid-stats .stat strong{color:#fff5df!important;background:none!important;-webkit-text-fill-color:#fff5df!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-command-center .raid-stats .stat span{color:#dfcee8!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-featured-activity>a{background:linear-gradient(125deg,#ffedb8,#efc96d)!important;color:#392513!important;border-color:#b99757!important}
html[data-theme][data-season="nouvel_an"] .events-hero-copy h1 .gradient{background:linear-gradient(100deg,#efc96d,#fff5df,#d7a4e5)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(.raid-ranking-panel,.raid-month-panel,.raid-planning-panel,.raid-modal-dialog){background:linear-gradient(145deg,var(--ny-panel),var(--ny-panel-alt))!important;border-color:var(--ny-line)!important;color:var(--ny-ink)!important;box-shadow:0 24px 60px rgba(45,20,62,.13)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(.section-head,.raid-month-head,.raid-planning-summary,.raid-podium){background:radial-gradient(circle at 80% 0%,rgba(239,201,109,.2),transparent 35%),linear-gradient(125deg,var(--ny-panel),var(--ny-panel-alt))!important;color:var(--ny-ink)!important;border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(.section-head h2,.raid-ranking-panel h3,.raid-month-title,.raid-planning-summary strong,.raid-player-name,.raid-card h3,.raid-card h4){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(.raid-day,.raid-card,.raid-register-panel,.raid-metric-card,.raid-leader-card,.raid-summary-pill,.raid-player,.raid-podium-card){background:var(--ny-panel)!important;border-color:var(--ny-line)!important;color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(.raid-day.is-today,.raid-day:hover,.raid-player-role){background:var(--ny-panel-alt)!important;border-color:var(--ny-accent)!important;color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(.raid-day-event,.raid-month-nav a,.raid-tab,.raid-ranking-tab,.raid-modal-close){background:var(--ny-panel-alt)!important;border-color:var(--ny-line)!important;color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(input,select,textarea){background:var(--ny-panel)!important;border-color:var(--ny-line)!important;color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-ranking-section :is(.section-head h2,.records-emblem strong,.raid-podium-card h3,.raid-result-score strong){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-ranking-section :is(.section-head p,.records-emblem small,.raid-result-lead,.raid-result-score span,.raid-ranking-hint){color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-ranking-section :is(.section-head h2 em,.records-heading-copy>span,.records-emblem>span){color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-ranking-section :is(.raid-ranking-details,.raid-result-score,.raid-result-lead,.records-emblem){background:var(--ny-panel-alt)!important;border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-event-preview,.home-steps,.home-steps li){background:var(--ny-panel)!important;border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-event-preview strong,.home-steps strong){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-event-preview small,.home-steps small,.home-manifesto-feature>p){color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] .home-recruitment-card{background-image:linear-gradient(90deg,rgba(22,14,38,.98),rgba(22,14,38,.87) 40%,rgba(22,14,38,.2) 80%),url("../img/home/base/home-recruitment.png?v=179cd456d205")!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-quest-reward>strong{color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-quest-reward :is(p,small){color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-quest-reward>span{color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] .home-v2 :is(.home-recruitment-card,.home-ecurie-slide) .home-overline{color:#efc96d!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-recruitment .home-recruitment-meta{background:none!important;border:0!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-recruitment .home-recruitment-meta>span{background:rgba(22,14,38,.88)!important;border-color:#80688a!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-recruitment .home-recruitment-meta small{color:#d9c7e4!important}
html[data-theme][data-season="nouvel_an"] .home-v2 .home-recruitment .home-recruitment-meta strong{color:#fff5df!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-ranking-section .raid-podium{background:radial-gradient(circle at 50% 0%,rgba(239,201,109,.2),transparent 40%),linear-gradient(145deg,var(--ny-panel-alt),var(--ny-panel))!important;box-shadow:inset 0 0 0 1px var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-ranking-section .raid-ranking-details-summary :is(strong,span){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .events-ranking-section .raid-ranking-details-summary small{color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 :is(.raid-ranking-row,.raid-event-card,.raid-poll-card){background:var(--ny-panel)!important;color:var(--ny-ink)!important;border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .raid-ranking-row :is(strong,.raid-ranking-row-score){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .events-page-v2 .raid-ranking-row :is(.raid-ranking-row-main span,.raid-ranking-row-date){color:var(--ny-muted)!important}

/* Gazette: champagne paper in light mode, readable plum paper in dark mode. */
html[data-theme][data-season="nouvel_an"] .gazette-page-v2{--gazette-ink:var(--ny-ink);--gazette-muted:var(--ny-muted);--gazette-paper:var(--ny-panel-alt);--gazette-paper-light:var(--ny-panel);--gazette-gold:var(--ny-accent);--gazette-red:var(--ny-accent)}
html[data-theme][data-season="nouvel_an"] .gazette-page-v2 :is(main,.gazette-archive){background:radial-gradient(circle at 8% 0%,rgba(239,201,109,.14),transparent 30%),var(--ny-page)!important}
html[data-theme][data-season="nouvel_an"] .gazette-masthead{background:radial-gradient(circle at 50% 0%,rgba(239,201,109,.22),transparent 45%),linear-gradient(145deg,var(--ny-panel),var(--ny-panel-alt))!important;border-color:var(--ny-line)!important;outline-color:var(--ny-accent)!important;box-shadow:0 25px 65px rgba(45,20,62,.16)!important}
html[data-theme][data-season="nouvel_an"] :is(.gazette-masthead::before,.gazette-masthead::after,.gazette-masthead-meta){border-color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] :is(.gazette-masthead h1,.gazette-masthead-title>p,.gazette-masthead-meta,.gazette-flourish::after,.gazette-section-head h2,.gazette-lead-story h3,.gazette-month-name){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] :is(.gazette-masthead-meta b,.gazette-masthead-meta strong,.gazette-rubric,.gazette-archive-title span,.gazette-month-name small){color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] .gazette-ticker{background:linear-gradient(90deg,#422559,#7243a6,#422559)!important;color:#fff5df!important;border-color:#b99757!important}
html[data-theme][data-season="nouvel_an"] :is(.gazette-section-head,.gazette-archive-title){border-color:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] :is(.gazette-month,.gazette-reader-dialog,.gazette-reactions button){background:var(--ny-panel)!important;border-color:var(--ny-line)!important;color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .gazette-month>summary:hover,
html[data-theme][data-season="nouvel_an"] .gazette-month[open]>summary{background:var(--ny-wash)!important}
html[data-theme][data-season="nouvel_an"] :is(.gazette-lead-story>p,.gazette-issue-meta,.gazette-issue-date,.gazette-section-head>span,.gazette-reactions-label){color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] .gazette-lead-paper{background:var(--ny-panel-alt)!important}
html[data-theme][data-season="nouvel_an"] .gazette-lead-paper::after{background:var(--ny-line)!important}
html[data-theme][data-season="nouvel_an"] .gazette-issue-meta span{background:#7243a6!important;color:#fff7e8!important}
html[data-theme][data-season="nouvel_an"] .gazette-reader-dialog :is(header,footer){color:var(--ny-ink)!important}
html[data-theme][data-season="nouvel_an"] .gazette-reader-dialog :is(header span,footer span){color:var(--ny-muted)!important}
html[data-theme][data-season="nouvel_an"] .gazette-masthead .gazette-flourish::after{color:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] .gazette-masthead .gazette-flourish::before{background:linear-gradient(90deg,transparent,var(--ny-accent))!important}
html[data-theme][data-season="nouvel_an"] .gazette-masthead-title>p span{background:var(--ny-accent)!important}
html[data-theme][data-season="nouvel_an"] .gazette-masthead-title>p span::after{color:var(--ny-accent)!important}

@media(max-width:1260px){
    html[data-theme][data-season="nouvel_an"] body .site-global-nav .menu{background:var(--ny-nav)!important;border-color:var(--ny-line)!important}
}
@media(max-width:760px){
    html[data-theme="light"][data-season="nouvel_an"] .home-hero-v5::before{background:none!important}
    html[data-theme][data-season="nouvel_an"] .home-hero .home-newyear-countdown{position:relative!important;inset:auto!important;width:calc(100% - 32px)!important;margin:0 auto 24px!important}
}
