@charset "UTF-8";
:root{
--font:"Noto Sans TC","PingFang TC","Heiti TC","Microsoft JhengHei",system-ui,-apple-system,sans-serif;
--font-cond:"Barlow Condensed","Noto Sans TC",system-ui,sans-serif;
--red:#E11D2E; --red-dark:#B8151F;
--header-bg:#0B0D11;
--wrap:1400px; --pad:28px; --r:4px; --hdr-h:96px; --fs:15px; --lh:1.8; --prose-w:820px;
--ease:cubic-bezier(.25,.6,.35,1);
}
html[data-theme="light"],html:not([data-theme]){
--bg:#FFFFFF; --bg-2:#F7F8FA; --surface:#FFFFFF; --surface-2:#F4F7FA;
--line:#E4E7EC; --line-2:#EFF1F4; --line-strong:#CBD2DB;
--text:#0F1319; --text-2:#4A5666; --text-3:#8B95A3;
--ticker-bg:#FFF6F4; --ticker-line:#F3DCD8;
}
html[data-theme="dark"]{
--bg:#0C0E12; --bg-2:#11141A; --surface:#11141A; --surface-2:#151A22;
--line:#242A34; --line-2:#1B212A; --line-strong:#333B47;
--text:#E9EDF3; --text-2:#A7B3C2; --text-3:#6B7686;
--ticker-bg:#171214; --ticker-line:#3A2126;
} *,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);
font-size:var(--fs,15px);line-height:var(--lh,1.8);-webkit-font-smoothing:antialiased;
transition:background .28s var(--ease),color .28s var(--ease)}
img{max-width:100%;height:auto;display:block}
a{color:inherit;text-decoration:none}
button{font:inherit}
h1,h2,h3,h4{margin:0;font-weight:700;font-feature-settings:"palt" 1}
.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}
.btn{display:inline-flex;align-items:center;gap:8px;background:var(--red);color:#fff;
padding:11px 22px;border-radius:6px;font-weight:700;font-size:14.5px;transition:.2s var(--ease)}
.btn:hover{background:var(--red-dark)}
.btn-ghost{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-strong);
padding:8px 16px;border-radius:6px;font-size:13.5px;font-weight:700;transition:.2s}
.btn-ghost:hover{border-color:var(--red);color:var(--red)} .masthead{background:var(--bg);border-bottom:1px solid var(--line);position:relative;z-index:70;
transition:box-shadow .25s var(--ease)}
.masthead.is-stuck{box-shadow:0 6px 22px -18px rgba(10,20,40,.5)} .dbn-fixed-hdr .masthead{position:fixed;top:0;left:0;right:0;width:100%;z-index:120} .masthead-spacer{height:0;flex:0 0 auto}
body.dbn-fixed-hdr .masthead-spacer{height:var(--dbn-hdr-real,0px)}
body:not(.dbn-fixed-hdr) .masthead-spacer{display:none} body.dbn-fixed-hdr.admin-bar .masthead{top:32px}
@media(max-width:782px){body.dbn-fixed-hdr.admin-bar .masthead{top:0}} .dbn-fixed-hdr :target{scroll-margin-top:calc(var(--dbn-hdr-real,96px) + 12px)}
.dbn-fixed-hdr .entry-content :where(h2,h3,h4){scroll-margin-top:calc(var(--dbn-hdr-real,96px) + 16px)} .dbn-fixed-hdr .sidebar{top:calc(var(--dbn-hdr-real,96px) + 20px)}
.hdr{display:flex;align-items:center;gap:20px;height:var(--hdr-h,96px)}
@media(max-width:640px){.hdr{height:74px}}
.brand{flex:0 0 auto;display:flex;align-items:center}
.logo-link{display:inline-flex;align-items:center}
.logo-img{height:var(--logo-h,66px);width:auto;max-width:none}
@media(max-width:640px){.logo-img{height:46px}} .logo-light,.logo-dark{display:inline-flex;align-items:center}
.logo-dark{display:none}
html[data-theme="dark"] .logo-link.has-dark .logo-light{display:none}
html[data-theme="dark"] .logo-link.has-dark .logo-dark{display:inline-flex} .is-invert .logo-img{filter:invert(1) hue-rotate(180deg)}
.brand-text{display:flex;flex-direction:column;line-height:1.08}
.brand-text .bt{font-size:24px;font-weight:900;color:var(--red);font-style:italic}
.brand-text .bs{font-size:11px;letter-spacing:.4em;color:var(--text-2);font-weight:700;margin-top:2px} html[data-theme="dark"] .brand-text .bs,
.brand-text.on-dark .bs{color:var(--foot-text,#fff)}
.brand-text.on-dark .bt{color:var(--red)}
.mainnav{display:flex;align-items:center;gap:4px;margin-left:auto;list-style:none;margin-block:0;padding:0}
@media(max-width:1120px){.mainnav{display:none}}
.mainnav .nav-item{position:relative}
.mainnav a.top{display:inline-flex;align-items:center;gap:6px;padding:0 16px;height:var(--hdr-h,96px);
color:var(--text);font-size:15px;font-weight:500;position:relative}
.mainnav a.top::after{content:"";position:absolute;left:16px;right:16px;bottom:30px;height:2px;
background:var(--red);transform:scaleX(0);transition:.22s var(--ease)}
.mainnav .nav-item:hover a.top::after,.mainnav a.top.current::after{transform:scaleX(1)}
@media(max-width:1120px){.mainnav a.top{height:74px}}
.caret{width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;
transform:rotate(45deg) translateY(-2px);opacity:.55;transition:.2s}
.mainnav .nav-item:hover .caret{transform:rotate(225deg) translateY(-1px)}
.submenu{position:absolute;top:100%;left:6px;min-width:216px;background:var(--surface);
border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 42px -20px rgba(0,0,0,.4);
padding:6px;opacity:0;visibility:hidden;transform:translateY(6px);transition:.22s var(--ease);z-index:60}
.mainnav .nav-item:hover .submenu,.mainnav .nav-item:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}
.submenu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:5px;
font-size:14.5px;color:var(--text-2);transition:.18s}
.submenu a::before{content:"";width:5px;height:1px;background:var(--line-strong);transition:.2s}
.submenu a:hover{background:var(--surface-2);color:var(--red)}
.submenu a:hover::before{width:12px;background:var(--red)}
.nav-empty{margin-left:auto;font-size:13px;color:var(--text-3)}
.tools{display:flex;align-items:center;gap:7px;flex:0 0 auto;margin-left:14px}
.icon-sq{width:42px;height:42px;border:1px solid var(--line-strong);border-radius:8px;background:none;
display:grid;place-items:center;color:var(--text-2);cursor:pointer;transition:.2s var(--ease)}
.icon-sq:hover{background:var(--red);border-color:var(--red);color:#fff}
.ic-moon{display:none}
html[data-theme="dark"] .ic-moon{display:block}
html[data-theme="dark"] .ic-sun{display:none}
.burger{display:none}
@media(max-width:1120px){.burger{display:grid}} .searchdrawer{max-height:0;overflow:hidden;background:var(--surface-2);transition:.3s var(--ease);
border-bottom:1px solid transparent}
.searchdrawer.open{max-height:150px;border-bottom-color:var(--line)} .searchdrawer .wrap{padding-top:20px;padding-bottom:24px}
.dbnews-search{display:flex;gap:10px} .dbnews-search input[type="search"]{flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;
padding:12px 16px;font:inherit;font-size:16px;background:var(--bg);color:var(--text);outline:0}
.dbnews-search input[type="search"]:focus{border-color:var(--red)}
.dbnews-search button{background:var(--red);color:#fff;border:0;border-radius:8px;padding:0 24px;
font-weight:700;cursor:pointer} .mmenu{position:fixed;inset:0;z-index:130;background:var(--bg);transform:translateX(100%);
transition:transform .3s var(--ease);overflow-y:auto;padding:18px 24px 60px}
.mmenu.open{transform:translateX(0)}
.mmenu .mh{display:flex;align-items:center;justify-content:space-between;height:48px;margin-bottom:12px}
.mmenu .mh b{font-size:16px}
.mmenu .dbnews-search{margin-bottom:14px}
.m-acc{border-bottom:1px solid var(--line)}
.m-acc>button,.m-acc>.m-link{width:100%;display:flex;align-items:center;justify-content:space-between;
padding:15px 2px;font-size:16.5px;font-weight:700;background:none;border:0;color:var(--text);
cursor:pointer;text-align:left}
.m-acc .sub{max-height:0;overflow:hidden;transition:.28s var(--ease)}
.m-acc.open .sub{max-height:340px}
.m-acc .sub a{display:block;padding:10px 14px;color:var(--text-2);font-size:15px;
border-left:1px solid var(--line);margin-left:3px}
.m-acc .sub a:hover{color:var(--red);border-left-color:var(--red)}
.m-acc .pl{color:var(--text-3);transition:.28s;font-size:14px}
.m-acc.open .pl{transform:rotate(45deg)}  .site-main{min-height:22vh;padding-bottom:0} .site-main > :last-child{margin-bottom:0}
.site-main > .band:last-child{margin-bottom:0;border-bottom:0} .home-wrap,.archive-wrap{padding-top:36px}
.archive-wrap{padding-bottom:72px}
.single-wrap,.page-wrap{padding-top:36px;padding-bottom:80px}
.layout{display:grid;grid-template-columns:minmax(0,1fr) var(--rail-w,312px);gap:44px;align-items:start} .layout.layout-prose{grid-template-columns:minmax(0,var(--prose-w,820px)) var(--rail-w,312px);
justify-content:center} .layout.layout-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 244px;gap:34px}
.layout.layout-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px} .layout > :only-child{grid-column:1/-1}
@media(max-width:1240px){.layout.layout-prose{grid-template-columns:minmax(0,1fr) var(--rail-w,312px)}}
@media(max-width:1180px){.layout.layout-3{grid-template-columns:1fr 1fr;gap:28px}
.layout.layout-3 .sidebar{grid-column:1/-1}}
@media(max-width:1040px){.layout,.layout.layout-prose{grid-template-columns:1fr;gap:40px}
.layout.layout-prose{max-width:var(--prose-w,820px);margin:0 auto}}
@media(max-width:760px){.layout.layout-3{grid-template-columns:1fr}}
.col{display:grid;gap:0;min-width:0} .col > * + *{margin-top:34px;padding-top:34px;border-top:1px solid var(--line)}
.sidebar{display:grid;gap:0;min-width:0;position:sticky;top:34px} .sidebar > * + *{margin-top:30px}
@media(max-width:1040px){.sidebar{position:static}}
.band{padding:60px 0} .band + .band:not(.alt){border-top:1px solid var(--line)}
.band.alt + .band:not(.alt){border-top:0}
.band.alt{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:56px} @media(max-width:760px){.layout.layout-2{grid-template-columns:1fr}}
.home-main-wrap{padding-top:8px}
.home-main{min-width:0;display:block}
.band-inline{padding:34px 0;margin-top:0}
.band-inline.alt{background:transparent;border-top:1px solid var(--line);border-bottom:0;border-radius:0}
.band-inline + .band-inline{border-top:1px solid var(--line)}
.band-in{max-width:none;margin:0;padding:0}
.home-main > .band-inline:first-child{padding-top:0;border-top:0}
.archive-head{margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid var(--line)}
.archive-title{font-size:clamp(24px,3vw,34px);margin-top:12px;font-weight:900}
.archive-desc{color:var(--text-2);margin-top:10px;font-size:14.5px}
.crumb{font-size:12.5px;color:var(--text-3);font-family:var(--font-cond);letter-spacing:.03em}
.crumb a:hover{color:var(--red)} .single-article{min-width:0}
.single-article.is-narrow{max-width:var(--prose-w,820px);margin:0 auto} .single-article.is-w-normal{max-width:1080px;margin:0 auto}
.single-article.is-w-wide{max-width:1320px;margin:0 auto} .page-article.is-w-wide .prose > :is(p,ul,ol,blockquote,h2,h3,h4),
.page-article.is-w-normal .prose > :is(p,ul,ol,blockquote,h2,h3,h4){max-width:76ch}
.article-hero{padding:38px 0 4px}
.entry-title{margin:14px 0 16px;font-size:clamp(27px,3.4vw,38px);line-height:1.48;font-weight:900}
.lede{color:var(--text-2);font-size:16.5px;line-height:1.9;margin:0 0 22px}
.byline{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line);
border-bottom:1px solid var(--line);flex-wrap:wrap}
.byline .av{border-radius:50%}
.byline .who b{display:block;font-size:14px}
.byline .who small{color:var(--text-3);font-size:12px;font-family:var(--font-cond);letter-spacing:.04em}
.entry-thumb{margin:26px 0 0}
.entry-thumb img{width:100%;border-radius:var(--r)}
.entry-thumb figcaption{margin-top:10px;color:var(--text-3);font-size:12.5px;text-align:center;
font-family:var(--font-cond)}
.prose{font-size:16.5px;line-height:2.02;color:var(--text-2);padding:30px 0 0}
.prose>*{margin:0}
.prose>*+*{margin-top:1.45em}
.prose strong{color:var(--text);font-weight:700}
.prose h2{color:var(--text);font-size:25px;font-weight:900;line-height:1.55;margin-top:2.1em;
padding-left:13px;border-left:4px solid var(--red);scroll-margin-top:110px}
.prose h3{color:var(--text);font-size:19px;margin-top:1.8em;scroll-margin-top:110px}
.prose a{color:var(--red);border-bottom:1px solid var(--red)}
.prose ul,.prose ol{padding-left:1.25em}
.prose li{margin:.5em 0}
.prose li::marker{color:var(--red)}
.prose blockquote{margin:1.9em 0;padding:5px 0 5px 20px;border-left:3px solid var(--red);color:var(--text)}
.prose table{width:100%;border-collapse:collapse;font-size:14.5px}
.prose th,.prose td{padding:11px 14px;border:1px solid var(--line);text-align:left}
.prose th{background:var(--surface-2);color:var(--text-3);font-size:12.5px;font-family:var(--font-cond);
letter-spacing:.06em;font-weight:600}
.prose figure{margin:2em 0}
.prose img{border-radius:var(--r)}
.post-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:32px}
.post-tags a{display:inline-block;padding:3px 11px;border:1px solid var(--line);border-radius:5px;
font-size:12px;color:var(--text-2)}
.post-tags a:hover{border-color:var(--red);color:var(--red)}
.author-box{display:flex;gap:18px;padding:24px;border:1px solid var(--line);border-radius:8px;
margin-top:34px;background:var(--surface-2)}
.author-box .av{border-radius:50%;flex:0 0 auto}
.author-box b{font-size:16px}
.author-box p{margin:7px 0 14px;color:var(--text-2);font-size:14px;line-height:1.75} .site-foot{
--foot-bg:var(--header-bg);
--foot-text:#fff;
--foot-text-2:#A7B0BC;
--foot-line:rgba(255,255,255,.10);
--foot-line-2:rgba(255,255,255,.22);
background:var(--foot-bg);color:var(--foot-text); margin-top:0}  .foot-main{padding-top:44px;padding-bottom:28px;display:grid;gap:38px;
grid-template-columns:minmax(0,1.45fr) minmax(0,3fr)}
.foot-main[style*="--foot-cols:4"]{grid-template-columns:minmax(0,1.2fr) minmax(0,4fr)}
.foot-main[style*="--foot-cols:5"]{grid-template-columns:minmax(0,1.1fr) minmax(0,5fr)}
.foot-main[style*="--foot-cols:6"]{grid-template-columns:minmax(0,1fr) minmax(0,6fr)} .f-cols{display:grid;gap:38px 30px;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))} @media(min-width:1240px){
.f-cols{margin-left:96px}
}
@media(max-width:1040px){ .foot-main,
.foot-main[style*="--foot-cols:4"],
.foot-main[style*="--foot-cols:5"],
.foot-main[style*="--foot-cols:6"]{grid-template-columns:minmax(0,1fr);gap:30px}
}
@media(max-width:520px){.f-cols{grid-template-columns:minmax(0,1fr);gap:0}}
.f-about{min-width:0}
.foot-logo{margin-bottom:0}
.foot-logo .logo-img{height:var(--foot-logo-h,40px)}
.foot-logo .brand-text{color:var(--foot-text)}
.foot-logo .brand-text .bt{font-size:22px}
.foot-about{color:var(--foot-text-2);font-size:13.5px;line-height:1.85;margin:14px 0 0;max-width:34ch} .socials{display:flex;gap:7px;flex-wrap:wrap;margin-top:var(--foot-social-gap,26px)}
.socials a{width:34px;height:34px;border:1px solid var(--foot-line-2);border-radius:6px;
display:grid;place-items:center;color:var(--foot-text-2);transition:.22s var(--ease)}
.socials a:hover{background:var(--red);border-color:var(--red);color:#fff} .foot-sub{min-width:0;margin-top:22px;max-width:var(--foot-sub-w,380px)}
.foot-sub h4{margin:0 0 12px;font-size:14px;font-weight:700;color:var(--foot-text)}
.foot-sub-note{margin:12px 0 0;color:var(--foot-text-2);font-size:12.5px;line-height:1.7} .foot-sub-form:not(:has(iframe,.formkit-form,.seva-form,[data-uid])) form{
display:flex;gap:8px;flex-wrap:wrap}
.foot-sub-form :where(input[type="email"],input[type="text"]){
flex:1;min-width:180px;margin:0;padding:11px 14px;font-size:14px;
border:1px solid var(--foot-line-2);border-radius:6px;background:rgba(255,255,255,.06);
color:var(--foot-text)}
.foot-sub-form :where(input[type="email"],input[type="text"])::placeholder{color:var(--foot-text-2)}
.foot-sub-form :where(button,input[type="submit"]){
flex:0 0 auto;padding:11px 22px;border:0;border-radius:6px;background:var(--red);
color:#fff;font-weight:700;font-size:14px;cursor:pointer}
@media(max-width:480px){
.foot-sub-form:not(:has(iframe,.formkit-form,.seva-form,[data-uid])) form{flex-direction:column}
.foot-sub-form :where(button,input[type="submit"]){width:100%}
} .foot-sub-form :is(.formkit-form,.seva-form,form[data-uid],div[data-uid].formkit-form){
max-width:none !important;width:100% !important} .f-col{min-width:0} .f-col h4,
.f-col>summary{font-size:11.5px;letter-spacing:.18em;font-family:var(--font-cond);
color:var(--foot-text);margin-bottom:14px;display:block}
.f-col>summary{cursor:default;list-style:none;font-weight:700}
.f-col>summary::-webkit-details-marker{display:none}
.f-col>summary::marker{content:""} @media(min-width:761px){
.f-col>summary{pointer-events:none}
}
.f-col a{display:block;padding:5px 0;color:var(--foot-text-2);font-size:13.5px;transition:.18s}
.f-col a:hover{color:var(--red)} @media(max-width:760px){
.f-cols{gap:0}
.f-col{border-bottom:1px solid var(--foot-line-2)}
.f-col:first-child{border-top:1px solid var(--foot-line-2)} .f-col>summary{display:flex;align-items:center;min-height:46px;margin:0;
padding:4px 30px 4px 0;position:relative;cursor:pointer;
-webkit-tap-highlight-color:transparent} .f-col>summary::after{content:"";position:absolute;right:6px;top:50%;
width:8px;height:8px;margin-top:-6px;
border-right:1.5px solid var(--foot-text-2);border-bottom:1.5px solid var(--foot-text-2);
transform:rotate(45deg);transition:transform .18s}
.f-col[open]>summary::after{transform:rotate(-135deg);margin-top:-2px}
.f-col>summary:focus-visible{outline:2px solid var(--red);outline-offset:2px}
.f-links{padding:2px 0 14px}
.f-col a{padding:8px 0;font-size:14px}
}
@media(prefers-reduced-motion:reduce){
.f-col>summary::after{transition:none}
} .foot-bot{border-top:1px solid var(--foot-line);padding-top:20px;padding-bottom:20px;
color:var(--foot-text-2);font-size:12.5px;display:flex;align-items:center;
justify-content:space-between;flex-wrap:wrap;gap:10px 24px}
.foot-bot-copy{min-width:0}
.foot-bot-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px 26px}
.foot-bot-links a{color:var(--foot-text-2);font-size:12.5px;transition:.18s}
.foot-bot-links a:hover{color:var(--red)}
.foot-bot-contact{color:var(--foot-text-2)} .pagination{display:flex;justify-content:center;align-items:center;gap:8px;
margin-top:52px;padding-top:34px;border-top:1px solid var(--line);flex-wrap:wrap}
.pagination .page-numbers{min-width:42px;height:42px;padding:0 14px;border:1px solid var(--line);
border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;
font-family:var(--font-cond);font-weight:700;color:var(--text-2);transition:.2s}
.pagination .page-numbers:hover{border-color:var(--red);color:var(--red)}
.pagination .page-numbers.current{background:var(--red);border-color:var(--red);color:#fff}
.comments{max-width:820px;margin:64px auto 0;padding-top:40px;border-top:1px solid var(--line)}
.comments h2,.comments .comments-title,.comments .comment-reply-title{font-size:22px;font-weight:900;
margin:0 0 24px;line-height:1.5}
.commentlist{list-style:none;margin:0 0 40px;padding:0}
.commentlist li{padding:24px 0;border-bottom:1px solid var(--line-2)}
.commentlist > li:first-child{padding-top:0}
.commentlist > li:last-child{border-bottom:0}
.commentlist .children{list-style:none;margin:20px 0 0;padding-left:24px;border-left:2px solid var(--line)}
.commentlist .children li:last-child{border-bottom:0;padding-bottom:0}
.comment-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px;
font-size:13px;color:var(--text-3)}
.comment-meta img{border-radius:50%;flex:0 0 auto}
.comment-author,.comment-meta b,.comment-meta cite{font-size:14.5px;color:var(--text);font-style:normal}
.comment-body p{margin:0 0 12px;color:var(--text-2);font-size:14.5px;line-height:1.9}
.comment-body > :last-child{margin-bottom:0}
.comment-reply-link{display:inline-block;margin-top:6px;font-size:13px;color:var(--red);font-weight:700} .comment-respond{margin-top:8px}
.comment-form{margin:0}
.comment-form > p{margin:0 0 18px}
.comment-form label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}
.comment-form input[type="text"],.comment-form input[type="email"],
.comment-form input[type="url"],.comment-form textarea{width:100%;border:1px solid var(--line);
border-radius:6px;padding:12px 14px;font:inherit;font-size:14px;line-height:1.7;background:var(--bg);
color:var(--text);outline:0;margin-bottom:0}
.comment-form textarea{min-height:150px;resize:vertical}
.comment-form input:focus,.comment-form textarea:focus{border-color:var(--red)}
.comment-form .form-submit{margin:24px 0 0}
.comment-form .submit{background:var(--red);color:#fff;border:0;border-radius:6px;padding:13px 30px;
font-weight:700;font-size:14.5px;cursor:pointer;transition:.2s}
.comment-form .submit:hover{background:var(--red-dark)}
.comment-form .logged-in-as,.comment-form .comment-notes{font-size:13px;color:var(--text-3);line-height:1.8}
.comment-form .logged-in-as a,.comment-form .comment-notes a{color:var(--text-2)} .comment-form .akismet_comment_form_privacy_notice,
.comment-respond .akismet_comment_form_privacy_notice,
#comments .akismet_comment_form_privacy_notice{margin:26px 0 0;padding-top:20px;
border-top:1px solid var(--line-2);font-size:12.5px;line-height:1.85;color:var(--text-3)}
#comments .akismet_comment_form_privacy_notice a{color:var(--text-2);text-decoration:underline}
.comments > :last-child{margin-bottom:0}
.emptystate{text-align:center;padding:70px 20px}
.emptystate .code{font-family:var(--font-cond);font-size:96px;font-weight:700;color:var(--red);line-height:1}
.emptystate h1,.emptystate h2{font-size:26px;margin:10px 0 12px}
.emptystate p{color:var(--text-2);margin:0 0 22px}
.emptystate .dbnews-search{max-width:460px;margin:0 auto} .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;
clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-wrap:normal!important}
.screen-reader-text:focus{position:fixed!important;top:10px;left:10px;width:auto;height:auto;
clip:auto;clip-path:none;background:var(--red);color:#fff;padding:10px 18px;border-radius:6px;
z-index:9999;font-weight:700}
.alignleft{float:left;margin:.4em 1.6em 1em 0}
.alignright{float:right;margin:.4em 0 1em 1.6em}
.aligncenter{margin-left:auto;margin-right:auto}
.alignwide{width:min(1100px,92vw);margin-left:50%;transform:translateX(-50%);max-width:none}
.alignfull{width:100vw;margin-left:50%;transform:translateX(-50%);max-width:none}
.wp-caption{max-width:100%}
.wp-caption-text{margin-top:9px;color:var(--text-3);font-size:12.5px;text-align:center}
.sticky .dbnk-title::before{content:"★ ";color:var(--red)}
.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.gallery-item{margin:0}
.page-links{margin-top:2em;font-size:14px}
.rail-item{min-width:0} .no-kit .home-wrap .col:empty::before{content:"請安裝並啟用「DronesBoy NewsDesk Kit」外掛";
display:block;padding:40px;text-align:center;color:var(--text-3);border:1px dashed var(--line-strong);
border-radius:8px;font-size:14px} .rail-cats{list-style:none;margin:0;padding:0}
.rail-cats li{display:flex;align-items:center;justify-content:space-between;gap:10px;
padding:13px 6px;border-bottom:1px solid var(--line-2)}
.rail-cats li:last-child{border-bottom:0;padding-bottom:4px}
.rail-cats a{font-weight:600;font-size:.94rem;line-height:1.6;color:inherit;text-decoration:none}
.rail-cats a:hover{color:var(--red)}
.rail-cats span{font-family:var(--font-cond);font-size:.82rem;color:var(--text-3);
background:var(--surface-2);border-radius:999px;padding:3px 10px;min-width:32px;text-align:center;flex:0 0 auto}
.rail-html{background:var(--surface);border:1px solid var(--line);border-radius:var(--r,4px);padding:16px}
.rail-html > .dbnk-box-h:first-child{margin:-16px -16px 14px}  @media(max-width:1120px){
.nav-empty{display:none}  .hdr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0}
.brand{grid-column:1;justify-self:center;min-width:0;max-width:100%}
.tools{grid-column:2;justify-self:end;margin-left:0}
.logo-img{max-width:calc(100% - 16px);object-fit:contain}
.dbn-logo-center .hdr{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0}
.dbn-logo-center .brand{grid-area:1/1;justify-self:center;min-width:0;
max-width:calc(100% - 264px)}
.dbn-logo-center .tools{grid-area:1/1;justify-self:end;margin-left:0;position:relative;z-index:2}
.dbn-logo-center .logo-img{max-width:100%;height:auto;object-fit:contain}
.dbn-logo-center .brand-text{align-items:center;text-align:center}
}
@media(max-width:760px){ .masthead .wrap{padding-left:28px;padding-right:20px}
.hdr{gap:0;height:72px}
.tools{gap:5px}
.dbn-logo-center .brand{max-width:calc(100% - 264px)}
.logo-img{height:44px;max-width:52vw;object-fit:contain}
.icon-sq{width:38px;height:38px;border-radius:7px}
.icon-sq svg{width:16px;height:16px}
} @media(max-width:370px){
.masthead .wrap{padding-left:22px;padding-right:16px}
.hdr{gap:0}
.tools{gap:4px}
.dbn-logo-center .brand{max-width:calc(100% - 242px)}
.icon-sq{width:36px;height:36px}
.logo-img{height:40px}
}
@media(max-width:760px){ .wrap{padding-left:16px;padding-right:16px} .sidebar > * + *{margin-top:24px}
.col > * + *{margin-top:26px;padding-top:26px} .single-article .entry-title,.page-title{font-size:clamp(22px,6vw,30px);line-height:1.45}
.single-article{max-width:none} .band{padding-top:34px;padding-bottom:34px}
.archive-wrap{padding-bottom:48px}
.single-wrap,.page-wrap{padding-top:24px;padding-bottom:52px}
.pagination{margin-top:38px;padding-top:26px;gap:6px}
.pagination .page-numbers{min-width:40px;height:40px;padding:0 12px}
.comments{margin-top:44px;padding-top:30px}
.comments h2,.comments .comment-reply-title{font-size:19px;margin-bottom:18px}
.commentlist{margin-bottom:30px}
.commentlist li{padding:20px 0}
.commentlist .children{padding-left:14px;margin-top:16px}
.comment-form textarea{min-height:130px}
.comment-form .form-submit{margin-top:20px}
.comment-form .submit{width:100%;padding:14px 20px}
.home-wrap{padding-top:26px} .crumb{white-space:nowrap;overflow-x:auto;scrollbar-width:none}
.crumb::-webkit-scrollbar{display:none} .rail-cats li{padding:13px 4px}
} @media(max-width:760px){ html{overflow-x:clip}
body{overflow-x:visible}
.entry-content :where(pre,table){max-width:100%;overflow-x:auto;display:block}
.entry-content :where(p,li,h1,h2,h3,h4){overflow-wrap:anywhere}
} .cat-filter{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 26px}
.cat-filter .cf-item{display:inline-flex;align-items:center;height:38px;padding:0 18px;
font-size:14px;font-weight:500;color:var(--text-2);text-decoration:none;background:var(--surface);
border:1px solid var(--line-strong);border-right:0;transition:.18s var(--ease)}
.cat-filter .cf-item:first-child{border-radius:var(--r,4px) 0 0 var(--r,4px)}
.cat-filter .cf-item:last-child{border-right:1px solid var(--line-strong);
border-radius:0 var(--r,4px) var(--r,4px) 0}
.cat-filter .cf-item:only-child{border-radius:var(--r,4px)}
.cat-filter .cf-item:hover{color:var(--red);border-color:var(--red-line)}
.cat-filter .cf-item.is-on{background:var(--red);border-color:var(--red);color:#fff;font-weight:700}
.cat-filter .cf-item.is-on + .cf-item{border-left-color:var(--red)} .cat-filter .cf-item.cf-up{background:var(--surface-2);color:var(--text);font-weight:700}
.cat-filter .cf-item.cf-up:hover{color:var(--red)}
.cat-filter .cf-item.cf-up.is-on{background:var(--red);color:#fff} @media(max-width:760px){
.cat-filter{display:flex;flex-wrap:nowrap;gap:10px;margin:0 -16px 20px;
padding:2px 16px 6px;overflow-x:auto;overscroll-behavior-x:contain;
-webkit-overflow-scrolling:touch;scrollbar-width:none}
.cat-filter::-webkit-scrollbar{display:none}
.cat-filter .cf-item{flex:0 0 auto;width:auto;height:44px;padding:0 18px;
font-size:14.5px;font-weight:700;white-space:nowrap;
border:1px solid var(--line-strong);border-radius:var(--r,4px)}
.cat-filter .cf-item:first-child,
.cat-filter .cf-item:last-child,
.cat-filter .cf-item:only-child{border-radius:var(--r,4px)}
.cat-filter .cf-item.is-on{border-color:var(--red)}
.cat-filter .cf-item.is-on + .cf-item{border-left-color:var(--line-strong)}
} .rail-item:empty,.col:empty,.sidebar:empty,
.band:empty,.wrap:empty,.layout:empty,
.dbnk-box:empty,.dbnk-box-b:empty,.dbnk-box-h:empty,
.dbnk-tabwrap:empty,.dbnk-grid:empty,.dbnk-cta:empty,
.rail-html:empty{display:none !important} .rail-item > .dbnk-box-h:only-child{display:none}
.dbnk-box:has(> .dbnk-box-b:empty){display:none} .dbn-blockw-wide .entry-content > :where(.dbnk-grid,.dbnk-cta,.dbnk-stats,.dbnk-cards,
.dbnk-tabwrap,.dbnk-sub,.dbnk-join,.dbnk-readnext,.dbnk-thumb,.dbnk-principles,.dbnk-statgrid),
.dbn-blockw-full .entry-content > :where(.dbnk-grid,.dbnk-cta,.dbnk-stats,.dbnk-cards,
.dbnk-tabwrap,.dbnk-sub,.dbnk-join,.dbnk-readnext,.dbnk-thumb,.dbnk-principles,.dbnk-statgrid){
position:relative;left:50%;transform:translateX(-50%);box-sizing:border-box}
.dbn-blockw-wide .entry-content > :where(.dbnk-grid,.dbnk-cta,.dbnk-stats,.dbnk-cards,
.dbnk-tabwrap,.dbnk-sub,.dbnk-join,.dbnk-readnext,.dbnk-thumb,.dbnk-principles,.dbnk-statgrid){
width:min(var(--wrap,1400px),calc(100vw - 20px));max-width:calc(100vw - 20px)}
.dbn-blockw-full .entry-content > :where(.dbnk-grid,.dbnk-cta,.dbnk-stats,.dbnk-cards,
.dbnk-tabwrap,.dbnk-sub,.dbnk-join,.dbnk-readnext,.dbnk-thumb,.dbnk-principles,.dbnk-statgrid){
width:calc(100vw - 20px);max-width:calc(100vw - 20px)} .entry-content > .dbnk-w{max-width:calc(100vw - 20px)}
@media(max-width:1040px){
.dbn-blockw-wide .entry-content > *,.dbn-blockw-full .entry-content > *{
position:static;left:auto;transform:none;width:auto;max-width:100%}
} @media(max-width:760px){ body{font-size:16px;-webkit-text-size-adjust:100%}
input,select,textarea{font-size:16px} .icon-sq{position:relative}
.icon-sq::after{content:"";position:absolute;top:50%;left:50%;
width:44px;height:44px;transform:translate(-50%,-50%)} .dbnk-ticker .wrap{padding-top:2px;padding-bottom:2px} .dbnk-title{font-size:17px;line-height:1.62}
.dbnk-ex{font-size:14.5px;line-height:1.8;-webkit-line-clamp:3}
.dbnk-meta{font-size:12px} .entry-content{font-size:16.5px;line-height:1.9}
.entry-content :where(h2){font-size:21px;margin-top:1.7em}
.entry-content :where(h3){font-size:18.5px;margin-top:1.4em}
.entry-content :where(ul,ol){padding-left:1.25em}
.entry-content :where(img,figure){border-radius:var(--r,4px)} .mmenu{padding:16px 20px calc(60px + env(safe-area-inset-bottom))}
.mmenu a{padding-top:15px;padding-bottom:15px}
.site-foot{padding-bottom:env(safe-area-inset-bottom)} .dbnews-search{flex-direction:column;gap:10px}
.dbnews-search input[type="search"]{padding:14px 16px;width:100%}
.dbnews-search button{width:100%;padding:0 20px;min-height:50px;border-radius:8px}
.btn,.btn-ghost{padding:13px 20px}
} @media(min-width:761px) and (max-width:1120px){
.wrap{padding-left:24px;padding-right:24px}
.layout,.layout.layout-2,.layout.layout-3,.layout.layout-prose{
grid-template-columns:minmax(0,1fr);gap:36px}
.sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
gap:24px;align-items:start}
.sidebar > * + *{margin-top:0}
.layout.layout-prose{max-width:var(--prose-w,820px);margin:0 auto}
.band{padding:44px 0}
.archive-wrap{padding-bottom:56px}
.cat-filter{flex-wrap:nowrap;gap:10px;overflow-x:auto;scrollbar-width:none;
margin-left:-24px;margin-right:-24px;padding:2px 24px 6px}
.cat-filter::-webkit-scrollbar{display:none}
.cat-filter .cf-item,
.cat-filter .cf-item:first-child,
.cat-filter .cf-item:last-child,
.cat-filter .cf-item:only-child{flex:0 0 auto;white-space:nowrap;
border:1px solid var(--line-strong);border-radius:var(--r,4px)}
} @media(max-width:760px){ .site-main{min-height:0}
.band{padding-top:28px;padding-bottom:28px}
.site-main > .band:last-child{padding-bottom:14px}
.archive-wrap{padding-bottom:32px}
.single-wrap,.page-wrap{padding-bottom:36px} .foot-main{padding-top:32px;padding-bottom:18px;gap:28px}
.foot-bot{padding-top:16px;padding-bottom:16px;font-size:12px;line-height:1.8;
flex-direction:column;align-items:flex-start}
.foot-logo{margin-bottom:4px}
.foot-about{font-size:14px;line-height:1.8;margin-top:10px;max-width:none}
.foot-sub{margin-top:20px;max-width:none}
.site-foot .dbnk-box-h{font-size:14.5px;padding-bottom:8px}
.socials{margin-top:var(--foot-social-gap,22px);gap:10px}
.socials a{width:40px;height:40px;display:grid;place-items:center}
}   :is(.formkit-form,.seva-form,.mc4wp-form,form[data-uid],div[data-uid].formkit-form){
position:relative;z-index:0;isolation:isolate;overflow:hidden}
:is(.dbnk-w,.dbnk-wrap-in,.dbnk-formslot){position:relative;z-index:0;isolation:isolate} @media(max-width:760px){
.dbn-kitfit :is(.dbnk-w,.dbnk-wrap-in,.dbnk-formslot) :is(.formkit-header,.formkit-subheader){
line-height:1.5;letter-spacing:0;margin-bottom:10px}
.dbn-kitfit :is(.dbnk-w,.dbnk-wrap-in,.dbnk-formslot) .formkit-header{font-size:22px}
.dbn-kitfit :is(.dbnk-w,.dbnk-wrap-in,.dbnk-formslot) .formkit-subheader{font-size:15px}
.dbn-kitfit :is(.dbnk-w,.dbnk-wrap-in,.dbnk-formslot) :is(.formkit-image,.formkit-image img,
.formkit-form img,.seva-form img){max-height:32vh;height:auto;
max-width:100%;object-fit:contain;margin:0 auto}
} @media(max-width:760px){
:is(.dbnk-w,.dbnk-wrap-in,.dbnk-formslot) :is(.formkit-input,
input[type="email"],input[type="text"]){font-size:16px}
} .rail-btn{display:flex;align-items:center;gap:10px;width:100%;
min-height:50px;padding:13px 16px;border-radius:var(--r,4px);
font-size:14.5px;font-weight:700;line-height:1.5;text-decoration:none;
transition:.2s var(--ease)}
.rail-btn .rb-ic{flex:0 0 auto}
.rail-btn .rb-tx{flex:1;min-width:0}
.rail-btn .rb-ex{flex:0 0 auto;opacity:.7}
.rail-btn.is-dark{background:var(--header-bg,#0B0D11);color:#fff;border:1px solid var(--header-bg,#0B0D11)}
.rail-btn.is-dark:hover{background:#000;border-color:#000}
.rail-btn.is-green{background:#06C755;color:#fff;border:1px solid #06C755}
.rail-btn.is-green:hover{background:#05A948;border-color:#05A948}
.rail-btn.is-red{background:var(--red);color:#fff;border:1px solid var(--red)}
.rail-btn.is-red:hover{background:var(--red-dark);border-color:var(--red-dark)}
.rail-btn.is-outline{background:var(--surface);color:var(--text);
border:1px solid var(--line-strong)}
.rail-btn.is-outline:hover{border-color:var(--red);color:var(--red)} .rail-btn.has-bg{background:var(--rb-bg);color:var(--rb-fg);border-color:var(--rb-bg)}
.rail-btn.has-bg:hover{filter:brightness(.92)}
@media(max-width:760px){
.rail-btn{min-height:52px;font-size:15px}
}  .dbnk-card .dbn-more{display:inline-flex;align-items:center;margin-top:12px;
font-size:13px;font-weight:700;color:var(--red)}
.dbnk-card .dbn-more::after{content:"→";display:inline-block;margin-left:6px;font-weight:400;
transition:transform .2s var(--ease)}
.dbnk-card .dbnk-link:hover .dbn-more::after{transform:translateX(3px)}  .dbap-hero{padding:54px 0 34px;border-bottom:1px solid var(--line)}
.dbap-eyebrow{margin:0 0 14px;font-family:var(--font-cond);font-size:12px;font-weight:700;
letter-spacing:.26em;color:var(--red)}
.dbap-hero h1{margin:0;font-size:clamp(32px,4.6vw,48px);font-weight:900;letter-spacing:.01em}
.dbap-lede{margin:14px 0 0;max-width:40em;font-size:15px;line-height:1.85;color:var(--text-2)}
.dbap-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:20px 0 0;
font-family:var(--font-cond);font-size:13px;letter-spacing:.09em;color:var(--text-3)}
.dbap-facts b{font-size:16px;font-weight:700;color:var(--text)}
.dbap-facts i{font-style:normal;opacity:.45}
.dbap-chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0}
.dbap-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 15px;
border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);
font-size:13.5px;color:var(--text-2);transition:.18s var(--ease)}
.dbap-chip i{font-style:normal;font-family:var(--font-cond);font-size:12px;color:var(--text-3)}
.dbap-chip:hover{border-color:var(--red);color:var(--red)}
.dbap-chip:hover i{color:var(--red)} .dbap-wrap{padding-bottom:72px}
.dbap-sec{padding:46px 0;scroll-margin-top:calc(var(--dbn-hdr-real,0px) + 16px)}
.dbap-sec + .dbap-sec{border-top:1px solid var(--line)}
.dbap-sec-head{display:flex;align-items:baseline;gap:14px}
.dbap-sec-head h2{font-size:22px;font-weight:900;letter-spacing:.02em}
.dbap-count{font-family:var(--font-cond);font-size:13px;letter-spacing:.05em;color:var(--text-3)}
.dbap-all{margin-left:auto;font-size:13.5px;color:var(--text-2);white-space:nowrap;transition:.18s}
.dbap-all:hover{color:var(--red)}
.dbap-subs{display:flex;flex-wrap:wrap;gap:4px 16px;margin:11px 0 0;font-size:13px}
.dbap-subs a{color:var(--text-2);transition:.18s}
.dbap-subs a::before{content:"";display:inline-block;width:4px;height:4px;margin-right:7px;
vertical-align:2px;background:var(--line-strong)}
.dbap-subs a:hover{color:var(--red)}
.dbap-subs a:hover::before{background:var(--red)} .dbap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;margin:26px 0 0}
.dbap-card{min-width:0}
.dbap-card > a{display:block}
.dbap-fig{position:relative;overflow:hidden;border-radius:var(--r,4px);
background:var(--surface-2);aspect-ratio:16/9}
.dbap-fig img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease)}
.dbap-card > a:hover .dbap-fig img{transform:scale(1.04)}
.dbap-kicker{display:block;margin:15px 0 0;font-size:11.5px;font-weight:700;
letter-spacing:.12em;color:var(--red)} .dbap-tt{margin:7px 0 0;font-size:16px;line-height:1.6;font-weight:700;height:3.2em;
display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.dbap-card > a:hover .dbap-tt{color:var(--red)}
.dbap-foot{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:12px 0 0}
.dbap-date{font-family:var(--font-cond);font-size:12.5px;letter-spacing:.07em;color:var(--text-3)}
.dbap-read{flex:0 0 auto;font-size:13px;font-weight:700;color:var(--red)}
.dbap-read::after{content:"→";display:inline-block;margin-left:6px;font-weight:400;
transition:transform .2s var(--ease)}
.dbap-card > a:hover .dbap-read::after{transform:translateX(3px)}
.dbap-more{margin:28px 0 0}
.dbap-more a{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 24px;
border:1px solid var(--line-strong);border-radius:var(--r,4px);
font-size:13.5px;font-weight:700;color:var(--text);transition:.2s var(--ease)}
.dbap-more a:hover{border-color:var(--red);color:var(--red)}
.dbap-intro{margin:26px 0 0;font-size:15px;line-height:1.85}
.dbap-empty{padding:60px 0;text-align:center;color:var(--text-3)} @media(max-width:1024px){
.dbap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}
}
@media(max-width:640px){
.dbap-hero{padding:34px 0 26px}
.dbap-sec{padding:32px 0}
.dbap-sec-head{flex-wrap:wrap;gap:10px}
.dbap-all{margin-left:0;flex-basis:100%}
.dbap-grid{grid-template-columns:1fr;gap:26px}
.dbap-tt{font-size:16.5px}
}  .dbn-cta{position:relative;overflow:hidden;isolation:isolate;
margin:40px 0;padding:32px 34px;border-radius:6px;
border:1px solid #1E2530;background-color:#0B0D11;color:#fff;
background-image:
radial-gradient(120% 150% at 88% 10%, rgba(225,29,46,.34) 0%, rgba(225,29,46,0) 56%),
radial-gradient(90% 130% at -5% 105%, rgba(225,29,46,.13) 0%, rgba(225,29,46,0) 62%)} .dbn-cta::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
background-image:
linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),
linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);
background-size:34px 34px;
-webkit-mask-image:linear-gradient(105deg,#000 0%,rgba(0,0,0,.25) 55%,transparent 78%);
mask-image:linear-gradient(105deg,#000 0%,rgba(0,0,0,.25) 55%,transparent 78%)} .dbn-cta-hud{position:absolute;inset:12px;pointer-events:none}
.dbn-cta-hud::before,
.dbn-cta-hud::after{content:"";position:absolute;width:16px;height:16px;
border:1px solid rgba(225,29,46,.55)}
.dbn-cta-hud::before{left:0;top:0;border-right:0;border-bottom:0}
.dbn-cta-hud::after{right:0;bottom:0;border-left:0;border-top:0} .dbn-cta-art{position:absolute;z-index:-1;pointer-events:none;
top:0;bottom:0;right:3%;width:38%;max-width:390px;
display:flex;align-items:center;justify-content:flex-end;opacity:.62;
-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 22%,#000 52%);
mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 22%,#000 52%)} .dbn-cta-art img{width:100%;height:100%;display:block;
object-fit:contain;object-position:right center} .dbn-cta.has-art{background-image:
radial-gradient(110% 150% at 100% -10%, rgba(225,29,46,.24) 0%, rgba(225,29,46,0) 58%),
radial-gradient(90% 130% at -5% 105%, rgba(225,29,46,.14) 0%, rgba(225,29,46,0) 62%)} .dbn-cta.has-art{min-height:230px} .dbn-cta.has-art .dbn-cta-body{max-width:64%}
.dbn-cta-body{position:relative;max-width:44em}
.dbn-cta-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 12px;
font-family:var(--font-cond);font-size:12.5px;font-weight:700;letter-spacing:.2em;
color:#FF5563;text-transform:none}
.dbn-cta-eyebrow::before{content:"";flex:0 0 auto;width:26px;height:2px;background:var(--red)}
.dbn-cta-title{margin:0;font-size:22px;line-height:1.5;font-weight:900;color:#fff;
letter-spacing:.01em}
.dbn-cta-text{margin:11px 0 0;font-size:14.5px;line-height:1.9;color:rgba(255,255,255,.72)}
.dbn-cta-text p{margin:0}
.dbn-cta-text p + p{margin-top:8px}
.dbn-cta-text a{color:#FF7A85;border-bottom-color:#FF7A85}
.dbn-cta-act{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 0} .dbn-cta .dbn-cta-act a{display:inline-flex;align-items:center;justify-content:center;
height:46px;padding:0 26px;border-radius:5px;border:1px solid transparent;
font-size:14.5px;font-weight:700;text-decoration:none;transition:.2s var(--ease)}
.dbn-cta .dbn-cta-act .dbn-cta-b1{background:var(--red);border-color:var(--red);color:#fff}
.dbn-cta .dbn-cta-act .dbn-cta-b1:hover{background:var(--red-dark);border-color:var(--red-dark);color:#fff}
.dbn-cta .dbn-cta-act .dbn-cta-b2{background:transparent;border-color:rgba(255,255,255,.34);color:#fff}
.dbn-cta .dbn-cta-act .dbn-cta-b2:hover{border-color:#fff;background:rgba(255,255,255,.07);color:#fff}
.dbn-cta-note{margin:20px 0 0;padding-left:14px;border-left:2px solid var(--red);
font-size:13.5px;line-height:1.85;color:rgba(255,255,255,.74)}
.dbn-cta-note b{color:#fff;font-weight:700}
.dbn-cta-note a{color:#FF7A85} .dbn-cta.has-img{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);
gap:28px;align-items:center}
.dbn-cta.has-img .dbn-cta-body{max-width:none}
.dbn-cta-fig{position:relative}
.dbn-cta-fig img{width:100%;height:auto;display:block;border-radius:4px} .dbn-cta-raw{padding:0;border:0;background:none;color:inherit}
.dbn-cta-raw::before,
.dbn-cta-raw::after{display:none}
@media(max-width:1024px){
.dbn-cta.has-art .dbn-cta-body{max-width:none}
.dbn-cta-art{width:52%;right:-6%;opacity:.34}
}
@media(max-width:640px){
.dbn-cta{padding:26px 22px;margin:32px 0}
.dbn-cta-art{width:86%;right:-14%;opacity:.16;
-webkit-mask-image:none;mask-image:none}
.dbn-cta::after{right:-140px;opacity:.75}
.dbn-cta-title{font-size:19px}
.dbn-cta-act{gap:10px}
.dbn-cta .dbn-cta-act a{width:100%;height:48px}
.dbn-cta.has-img{grid-template-columns:1fr;gap:20px}
} @media(prefers-reduced-motion:reduce){
.dbn-cta .dbn-cta-act a{transition:none}
} @media(max-width:760px){
.foot-bot{padding-bottom:78px}
}

.wp-block-accordion {
box-sizing: border-box;
}
.wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
transform: rotate(45deg);
}
.wp-block-accordion-item { }
@media (prefers-reduced-motion: no-preference) {
.wp-block-accordion-item {
transition: grid-template-rows 0.3s ease-out;
}
.wp-block-accordion-item > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
transition: transform 0.2s ease-in-out;
}
}
.wp-block-accordion-heading__toggle {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
letter-spacing: inherit;
text-transform: inherit;
text-decoration: inherit;
word-spacing: inherit;
font-style: inherit;
background: none;
border: none;
color: inherit;
padding: var(--wp--preset--spacing--20, 1em) 0;
cursor: pointer;
overflow: hidden;
display: flex;
align-items: center;
text-align: inherit;
width: 100%;
}
.wp-block-accordion-heading__toggle:not(:focus-visible) {
outline: none;
}
.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
text-decoration: underline;
}
.wp-block-accordion-heading__toggle-title {
flex: 1;
}
.wp-block-accordion-heading__toggle-icon {
width: 1.2em;
height: 1.2em;
display: flex;
align-items: center;
justify-content: center;
}
.wp-block-accordion-panel[hidden] {
border: none !important;
box-shadow: none !important;
margin-block-start: 0;
padding: 0 !important;
}
.wp-block-archives {
box-sizing: border-box;
}
.wp-block-archives-dropdown label {
display: block;
}
.wp-block-avatar {
box-sizing: border-box;
line-height: 0;
}
.wp-block-avatar img {
box-sizing: border-box;
}
.wp-block-avatar.aligncenter {
text-align: center;
}                          .wp-block-audio {
box-sizing: border-box;
}
.wp-block-audio :where(figcaption) {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-audio audio {
width: 100%;
min-width: 300px;
}
.wp-block-breadcrumbs {
box-sizing: border-box;
}
.wp-block-breadcrumbs ol {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.wp-block-breadcrumbs li {
margin: 0;
padding: 0;
display: flex;
align-items: center;
}
.wp-block-breadcrumbs li:not(:last-child)::after {
content: var(--separator, "/")/"";
margin: 0 0.5em;
opacity: 0.7;
}
.wp-block-breadcrumbs span {
color: inherit;
}
.wp-block-button__link {
cursor: pointer;
display: inline-block;
text-align: center;
word-break: break-word;
box-sizing: border-box;
height: 100%;
align-content: center;
}
.wp-block-button__link.aligncenter {
text-align: center;
}
.wp-block-button__link.alignright { text-align: right;
}
:where(.wp-block-button__link) {
box-shadow: none;
text-decoration: none;
border-radius: 9999px;
padding: calc(0.667em + 2px) calc(1.333em + 2px);
}
.wp-block-button[style*=text-decoration] .wp-block-button__link {
text-decoration: inherit;
}
.wp-block-buttons > .wp-block-button.has-custom-width {
max-width: none;
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
width: 100%;
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
font-size: inherit;
}
.wp-block-buttons > .wp-block-button[class*=wp-block-button__width] {
width: calc(var(--wp--block-button--width) * 1% - var(--wp--style--block-gap, 0.5em) * (1 - var(--wp--block-button--width) / 100));
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
width: 100%;
flex-basis: 100%;
}
.wp-block-buttons.is-vertical > .wp-block-button[class*=wp-block-button__width] {
width: calc(var(--wp--block-button--width) * 1%);
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
width: 25%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
width: 50%;
}
.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
width: 75%;
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
border-radius: 0;
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
border-radius: 0 !important;
}
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link),
:root :where(.wp-block-button .wp-block-button__link.is-style-outline) {
border: 2px solid currentColor;
padding: 0.667em 1.333em;
}
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)),
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)) {
color: currentColor;
}
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)),
:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)) {
background-color: transparent;
background-image: none;
}
.wp-block-buttons {
box-sizing: border-box;
}
.wp-block-buttons.is-vertical {
flex-direction: column;
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
margin-bottom: 0;
}
.wp-block-buttons > .wp-block-button {
display: inline-block;
margin: 0;
}
.wp-block-buttons.is-content-justification-left {
justify-content: flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical {
align-items: flex-start;
}
.wp-block-buttons.is-content-justification-center {
justify-content: center;
}
.wp-block-buttons.is-content-justification-center.is-vertical {
align-items: center;
}
.wp-block-buttons.is-content-justification-right {
justify-content: flex-end;
}
.wp-block-buttons.is-content-justification-right.is-vertical {
align-items: flex-end;
}
.wp-block-buttons.is-content-justification-space-between {
justify-content: space-between;
}
.wp-block-buttons.aligncenter {
text-align: center;
}
.wp-block-buttons { }
.wp-block-buttons:not(.is-content-justification-space-between,
.is-content-justification-right,
.is-content-justification-left,
.is-content-justification-center) .wp-block-button.aligncenter { margin-left: auto;
margin-right: auto;
width: 100%;
}
.wp-block-buttons[style*=text-decoration] .wp-block-button,
.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
text-decoration: inherit;
}
.wp-block-buttons.has-custom-font-size .wp-block-button__link {
font-size: inherit;
}
.wp-block-buttons .wp-block-button__link {
width: 100%;
}
.wp-block-button.aligncenter {
text-align: center;
}
.wp-block-calendar {
text-align: center;
}
.wp-block-calendar th,
.wp-block-calendar td {
padding: 0.25em;
border: 1px solid;
}
.wp-block-calendar th {
font-weight: 400;
}
.wp-block-calendar caption {
background-color: inherit;
}
.wp-block-calendar table {
width: 100%;
border-collapse: collapse;
}
.wp-block-calendar table.has-background th {
background-color: inherit;
}
.wp-block-calendar table.has-text-color th {
color: inherit;
}
.wp-block-calendar :where(table:not(.has-text-color)) {
color: #40464d;
}
.wp-block-calendar :where(table:not(.has-text-color)) th,
.wp-block-calendar :where(table:not(.has-text-color)) td {
border-color: #ddd;
}
:where(.wp-block-calendar table:not(.has-background) th) {
background: #ddd;
}
.wp-block-categories {
box-sizing: border-box;
}
.wp-block-categories.alignleft { margin-right: 2em;
}
.wp-block-categories.alignright { margin-left: 2em;
}
.wp-block-categories { }
.wp-block-categories.wp-block-categories-dropdown.aligncenter {
text-align: center;
}
.wp-block-categories .wp-block-categories__label:not(.screen-reader-text) {
width: 100%;
display: block;
}
.wp-block-code {
box-sizing: border-box;
}
.wp-block-code code {
display: block;
font-family: inherit;
overflow-wrap: break-word;
white-space: break-spaces; direction: ltr;
text-align: initial; }
.wp-block-columns {
display: flex;
box-sizing: border-box;
flex-wrap: wrap !important;
}
@media (min-width: 782px) {
.wp-block-columns {
flex-wrap: nowrap !important;
}
}
.wp-block-columns {
align-items: initial !important; }
.wp-block-columns.are-vertically-aligned-top {
align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items: flex-end;
}
@media (max-width: 781px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: 100% !important;
}
}
@media (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: 0;
flex-grow: 1;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
flex-grow: 0;
}
}
.wp-block-columns.is-not-stacked-on-mobile {
flex-wrap: nowrap !important;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
flex-basis: 0;
flex-grow: 1;
}
.wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*=flex-basis] {
flex-grow: 0;
}
:where(.wp-block-columns) {
margin-bottom: 1.75em;
}
:where(.wp-block-columns.has-background) {
padding: 1.25em 2.375em;
}
.wp-block-column {
flex-grow: 1;
min-width: 0;
word-break: break-word;
overflow-wrap: break-word; }
.wp-block-column.is-vertically-aligned-top {
align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-stretch {
align-self: stretch;
}
.wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {
width: 100%;
} .wp-block-post-comments {
box-sizing: border-box; }
.wp-block-post-comments .alignleft {
float: left;
}
.wp-block-post-comments .alignright {
float: right;
}
.wp-block-post-comments { }
.wp-block-post-comments .navigation::after {
content: "";
display: table;
clear: both;
}
.wp-block-post-comments .commentlist {
clear: both;
list-style: none;
margin: 0;
padding: 0;
}
.wp-block-post-comments .commentlist .comment {
min-height: 2.25em;
padding-left: 3.25em;
}
.wp-block-post-comments .commentlist .comment p {
font-size: 1em;
line-height: 1.8;
margin: 1em 0;
}
.wp-block-post-comments .commentlist .children {
list-style: none;
margin: 0;
padding: 0;
}
.wp-block-post-comments .comment-author {
line-height: 1.5;
}
.wp-block-post-comments .comment-author .avatar {
border-radius: 1.5em;
display: block;
float: left;
height: 2.5em;
margin-top: 0.5em;
margin-right: 0.75em;
width: 2.5em;
}
.wp-block-post-comments .comment-author cite {
font-style: normal;
}
.wp-block-post-comments .comment-meta {
font-size: 0.875em;
line-height: 1.5;
}
.wp-block-post-comments .comment-meta b {
font-weight: normal;
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
margin-top: 1em;
margin-bottom: 1em;
display: block;
}
.wp-block-post-comments .comment-body .commentmetadata {
font-size: 0.875em;
}
.wp-block-post-comments .comment-form-comment label,
.wp-block-post-comments .comment-form-author label,
.wp-block-post-comments .comment-form-email label,
.wp-block-post-comments .comment-form-url label {
display: block;
margin-bottom: 0.25em;
}
.wp-block-post-comments .comment-form textarea,
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]) {
display: block;
box-sizing: border-box;
width: 100%;
}
.wp-block-post-comments .comment-form-cookies-consent {
display: flex;
gap: 0.25em;
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top: 0.35em;
}
.wp-block-post-comments .comment-reply-title {
margin-bottom: 0;
}
.wp-block-post-comments .comment-reply-title :where(small) {
font-size: var(--wp--preset--font-size--medium, smaller);
margin-left: 0.5em;
}
.wp-block-post-comments .reply {
font-size: 0.875em;
margin-bottom: 1.4em;
}
.wp-block-post-comments textarea,
.wp-block-post-comments input:not([type=submit]) {
border: 1px solid #949494;
font-size: 1em;
font-family: inherit;
}
.wp-block-post-comments textarea,
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]) {
padding: calc(0.667em + 2px);
}
:where(.wp-block-post-comments input[type=submit]) {
border: none;
}
.wp-block-comments {
box-sizing: border-box;
}
.wp-block-comments-pagination > .wp-block-comments-pagination-next,
.wp-block-comments-pagination > .wp-block-comments-pagination-previous,
.wp-block-comments-pagination > .wp-block-comments-pagination-numbers {
font-size: inherit;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
margin-right: 1ch;
display: inline-block;
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
transform: scaleX(1) ;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
margin-left: 1ch;
display: inline-block;
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
transform: scaleX(1) ;
}
.wp-block-comments-pagination.aligncenter {
justify-content: center;
}
.wp-block-comment-template {
box-sizing: border-box;
margin-bottom: 0;
max-width: 100%;
list-style: none;
padding: 0;
}
.wp-block-comment-template li {
clear: both;
}
.wp-block-comment-template ol {
margin-bottom: 0;
max-width: 100%;
list-style: none;
padding-left: 2rem;
}
.wp-block-comment-template.alignleft {
float: left;
}
.wp-block-comment-template.aligncenter {
margin-left: auto;
margin-right: auto;
width: -moz-fit-content;
width: fit-content;
}
.wp-block-comment-template.alignright {
float: right;
}
.wp-block-comment-date {
box-sizing: border-box;
}
.comment-awaiting-moderation {
display: block;
font-size: 0.875em;
line-height: 1.5;
}
.wp-block-comment-content {
box-sizing: border-box;
}
.wp-block-comment-author-name {
box-sizing: border-box;
}
.wp-block-comment-edit-link {
box-sizing: border-box;
}
.wp-block-comment-reply-link {
box-sizing: border-box;
}
.wp-block-cover-image,
.wp-block-cover {
min-height: 430px;
padding: 1em;
position: relative;
background-position: center center;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
overflow: clip;
box-sizing: border-box;  }
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover-image .has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]),
.wp-block-cover .has-background-dim:not([class*=-background-color]) {
background-color: #000;
}
.wp-block-cover-image .has-background-dim.has-background-gradient,
.wp-block-cover .has-background-dim.has-background-gradient {
background-color: transparent;
}
.wp-block-cover-image.has-background-dim::before,
.wp-block-cover.has-background-dim::before {
content: "";
background-color: inherit;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover-image .wp-block-cover__background,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover .wp-block-cover__background,
.wp-block-cover .wp-block-cover__gradient-background {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
opacity: 1;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0 {
opacity: 0;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10 {
opacity: 0.1;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20 {
opacity: 0.2;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30 {
opacity: 0.3;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40 {
opacity: 0.4;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50 {
opacity: 0.5;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60 {
opacity: 0.6;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70 {
opacity: 0.7;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80 {
opacity: 0.8;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90 {
opacity: 0.9;
}
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100 {
opacity: 1;
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
max-width: 420px;
width: 100%;
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
display: flex;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
position: relative;
width: 100%;
color: inherit; }
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
align-items: flex-start;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
align-items: flex-start;
justify-content: center;
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
align-items: flex-start;
justify-content: flex-end;
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
align-items: center;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
align-items: center;
justify-content: center;
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
align-items: center;
justify-content: flex-end;
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
align-items: flex-end;
justify-content: flex-start;
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
align-items: flex-end;
justify-content: center;
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
align-items: flex-end;
justify-content: flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
margin: 0;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container, .wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container {
margin: 0;
width: auto;
}
.wp-block-cover-image .wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover .wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
max-width: none;
max-height: none;
-o-object-fit: cover;
object-fit: cover;
outline: none;
border: none;
box-shadow: none;
}
.wp-block-cover-image .wp-block-cover__embed-background,
.wp-block-cover .wp-block-cover__embed-background {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
max-width: none;
max-height: none;
outline: none;
border: none;
box-shadow: none;
pointer-events: none;
}
.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper,
.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
.wp-block-cover-image .wp-block-cover__embed-background iframe,
.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,
.wp-block-cover .wp-block-cover__embed-background iframe,
.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe {
position: absolute;
top: 50%;
left: 50%;
width: 100vw;
height: 100vh;
min-width: 100%;
min-height: 100%;
transform: translate(-50%, -50%);
pointer-events: none;
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
background-attachment: fixed;
background-size: cover;
background-repeat: no-repeat;
}
@supports (-webkit-touch-callout: inherit) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
background-attachment: scroll;
}
}
@media (prefers-reduced-motion: reduce) {
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
background-attachment: scroll;
}
}
.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated,
.wp-block-cover__image-background.is-repeated,
video.wp-block-cover__video-background.is-repeated {
background-repeat: repeat;
background-size: auto;
}
section.wp-block-cover-image h2,
.wp-block-cover-image-text,
.wp-block-cover-text {
color: #fff;
}
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:hover,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:active,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:hover,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:active,
.wp-block-cover-text a,
.wp-block-cover-text a:hover,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:active {
color: #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
justify-content: flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
justify-content: flex-end;
}
section.wp-block-cover-image.has-left-content > h2,
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text {
margin-left: 0;
text-align: left;
}
section.wp-block-cover-image.has-right-content > h2,
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text {
margin-right: 0;
text-align: right;
}
section.wp-block-cover-image > h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text {
font-size: 2em;
line-height: 1.25;
z-index: 1;
margin-bottom: 0;
max-width: 840px;
padding: 0.44em;
text-align: center;
}
:where(.wp-block-cover:not(.has-text-color)),
:where(.wp-block-cover-image:not(.has-text-color)) {
color: #fff;
}
:where(.wp-block-cover.is-light:not(.has-text-color)),
:where(.wp-block-cover-image.is-light:not(.has-text-color)) {
color: #000;
}
:root :where(.wp-block-cover p:not(.has-text-color)),
:root :where(.wp-block-cover h1:not(.has-text-color)),
:root :where(.wp-block-cover h2:not(.has-text-color)),
:root :where(.wp-block-cover h3:not(.has-text-color)),
:root :where(.wp-block-cover h4:not(.has-text-color)),
:root :where(.wp-block-cover h5:not(.has-text-color)),
:root :where(.wp-block-cover h6:not(.has-text-color)) {
color: inherit;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__video-background {
z-index: 0;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__embed-background {
z-index: 0;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__image-background {
z-index: 0;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient)::before,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__gradient-background {
z-index: 1;
}
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container {
z-index: 1;
}
.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background + .wp-block-cover__inner-container)) .wp-block-cover__inner-container {
z-index: auto;
}
.wp-block-details {
box-sizing: border-box;
}
.wp-block-details summary {
cursor: pointer;
}
.wp-block[data-align=left] > [data-type="core/embed"],
.wp-block[data-align=right] > [data-type="core/embed"],
.wp-block-embed.alignleft,
.wp-block-embed.alignright {
max-width: 360px;
width: 100%;
}
.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper {
min-width: 280px;
}
.wp-block-cover .wp-block-embed {
min-width: 320px;
min-height: 240px;
}
.wp-block-group.is-layout-flex .wp-block-embed {
flex: 1 1 0%;
min-width: 0;
}
.wp-block-embed {
overflow-wrap: break-word;
}
.wp-block-embed :where(figcaption) {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-embed iframe {
max-width: 100%;
}
.wp-block-embed__wrapper {
position: relative;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
content: "";
display: block;
padding-top: 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
padding-top: 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
padding-top: 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
padding-top: 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
padding-top: 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
padding-top: 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
padding-top: 177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
padding-top: 200%;
}
.wp-block-file {
box-sizing: border-box;
}
.wp-block-file:not(.wp-element-button) {
font-size: 0.8em;
}
.wp-block-file.aligncenter {
text-align: center;
}
.wp-block-file.alignright { text-align: right;
}
.wp-block-file * + .wp-block-file__button {
margin-left: 0.75em;
}
:where(.wp-block-file) {
margin-bottom: 1.5em;
}
.wp-block-file__embed {
margin-bottom: 1em;
}
:where(.wp-block-file__button) {
border-radius: 2em;
padding: 0.5em 1em;
display: inline-block;
}
:where(.wp-block-file__button):where(a):hover, :where(.wp-block-file__button):where(a):visited, :where(.wp-block-file__button):where(a):focus, :where(.wp-block-file__button):where(a):active {
box-shadow: none;
color: #fff;
opacity: 0.85;
text-decoration: none;
}
.wp-block-form-input__label {
width: 100%;
display: flex;
flex-direction: column;
gap: 0.25em;
margin-bottom: 0.5em;
}
.wp-block-form-input__label.is-label-inline {
flex-direction: row;
gap: 0.5em;
align-items: center;
}
.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content {
margin-bottom: 0.5em;
}
.wp-block-form-input__label:has(input[type=checkbox]) {
flex-direction: row;
width: -moz-fit-content;
width: fit-content;
}
.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content {
margin: 0;
}
.wp-block-form-input__label:has(.wp-block-form-input__label-content + input[type=checkbox]) { flex-direction: row-reverse;
}
.wp-block-form-input__label-content {
width: -moz-fit-content;
width: fit-content;
}
:where(.wp-block-form-input__input) {
padding: 0 0.5em;
font-size: 1em;
margin-bottom: 0.5em;
}
:where(.wp-block-form-input__input)[type=text], :where(.wp-block-form-input__input)[type=password], :where(.wp-block-form-input__input)[type=date], :where(.wp-block-form-input__input)[type=datetime], :where(.wp-block-form-input__input)[type=datetime-local], :where(.wp-block-form-input__input)[type=email], :where(.wp-block-form-input__input)[type=month], :where(.wp-block-form-input__input)[type=number], :where(.wp-block-form-input__input)[type=search], :where(.wp-block-form-input__input)[type=tel], :where(.wp-block-form-input__input)[type=time], :where(.wp-block-form-input__input)[type=url], :where(.wp-block-form-input__input)[type=week] {
min-height: 2em;
line-height: 2;
border-width: 1px;
border-style: solid;
}
textarea.wp-block-form-input__input {
min-height: 10em;
}
.wp-block-gallery:not(.has-nested-images),
.blocks-gallery-grid:not(.has-nested-images) {
display: flex;
flex-wrap: wrap;
list-style-type: none;
padding: 0;
margin: 0;
}
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item {
margin: 0 1em 1em 0;
display: flex;
flex-grow: 1;
flex-direction: column;
justify-content: center;
position: relative;
width: calc(50% - 1em);
}
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(even),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(even) {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure {
margin: 0;
height: 100%;
display: flex;
align-items: flex-end;
justify-content: flex-start;
}
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img {
display: block;
max-width: 100%;
height: auto;
width: auto;
}
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption {
position: absolute;
bottom: 0;
width: 100%;
max-height: 100%;
overflow: auto;
padding: 3em 0.77em 0.7em;
color: #fff;
text-align: center;
font-size: 0.8em;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
box-sizing: border-box;
margin: 0;
z-index: 2;
}
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img {
display: inline;
}
.wp-block-gallery:not(.has-nested-images) figcaption,
.blocks-gallery-grid:not(.has-nested-images) figcaption {
flex-grow: 1;
}
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img, .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img {
width: 100%;
height: 100%;
flex: 1;
-o-object-fit: cover;
object-fit: cover;
}
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item {
width: 100%;
margin-right: 0;
}
@media (min-width: 600px) {
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item {
width: calc(33.3333333333% - 0.6666666667em);
margin-right: 1em;
}
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item {
width: calc(25% - 0.75em);
margin-right: 1em;
}
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item {
width: calc(20% - 0.8em);
margin-right: 1em;
}
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item {
width: calc(16.6666666667% - 0.8333333333em);
margin-right: 1em;
}
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item {
width: calc(14.2857142857% - 0.8571428571em);
margin-right: 1em;
}
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item,
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item {
width: calc(12.5% - 0.875em);
margin-right: 1em;
}
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n) {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n) {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n) {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n) {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n) {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n) {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n) {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
margin-right: 0;
}
}
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child {
margin-right: 0;
}
.wp-block-gallery:not(.has-nested-images).alignleft, .wp-block-gallery:not(.has-nested-images).alignright,
.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright {
max-width: 420px;
width: 100%;
}
.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
justify-content: center;
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
align-self: flex-start;
}
figure.wp-block-gallery.has-nested-images {
align-items: normal;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
margin: 0;
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
display: flex;
flex-grow: 1;
justify-content: center;
position: relative;
flex-direction: column;
max-width: 100%;
box-sizing: border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image > div,
.wp-block-gallery.has-nested-images figure.wp-block-image > a {
margin: 0;
flex-direction: column;
flex-grow: 1;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
display: block;
height: auto;
max-width: 100% !important;
width: auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before,
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
position: absolute;
bottom: 0;
right: 0;
left: 0;
max-height: 100%;
}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before {
content: "";
height: 100%;
max-height: 3em;
pointer-events: none;
backdrop-filter: blur(3px);
-webkit-mask-image: linear-gradient(0deg, #000 20%, transparent 100%);
mask-image: linear-gradient(0deg, #000 20%, transparent 100%);
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
color: #fff;
text-shadow: 0 0 1.5px #000;
font-size: 13px;
margin: 0;
overflow: auto;
padding: 1em;
text-align: center;
box-sizing: border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar {
width: 12px;
height: 12px;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track {
background-color: transparent;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb {
background-color: transparent;
border-radius: 8px;
border: 3px solid transparent;
background-clip: padding-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb {
background-color: rgba(255, 255, 255, 0.8);
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
scrollbar-width: thin;
scrollbar-gutter: stable both-edges;
scrollbar-color: transparent transparent;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within {
scrollbar-color: rgba(255, 255, 255, 0.8) transparent;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
will-change: transform;
}
@media (hover: none) {
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
scrollbar-color: rgba(255, 255, 255, 0.8) transparent;
}
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
display: inline;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
color: inherit;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
box-sizing: border-box;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > div,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > div,
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a {
flex: 1 1 auto;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption {
flex: initial;
background: none;
color: inherit;
margin: 0;
padding: 10px 10px 9px;
position: relative;
text-shadow: none;
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded::before, .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border::before {
content: none;
}
.wp-block-gallery.has-nested-images figcaption {
flex-grow: 1;
flex-basis: 100%;
text-align: center;
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
margin-top: 0;
margin-bottom: auto;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
align-self: inherit;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone),
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) > a {
display: flex;
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
width: 100%;
flex: 1 0 0%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
width: 100%;
}
@media (min-width: 600px) {
.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
width: calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
width: calc(16.6666666667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8333333333);
}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
width: calc(14.2857142857% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8571428571);
}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.6666666667);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
}
.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(1) {
width: 100%;
}
}
.wp-block-gallery.has-nested-images.alignleft, .wp-block-gallery.has-nested-images.alignright {
max-width: 420px;
width: 100%;
}
.wp-block-gallery.has-nested-images.aligncenter {
justify-content: center;
}
.wp-block-group {
box-sizing: border-box;
}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {
position: relative;
}
h1:where(.wp-block-heading).has-background,
h2:where(.wp-block-heading).has-background,
h3:where(.wp-block-heading).has-background,
h4:where(.wp-block-heading).has-background,
h5:where(.wp-block-heading).has-background,
h6:where(.wp-block-heading).has-background {
padding: 1.25em 2.375em;
}
h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]) {
rotate: 180deg;
}  .wp-block-icon {
line-height: 0;
}
.wp-block-icon.aligncenter {
display: flex;
justify-content: center;
}
.wp-block-icon svg {
box-sizing: border-box;
fill: currentColor;
}
.wp-block-icon svg.is-flip-horizontal {
transform: scaleX(-1);
}
.wp-block-icon svg.is-flip-vertical {
transform: scaleY(-1);
}
.wp-block-icon svg.is-flip-horizontal.is-flip-vertical {
transform: scaleX(-1) scaleY(-1);
}
:where(.wp-block-icon) svg {
width: 100%;
height: 100%;
}
.wp-block-image > a,
.wp-block-image > figure > a {
display: inline-block;
}
.wp-block-image img {
height: auto;
max-width: 100%;
vertical-align: bottom;
box-sizing: border-box;
}
@media not (prefers-reduced-motion) {
.wp-block-image img.hide {
visibility: hidden;
}
.wp-block-image img.show {
animation: show-content-image 0.4s;
}
}
.wp-block-image[style*=border-radius] > a,
.wp-block-image[style*=border-radius] img {
border-radius: inherit;
}
.wp-block-image.has-custom-border img {
box-sizing: border-box;
}
.wp-block-image.aligncenter {
text-align: center;
}
.wp-block-image.alignfull > a, .wp-block-image.alignwide > a {
width: 100%;
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
height: auto;
width: 100%;
}
.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image .aligncenter {
display: table;
}
.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image .aligncenter > figcaption {
display: table-caption;
caption-side: bottom;
}
.wp-block-image .alignleft { float: left; margin-left: 0; margin-right: 1em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.wp-block-image .alignright { float: right; margin-right: 0; margin-left: 1em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-block-image :where(figcaption) {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-image.is-style-circle-mask img {
border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
.wp-block-image.is-style-circle-mask img {
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-mode: alpha;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
border-radius: 0;
}
}
:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
border-radius: 9999px;
}
.wp-block-image figure {
margin: 0;
}
.wp-lightbox-container {
position: relative;
display: flex;
flex-direction: column;
}
.wp-lightbox-container img {
cursor: zoom-in;
}
.wp-lightbox-container img:hover + button {
opacity: 1;
}
.wp-lightbox-container button {
opacity: 0;
border: none;
background-color: rgba(90, 90, 90, 0.25);
backdrop-filter: blur(16px) saturate(180%);
cursor: zoom-in;
display: flex;
justify-content: center;
align-items: center;
width: 20px;
height: 20px;
position: absolute;
z-index: 100;
top: 16px;
right: 16px;
text-align: center;
padding: 0;
border-radius: 4px;
}
@media not (prefers-reduced-motion) {
.wp-lightbox-container button {
transition: opacity 0.2s ease;
}
}
.wp-lightbox-container button:focus-visible {
outline: 3px auto rgba(90, 90, 90, 0.25);
outline: 3px auto -webkit-focus-ring-color;
outline-offset: 3px;
}
.wp-lightbox-container button:hover {
cursor: pointer;
opacity: 1;
}
.wp-lightbox-container button:focus {
opacity: 1;
}
.wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
background-color: rgba(90, 90, 90, 0.25);
border: none;
}
.wp-lightbox-overlay {
position: fixed;
top: 0;
left: 0;
z-index: 100000;
overflow: hidden;
width: 100%;
height: 100vh;
box-sizing: border-box;
visibility: hidden;
cursor: zoom-out;
}
.wp-lightbox-overlay .wp-lightbox-close-button {
font-family: inherit;
position: absolute;
top: calc(env(safe-area-inset-top) + 16px);
right: calc(env(safe-area-inset-right) + 16px);
padding: 0 4px;
cursor: pointer;
z-index: 5000000;
min-width: 40px;
min-height: 40px;
display: flex;
gap: 8px;
align-items: center;
justify-content: center;
line-height: 1;
}
.wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) {
background: none;
border: none;
}
.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg {
height: 1em;
width: 1em;
}
.wp-lightbox-overlay .wp-lightbox-close-icon svg {
display: block;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
position: absolute;
padding: 0 8px;
z-index: 2000002;
font-family: inherit;
min-width: 40px;
min-height: 40px;
gap: 4px;
display: flex;
cursor: pointer;
align-items: center;
justify-content: center;
bottom: 16px;
line-height: 1;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden],
.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden] {
display: none;
}
@media (min-width: 960px) {
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
bottom: 50%;
transform: translateY(-50%);
}
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background),
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background) {
background: none;
border: none;
padding: 0 8px;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,
.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg {
width: 1.5em;
height: 1.5em;
display: block;
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-prev {
left: calc(env(safe-area-inset-left) + 16px);
}
.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
right: calc(env(safe-area-inset-right) + 16px);
}
.wp-lightbox-overlay .wp-lightbox-navigation-icon svg {
vertical-align: middle;
}
.wp-lightbox-overlay .lightbox-image-container {
position: absolute;
overflow: hidden;
top: 50%;
left: 50%;
transform-origin: top left;
transform: translate(-50%, -50%);
width: var(--wp--lightbox-container-width);
height: var(--wp--lightbox-container-height);
z-index: 2000001;
}
.wp-lightbox-overlay .wp-block-image {
position: relative;
transform-origin: 0 0;
display: flex;
width: 100%;
height: 100%;
justify-content: center;
align-items: center;
box-sizing: border-box;
z-index: 3000000;
margin: 0;
}
.wp-lightbox-overlay .wp-block-image img {
min-width: var(--wp--lightbox-image-width);
min-height: var(--wp--lightbox-image-height);
width: var(--wp--lightbox-image-width);
height: var(--wp--lightbox-image-height);
}
.wp-lightbox-overlay .wp-block-image figcaption {
display: none;
}
.wp-lightbox-overlay button {
border: none;
background: none;
}
.wp-lightbox-overlay .scrim {
width: 100%;
height: 100%;
position: absolute;
z-index: 2000000;
background-color: rgb(255, 255, 255);
opacity: 0.9;
}
.wp-lightbox-overlay.active {
visibility: visible;
}
@media not (prefers-reduced-motion) {
.wp-lightbox-overlay.active {
animation: both turn-on-visibility 0.25s;
}
}
@media not (prefers-reduced-motion) {
.wp-lightbox-overlay.active img {
animation: both turn-on-visibility 0.35s;
}
}
@media not (prefers-reduced-motion) {
.wp-lightbox-overlay.show-closing-animation:not(.active) {
animation: both turn-off-visibility 0.35s;
}
}
@media not (prefers-reduced-motion) {
.wp-lightbox-overlay.show-closing-animation:not(.active) img {
animation: both turn-off-visibility 0.25s;
}
}
@media not (prefers-reduced-motion) {
.wp-lightbox-overlay.zoom.active {
opacity: 1;
visibility: visible;
animation: none;
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container {
animation: lightbox-zoom-in 0.4s;
}
.wp-lightbox-overlay.zoom.active .lightbox-image-container img {
animation: none;
}
.wp-lightbox-overlay.zoom.active .scrim {
animation: turn-on-visibility 0.4s forwards;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
animation: none;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
animation: lightbox-zoom-out 0.4s;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
animation: none;
}
.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
animation: turn-off-visibility 0.4s forwards;
}
}
@keyframes show-content-image {
0% {
visibility: hidden;
}
99% {
visibility: hidden;
}
100% {
visibility: visible;
}
}
@keyframes turn-on-visibility {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes turn-off-visibility {
0% {
opacity: 1;
visibility: visible;
}
99% {
opacity: 0;
visibility: visible;
}
100% {
opacity: 0;
visibility: hidden;
}
}
@keyframes lightbox-zoom-in {
0% {
transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
}
100% {
transform: translate(-50%, -50%) scale(1, 1);
}
}
@keyframes lightbox-zoom-out {
0% {
visibility: visible;
transform: translate(-50%, -50%) scale(1, 1);
}
99% {
visibility: visible;
}
100% {
visibility: hidden;
transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
}
}
:where(.wp-block-latest-comments) {
padding-left: 0;
}
ol.wp-block-latest-comments {
margin-left: 0;
box-sizing: border-box;
}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
line-height: 1.1;
}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
line-height: 1.8;
}
.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),
.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])) {
line-height: 1.5;
}
.wp-block-latest-comments__comment {
list-style: none;
margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
min-height: 2.25em;
list-style: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
margin-left: 3.25em;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 0.875em;
margin: 0.36em 0 1.4em;
}
.wp-block-latest-comments__comment-date {
display: block;
font-size: 0.75em;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 1.5em;
display: block;
float: left;
height: 2.5em;
margin-right: 0.75em;
width: 2.5em;
}
.wp-block-latest-comments[style*=font-size] a,
.wp-block-latest-comments[class*=-font-size] a {
font-size: inherit;
}
.wp-block-latest-posts {
box-sizing: border-box;
}
.wp-block-latest-posts.alignleft { margin-right: 2em;
}
.wp-block-latest-posts.alignright { margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear: both;
overflow-wrap: break-word;
}
.wp-block-latest-posts.is-grid:not(.is-layout-grid) {
display: flex;
flex-wrap: wrap;
}
.wp-block-latest-posts.is-grid:not(.is-layout-grid) li {
margin: 0 1.25em 1.25em 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-latest-posts.columns-2:not(.is-layout-grid) li {
width: calc(100% / 2 - 1.25em + 1.25em / 2);
}
.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-3:not(.is-layout-grid) li {
width: calc(100% / 3 - 1.25em + 1.25em / 3);
}
.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-4:not(.is-layout-grid) li {
width: calc(100% / 4 - 1.25em + 1.25em / 4);
}
.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-5:not(.is-layout-grid) li {
width: calc(100% / 5 - 1.25em + 1.25em / 5);
}
.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-6:not(.is-layout-grid) li {
width: calc(100% / 6 - 1.25em + 1.25em / 6);
}
.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n) {
margin-right: 0;
}
}
@media (max-width: 600px) {
.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid) {
grid-template-columns: 1fr;
}
}
:root :where(.wp-block-latest-posts.is-grid) {
padding: 0;
}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
padding-left: 0;
}
.wp-block-latest-posts__post-date,
.wp-block-latest-posts__post-author {
display: block;
font-size: 0.8125em;
}
.wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__post-full-content {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-latest-posts__featured-image a {
display: inline-block;
}
.wp-block-latest-posts__featured-image img {
height: auto;
width: auto;
max-width: 100%;
}
.wp-block-latest-posts__featured-image.alignleft { margin-right: 1em; float: left;
}
.wp-block-latest-posts__featured-image.alignright { margin-left: 1em; float: right;
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom: 1em;
text-align: center;
}
ol,
ul {
box-sizing: border-box;
}
:root :where(.wp-block-list.has-background) {
padding: 1.25em 2.375em;
}
.wp-block-loginout {
box-sizing: border-box;
}
.wp-block-math {
overflow-x: auto;
overflow-y: hidden;
}
.wp-block-media-text { direction: ltr; display: grid;
grid-template-columns: 50% 1fr;
grid-template-rows: auto;
box-sizing: border-box;
}
.wp-block-media-text.has-media-on-the-right {
grid-template-columns: 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top > .wp-block-media-text__media {
align-self: start;
}
.wp-block-media-text > .wp-block-media-text__content,
.wp-block-media-text > .wp-block-media-text__media,
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center > .wp-block-media-text__media {
align-self: center;
}
.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom > .wp-block-media-text__media {
align-self: end;
}
.wp-block-media-text > .wp-block-media-text__media { grid-column: 1;
grid-row: 1; margin: 0;
}
.wp-block-media-text > .wp-block-media-text__content {
direction: ltr; grid-column: 2;
grid-row: 1; padding: 0 8% 0 8%;
word-break: break-word;
}
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__media { grid-column: 2;
grid-row: 1; }
.wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content { grid-column: 1;
grid-row: 1; }
.wp-block-media-text__media a {
display: block;
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
height: auto;
max-width: unset;
width: 100%;
vertical-align: middle;
} .wp-block-media-text.is-image-fill > .wp-block-media-text__media {
height: 100%;
min-height: 250px;
background-size: cover;
}
.wp-block-media-text.is-image-fill > .wp-block-media-text__media > a {
display: block;
height: 100%;
}
.wp-block-media-text.is-image-fill > .wp-block-media-text__media img {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
} .wp-block-media-text.is-image-fill-element > .wp-block-media-text__media {
position: relative;
height: 100%;
min-height: 250px;
}
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media > a {
display: block;
height: 100%;
}
.wp-block-media-text.is-image-fill-element > .wp-block-media-text__media img {
position: absolute;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
} @media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile {
grid-template-columns: 100% !important;
}
.wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media {
grid-column: 1;
grid-row: 1;
}
.wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content {
grid-column: 1;
grid-row: 2;
}
}
.wp-block-navigation {
position: relative;
}
.wp-block-navigation ul {
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
}
.wp-block-navigation ul,
.wp-block-navigation ul li {
list-style: none;
}
.wp-block-navigation .wp-block-navigation-item {
background-color: inherit;
display: flex;
align-items: center;
position: relative;
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
display: none;
}
.wp-block-navigation .wp-block-navigation-item__content {
display: block;
z-index: 1;
}
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
color: inherit;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content {
text-decoration: underline;
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active {
text-decoration: underline;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content {
text-decoration: line-through;
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active {
text-decoration: line-through;
}
.wp-block-navigation :where(a), .wp-block-navigation :where(a:focus), .wp-block-navigation :where(a:active) {
text-decoration: none;
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
align-self: center;
line-height: 0;
display: inline-block;
font-size: inherit;
padding: 0;
background-color: inherit;
color: currentColor;
border: none;
width: 0.6em;
height: 0.6em;
margin-left: 0.25em;
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
display: inline-block;
stroke: currentColor;
width: inherit;
height: inherit;
margin-top: 0.075em;
}
.wp-block-navigation {
--navigation-layout-justification-setting: flex-start;
--navigation-layout-direction: row;
--navigation-layout-wrap: wrap;
--navigation-layout-justify: flex-start;
--navigation-layout-align: center;
}
.wp-block-navigation.is-vertical {
--navigation-layout-direction: column;
--navigation-layout-justify: initial;
--navigation-layout-align: flex-start;
}
.wp-block-navigation.no-wrap {
--navigation-layout-wrap: nowrap;
}
.wp-block-navigation.items-justified-center {
--navigation-layout-justification-setting: center;
--navigation-layout-justify: center;
}
.wp-block-navigation.items-justified-center.is-vertical {
--navigation-layout-align: center;
}
.wp-block-navigation.items-justified-right {
--navigation-layout-justification-setting: flex-end;
--navigation-layout-justify: flex-end;
}
.wp-block-navigation.items-justified-right.is-vertical {
--navigation-layout-align: flex-end;
}
.wp-block-navigation.items-justified-space-between {
--navigation-layout-justification-setting: space-between;
--navigation-layout-justify: space-between;
}
:where(.wp-block-navigation) ul li {
padding: 0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
background-color: inherit;
color: inherit;
position: absolute;
z-index: 2;
display: flex;
flex-direction: column;
align-items: normal;
opacity: 0;
}
@media not (prefers-reduced-motion) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
transition: opacity 0.1s linear;
}
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
visibility: hidden;
width: 0;
height: 0;
overflow: hidden;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
display: flex;
flex-grow: 1;
padding: 0.5em 1em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
margin-right: 0;
margin-left: auto;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
margin: 0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
left: -1px;
top: 100%;
}
@media (min-width: 782px) {
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: 100%;
top: -1px;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before {
content: "";
position: absolute;
right: 100%;
height: 100%;
display: block;
width: 0.5em;
background: transparent;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
margin-right: 0.25em;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
transform: rotate(-90deg);
}
}
@media (hover: hover) {
.wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
visibility: visible;
overflow: visible;
opacity: 1;
width: auto;
height: auto;
min-width: 200px;
}
}
.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
visibility: visible;
overflow: visible;
opacity: 1;
width: auto;
height: auto;
min-width: 200px;
}
.wp-block-navigation .has-child.open-always {
flex-wrap: var(--navigation-layout-wrap, wrap);
flex-direction: var(--navigation-layout-direction, initial);
justify-content: var(--navigation-layout-justify, initial);
align-items: var(--navigation-layout-align, initial);
gap: var(--wp--style--block-gap, 2em);
}
.wp-block-navigation .has-child.open-always .wp-block-navigation-item {
justify-content: var(--navigation-layout-justify, initial);
}
.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu,
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container {
gap: var(--wp--style--block-gap, 2em);
}
.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu,
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,
.wp-block-navigation .has-child.open-always .wp-block-navigation-item {
padding-top: 0;
padding-bottom: 0;
}
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container {
padding-left: var(--wp--style--block-gap, 2em);
padding-right: var(--wp--style--block-gap, 2em);
}
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
padding: 0;
}
.wp-block-navigation .has-child.open-always > .wp-block-navigation-item__content,
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
flex-grow: 0;
}
.wp-block-navigation .has-child.open-always > .wp-block-navigation__submenu-container {
visibility: visible;
overflow: visible;
opacity: 1;
width: auto;
height: auto;
flex-basis: 100%;
position: static;
border: none;
background-color: transparent;
color: inherit;
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
left: 0;
top: 100%;
}
@media (min-width: 782px) {
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: 100%;
top: 0;
}
}
.wp-block-navigation-submenu {
position: relative;
display: flex;
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
stroke: currentColor;
}
button.wp-block-navigation-item__content {
background-color: transparent;
border: none;
color: currentColor;
font-size: inherit;
font-family: inherit;
letter-spacing: inherit;
line-height: inherit;
font-style: inherit;
font-weight: inherit;
text-transform: inherit;
text-align: left;
}
.wp-block-navigation-submenu__toggle {
cursor: pointer;
}
.wp-block-navigation-submenu__toggle[aria-expanded=true] + .wp-block-navigation__submenu-icon > svg,
.wp-block-navigation-submenu__toggle[aria-expanded=true] > svg {
transform: rotate(180deg);
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
padding-left: 0;
padding-right: 0.85em;
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
margin-left: -0.6em;
pointer-events: none;
}
.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) {
padding: 0;
} .wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-close,
.wp-block-navigation__responsive-dialog,
.wp-block-navigation .wp-block-page-list,
.wp-block-navigation__container,
.wp-block-navigation__responsive-container-content {
gap: inherit;
} :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
padding: 0.5em 1em;
}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
padding: 0.5em 1em;
} .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container {
left: auto;
right: 0;
}
.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: -1px;
right: -1px;
}
@media (min-width: 782px) {
.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
left: auto;
right: 100%;
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.15);
}
.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
background-color: inherit;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container {
color: #000;
}
.wp-block-navigation__container {
display: flex;
flex-wrap: var(--navigation-layout-wrap, wrap);
flex-direction: var(--navigation-layout-direction, initial);
justify-content: var(--navigation-layout-justify, initial);
align-items: var(--navigation-layout-align, initial);
list-style: none;
margin: 0;
padding-left: 0;
}
.wp-block-navigation__container .is-responsive {
display: none;
}
.wp-block-navigation__container:only-child,
.wp-block-page-list:only-child {
flex-grow: 1;
} @keyframes overlay-menu__fade-in-animation {
from {
opacity: 0;
transform: translateY(0.5em);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.wp-block-navigation__responsive-container {
display: none;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
color: inherit;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
display: flex;
flex-wrap: var(--navigation-layout-wrap, wrap);
flex-direction: var(--navigation-layout-direction, initial);
justify-content: var(--navigation-layout-justify, initial);
align-items: var(--navigation-layout-align, initial);
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
color: inherit !important;
background-color: inherit !important;
}
.wp-block-navigation__responsive-container.is-menu-open {
display: flex;
flex-direction: column;
background-color: inherit;
}
@media not (prefers-reduced-motion) {
.wp-block-navigation__responsive-container.is-menu-open {
animation: overlay-menu__fade-in-animation 0.1s ease-out;
animation-fill-mode: forwards;
}
}
.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) {
padding-top: clamp(1rem, var(--wp--style--root--padding-top), 20rem);
padding-right: clamp(1rem, var(--wp--style--root--padding-right), 20rem);
padding-bottom: clamp(1rem, var(--wp--style--root--padding-bottom), 20rem);
padding-left: clamp(1rem, var(--wp--style--root--padding-left), 20rem);
}
.wp-block-navigation__responsive-container.is-menu-open {
overflow: auto;
z-index: 100000;
}
.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content {
padding-top: calc(2rem + 24px);
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content {
overflow: visible;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
align-items: var(--navigation-layout-justification-setting, inherit);
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list,
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
justify-content: flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
display: none;
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
opacity: 1;
visibility: visible;
height: auto;
width: auto;
overflow: initial;
min-width: 200px;
position: static;
border: none;
padding-left: 2rem;
padding-right: 2rem;
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
gap: inherit;
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
padding-top: var(--wp--style--block-gap, 2em);
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
padding: 0;
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list {
display: flex;
flex-direction: column;
align-items: var(--navigation-layout-justification-setting, initial);
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list {
color: inherit !important;
background: transparent !important;
}
.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
right: auto;
left: auto;
}
.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container {
display: none;
width: 100%;
}
.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close {
max-width: none;
}
.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content > *:not(.wp-block-navigation__overlay-container) {
display: none;
}
.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container {
display: block;
}
.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container {
right: auto;
left: 0;
}
@media (min-width: 600px) {
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block;
width: 100%;
position: relative;
z-index: auto;
background-color: inherit;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
display: none;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
left: 0;
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) {
background-color: #fff;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) {
color: #000;
}
.wp-block-navigation__toggle_button_label {
font-size: 1rem;
font-weight: bold;
}
.wp-block-navigation__responsive-container-open,
.wp-block-navigation__responsive-container-close {
vertical-align: middle;
cursor: pointer;
color: currentColor;
background: transparent;
border: none;
margin: 0;
padding: 0;
text-transform: inherit;
}
.wp-block-navigation__responsive-container-open svg,
.wp-block-navigation__responsive-container-close svg {
fill: currentColor;
pointer-events: none;
display: block;
width: 24px;
height: 24px;
}
.wp-block-navigation__responsive-container-open {
display: flex;
}
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
font-family: inherit;
font-weight: inherit;
font-size: inherit;
}
@media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none;
}
}
.wp-block-navigation__responsive-container-close {
position: absolute;
top: 0;
right: 0;
z-index: 2;
}
.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
font-family: inherit;
font-weight: inherit;
font-size: inherit;
}
.disable-default-overlay .wp-block-navigation__responsive-container-close {
top: clamp(1rem, var(--wp--style--root--padding-left), 20rem);
right: clamp(1rem, var(--wp--style--root--padding-left), 20rem);
}
.wp-block-navigation__responsive-close {
width: 100%;
}
.has-modal-open .wp-block-navigation__responsive-close {
max-width: var(--wp--style--global--wide-size, 100%);
margin-left: auto;
margin-right: auto;
}
.wp-block-navigation__responsive-close:focus {
outline: none;
}
.is-menu-open .wp-block-navigation__responsive-close,
.is-menu-open .wp-block-navigation__responsive-dialog,
.is-menu-open .wp-block-navigation__responsive-container-content {
box-sizing: border-box;
}
.wp-block-navigation__responsive-dialog {
position: relative;
}
.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog {
margin-top: 46px;
}
@media (min-width: 782px) {
.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog {
margin-top: 32px;
}
}
html.has-modal-open {
overflow: hidden;
}
.wp-block-navigation .wp-block-navigation-item__label {
overflow-wrap: break-word;
}
.wp-block-navigation .wp-block-navigation-item__description {
display: none;
}
.link-ui-tools {
outline: 1px solid #f0f0f0;
padding: 8px;
}
.link-ui-block-inserter {
padding-top: 8px;
}
.link-ui-block-inserter__back {
margin-left: 8px;
text-transform: uppercase;
}
.wp-block-navigation-overlay-close {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.5em;
padding: 0;
border: none;
background: transparent;
cursor: pointer;
text-decoration: none;
}
.wp-block-navigation-overlay-close:focus {
outline-offset: 2px;
}
.wp-block-navigation-overlay-close svg {
width: 24px;
height: 24px;
fill: currentColor;
display: block;
flex-shrink: 0;
}
.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text {
display: inline-flex;
align-items: center;
}
.wp-block-navigation .wp-block-page-list {
display: flex;
flex-direction: var(--navigation-layout-direction, initial);
justify-content: var(--navigation-layout-justify, initial);
align-items: var(--navigation-layout-align, initial);
flex-wrap: var(--navigation-layout-wrap, wrap);
background-color: inherit;
}
.wp-block-navigation .wp-block-navigation-item {
background-color: inherit;
}
.wp-block-page-list {
box-sizing: border-box;
}
.is-small-text {
font-size: 0.875em;
}
.is-regular-text {
font-size: 1em;
}
.is-large-text {
font-size: 2.25em;
}
.is-larger-text {
font-size: 3em;
}
.has-drop-cap:not(:focus)::first-letter {
float: left;
font-size: 8.4em;
line-height: 0.68;
font-weight: 100;
margin: 0.05em 0.1em 0 0;
text-transform: uppercase;
font-style: normal;
}
body.rtl .has-drop-cap:not(:focus)::first-letter {
float: initial;
margin-left: 0.1em;
}
p.has-drop-cap.has-background {
overflow: hidden;
}
:root :where(p.has-background) {
padding: 1.25em 2.375em;
}
:where(p.has-text-color:not(.has-link-color)) a {
color: inherit;
}
p.has-text-align-right[style*="writing-mode:vertical-rl"],
p.has-text-align-left[style*="writing-mode:vertical-lr"] {
rotate: 180deg;
}
.waveform-player {
font-family: inherit;
color: inherit;
line-height: var(--waveform-line-height, 1.4);
--wfp-accent: #71717a;
--wfp-button-color: rgba(255, 255, 255, .9);
--wfp-text-color: #ffffff;
--wfp-text-secondary-color: rgba(255, 255, 255, .6);
--wfp-btn-artwork-color: rgba(255, 255, 255, .9);
--wfp-btn-artwork-scrim: rgba(0, 0, 0, .5);
}
.waveform-player.waveform-theme-light {
--wfp-button-color: rgba(0, 0, 0, .8);
--wfp-text-color: #333333;
--wfp-text-secondary-color: rgba(0, 0, 0, .6);
}
.waveform-player * {
box-sizing: border-box;
}
.waveform-body {
display: flex;
flex-direction: column;
gap: var(--waveform-body-gap, 8px);
}
.waveform-track {
display: flex;
align-items: center;
gap: var(--waveform-track-gap, 12px);
position: relative;
}
.waveform-btn {
width: var(--wfp-btn-size, 36px);
height: var(--wfp-btn-size, 36px);
min-width: var(--wfp-btn-size, 36px);
border-radius: var(--wfp-btn-radius, 50%);
border: 2px solid currentColor;
background: transparent;
color: var(--wfp-button-color, inherit);
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
padding: 0;
opacity: 0.9;
flex-shrink: 0;
}
.waveform-btn:hover:not(:disabled) {
opacity: 1;
transform: scale(1.05);
}
.waveform-btn-minimal {
width: calc(var(--wfp-btn-size, 36px) * 1.1);
height: calc(var(--wfp-btn-size, 36px) * 1.1);
min-width: calc(var(--wfp-btn-size, 36px) * 1.1);
border: none;
border-radius: 0;
opacity: 0.7;
}
.waveform-btn-minimal:hover:not(:disabled) {
opacity: 1;
transform: none;
}
.waveform-btn.waveform-btn-minimal svg {
width: calc(var(--wfp-btn-size, 36px) * 0.94);
height: calc(var(--wfp-btn-size, 36px) * 0.94);
}
.waveform-btn:disabled {
cursor: not-allowed;
opacity: 0.3;
}
.waveform-btn > * {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
}
.waveform-btn svg {
width: calc(var(--wfp-btn-size, 36px) * 0.45);
height: calc(var(--wfp-btn-size, 36px) * 0.45);
fill: currentColor;
display: block;
}
.waveform-btn-has-artwork {
--wfp-btn-size: 64px;
--wfp-btn-radius: 8px;
position: relative;
overflow: hidden;
border: none;
color: var(--wfp-btn-artwork-color);
}
.waveform-btn > .waveform-btn-artwork {
display: block;
position: absolute;
inset: 0;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
pointer-events: none;
z-index: 0;
}
.waveform-btn-has-artwork:after {
content: "";
position: absolute;
inset: 0;
background: var(--wfp-btn-artwork-scrim);
pointer-events: none;
z-index: 1;
}
.waveform-btn-has-artwork > :not(.waveform-btn-artwork) {
position: relative;
z-index: 2;
}
.waveform-icon-play svg {
margin-left: 1px;
}
.waveform-container {
flex: 1;
position: relative;
min-height: 60px;
cursor: pointer;
min-width: 0;
width: 100%;
}
.waveform-container:focus-visible {
outline: 2px solid currentColor;
}
.waveform-container canvas {
display: block;
width: 100%;
height: 100%;
max-width: 100%;
transition: opacity 0.3s ease;
position: relative;
z-index: 1;
}
.waveform-info {
display: flex;
align-items: center;
gap: 8px;
font-size: 13px;
min-height: 20px;
}
.waveform-text {
flex: 1;
display: flex;
flex-direction: column;
gap: 2px;
min-width: 0;
}
.waveform-title {
color: var(--wfp-text-color);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-weight: 500;
}
.waveform-artist {
color: var(--wfp-text-secondary-color);
font-size: 11px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.waveform-time {
color: var(--wfp-text-secondary-color);
font-size: 11px;
white-space: nowrap;
flex-shrink: 0;
}
.waveform-bpm {
color: var(--wfp-text-secondary-color);
font-size: 11px;
white-space: nowrap;
flex-shrink: 0;
display: inline-flex;
align-items: center;
gap: 4px;
}
.waveform-loading {
position: absolute;
inset: 0;
background: rgba(0, 0, 0, 0.1019607843);
z-index: 10;
}
.waveform-error {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0, 0, 0, 0.2);
z-index: 10;
}
.waveform-error-text {
font-size: 12px;
opacity: 0.7;
text-align: center;
padding: 0 20px;
}
.waveform-markers {
position: absolute;
inset: 0;
pointer-events: none;
z-index: 5;
}
.waveform-marker {
position: absolute;
top: 0;
width: 2px;
height: 100%;
background: rgba(255, 255, 255, 0.5019607843);
border: none;
padding: 0;
cursor: pointer;
pointer-events: all;
transition: all 0.2s;
}
.waveform-marker:hover {
width: 4px;
z-index: 20;
}
.waveform-marker.active {
width: 4px;
background: currentColor;
z-index: 10;
}
.waveform-marker-tooltip {
position: absolute;
bottom: calc(100% + 4px);
left: 50%;
transform: translate(-50%);
background: rgba(0, 0, 0, 0.9019607843);
color: #fff;
padding: 4px 8px;
border-radius: 4px;
font-size: 11px;
white-space: nowrap;
pointer-events: none;
opacity: 0;
transition: opacity 0.2s;
z-index: 1000;
}
.waveform-marker:hover .waveform-marker-tooltip, .waveform-marker.show-label .waveform-marker-tooltip {
opacity: 1;
}
.waveform-hover-time {
position: absolute;
bottom: calc(100% + 4px);
transform: translate(-50%);
background: rgba(0, 0, 0, 0.9019607843);
color: #fff;
padding: 3px 7px;
border-radius: 4px;
font-size: 11px;
font-variant-numeric: tabular-nums;
white-space: nowrap;
pointer-events: none;
opacity: 0;
transition: opacity 0.15s;
z-index: 1000;
}
.waveform-seek-handle {
position: absolute;
top: 50%;
left: 0;
width: 11px;
height: 11px;
border-radius: 50%;
background: #fff;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3490196078);
transform: translate(-50%, -50%) scale(0);
opacity: 0;
transition: opacity 0.12s ease, transform 0.12s ease;
pointer-events: none;
z-index: 6;
}
.waveform-seek-handle.is-visible {
opacity: 1;
transform: translate(-50%, -50%) scale(1);
}
.waveform-seek-handle.is-active {
transform: translate(-50%, -50%) scale(1.25);
}
.waveform-btn:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
}
.waveform-marker:focus-visible {
outline: 2px solid currentColor;
outline-offset: 1px;
width: 4px;
}
.waveform-speed {
position: relative;
flex-shrink: 0;
}
.speed-btn {
background: transparent;
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 4px;
padding: 4px 8px;
color: inherit;
font-size: 11px;
cursor: pointer;
transition: all 0.2s;
min-width: 40px;
}
.speed-btn:hover {
background: rgba(255, 255, 255, 0.0509803922);
border-color: rgba(255, 255, 255, 0.3019607843);
}
.speed-value {
font-weight: 600;
}
.speed-menu {
position: absolute;
bottom: 100%;
right: 0;
margin-bottom: 4px;
background: rgba(0, 0, 0, 0.9490196078);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 6px;
padding: 4px;
z-index: 100;
min-width: 60px;
}
.speed-option {
display: block;
width: 100%;
background: transparent;
border: none;
color: rgba(255, 255, 255, 0.7019607843);
padding: 6px 12px;
font-size: 12px;
cursor: pointer;
transition: all 0.2s;
text-align: left;
border-radius: 4px;
}
.speed-option:hover {
background: rgba(255, 255, 255, 0.1019607843);
color: #fff;
}
.speed-option.active {
background: rgba(255, 255, 255, 0.1607843137);
color: #fff;
font-weight: 600;
}
.waveform-player.waveform-focused {
outline: 2px solid var(--wfp-accent);
outline-offset: 2px;
border-radius: 4px;
}
.waveform-player:focus {
outline: none;
}
.waveform-player:focus-visible {
outline: 1px solid var(--wfp-accent);
outline-offset: 1px;
}
.waveform-layout-preview .waveform-meta {
display: none !important;
}
.waveform-layout-preview .waveform-info {
justify-content: center;
}
.waveform-layout-preview .waveform-text {
flex: 0 1 auto;
align-items: center;
text-align: center;
}
.waveform-player.waveform-focused {
outline: none;
}
.waveform-track.waveform-align-top {
align-items: flex-start;
}
.waveform-track.waveform-align-top .waveform-btn {
margin-top: 5px;
}
.waveform-track.waveform-align-center {
align-items: center;
}
.waveform-track.waveform-align-bottom {
align-items: flex-end;
}
.waveform-track.waveform-align-bottom .waveform-btn {
margin-bottom: 5px;
}
@media (max-width: 480px) {
.waveform-btn {
width: var(--wfp-btn-size, 32px);
height: var(--wfp-btn-size, 32px);
min-width: var(--wfp-btn-size, 32px);
}
.waveform-container {
min-height: 50px;
}
.waveform-info {
font-size: 12px;
}
.waveform-artist, .waveform-time, .waveform-bpm {
font-size: 10px;
}
}
@media (prefers-reduced-motion: reduce) {
.waveform-player *, .waveform-player *:before, .waveform-player *:after {
transition-duration: 0.01ms !important;
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
}
}
.wp-block-playlist {
box-sizing: border-box;
}
.wp-block-playlist .wp-block-playlist__waveform-player {
width: 100%;
margin: var(--wp--preset--spacing--20, 0.625em) 0;
position: relative;
}
.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible {
outline: revert;
outline-offset: revert;
}
.wp-block-playlist .waveform-track {
height: 100px;
gap: 0;
}
.wp-block-playlist .waveform-btn {
border: none;
border-radius: 0;
border-end-start-radius: 0.125rem;
border-start-start-radius: 0.125rem;
width: 100px;
height: 100px;
min-width: 100px;
background: currentColor;
margin: 0;
}
.wp-block-playlist .waveform-btn:hover:not(:disabled) {
transform: none;
}
.wp-block-playlist .waveform-btn svg {
width: 3rem;
height: 3rem;
}
.wp-block-playlist .waveform-btn .waveform-icon-pause svg {
width: 2.625rem;
height: 2.625rem;
}
.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn {
background-image: var(--wp--playlist--play-button-artwork);
background-position: center;
background-size: cover;
color: #fff;
}
.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg {
filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.45));
}
.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path {
fill: #fff !important;
}
.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn {
margin-bottom: 0;
}
.wp-block-playlist .waveform-btn:focus-visible,
.wp-block-playlist .waveform-container:focus-visible {
outline: revert;
outline-offset: revert;
}
.wp-block-playlist .waveform-artist {
opacity: 0.7;
}
.wp-block-playlist .waveform-info,
.wp-block-playlist .waveform-artist,
.wp-block-playlist .waveform-title,
.wp-block-playlist .waveform-time {
font-size: inherit;
}
.wp-block-playlist .wp-block-playlist__tracklist {
margin: 0;
padding-left: 0;
list-style: none;
}
.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden {
display: none;
}
.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist {
display: none;
}
.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length {
display: none;
}
.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers {
counter-reset: playlist-track;
}
.wp-block-playlist-track:has([aria-current=true]) {
background-color: color-mix(in srgb, currentColor 10%, transparent);
}
.wp-block-playlist-track:hover {
background-color: color-mix(in srgb, currentColor 15%, transparent);
}
.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track {
counter-increment: playlist-track;
}
.wp-block-playlist-track .wp-block-playlist-track__button {
display: flex;
align-items: center;
width: 100%;
padding: var(--wp--preset--spacing--20, 0.5em);
font-size: inherit;
font-family: inherit;
text-align: left;
background-color: transparent;
color: inherit;
border: 0;
outline-offset: 2px;
cursor: pointer;
}
.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button::before {
content: counter(playlist-track);
width: 2ch;
margin-right: var(--wp--preset--spacing--20, 0.5em);
font-size: 0.85em;
opacity: 0.7;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image {
flex: 0 0 50px;
width: 50px;
height: 50px;
margin-right: var(--wp--preset--spacing--20, 0.5em);
border: 1px solid rgba(0, 0, 0, 0.08);
box-sizing: border-box;
-o-object-fit: cover;
object-fit: cover;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content {
flex: 1 1 0;
min-width: 0;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title {
display: block;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist {
display: block;
font-size: 0.85em;
opacity: 0.7;
margin-top: 0.125em;
}
.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length {
margin-left: auto;
font-size: 0.85em;
opacity: 0.7;
}
.wp-block-post-author {
display: flex;
flex-wrap: wrap;
box-sizing: border-box;
}
.wp-block-post-author__byline {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 0.5em;
}
.wp-block-post-author__avatar {
margin-right: 1em;
}
.wp-block-post-author__bio {
margin-bottom: 0.7em;
font-size: 0.7em;
}
.wp-block-post-author__content {
flex-grow: 1;
flex-basis: 0;
}
.wp-block-post-author__name {
margin: 0;
}
.wp-block-post-author-biography {
box-sizing: border-box;
white-space: pre-wrap;
}
:where(.wp-block-post-comments-form textarea),
:where(.wp-block-post-comments-form input:not([type=submit])) {
border-width: 1px;
border-style: solid;
border-color: #949494;
font-size: 1em;
font-family: inherit;
}
:where(.wp-block-post-comments-form textarea),
:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))) {
padding: calc(0.667em + 2px);
}
.wp-block-post-comments-form {
box-sizing: border-box;
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
font-weight: inherit;
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
font-family: inherit;
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title), .wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
font-size: inherit;
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
line-height: inherit;
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
font-style: inherit;
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
letter-spacing: inherit;
}
.wp-block-post-comments-form :where(input[type=submit]) {
box-shadow: none;
cursor: pointer;
display: inline-block;
text-align: center;
overflow-wrap: break-word;
}
.wp-block-post-comments-form .comment-form textarea,
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]) {
display: block;
box-sizing: border-box;
width: 100%;
}
.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url label {
display: block;
margin-bottom: 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent {
display: flex;
gap: 0.25em;
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
margin-top: 0.35em;
}
.wp-block-post-comments-form .comment-reply-title {
margin-bottom: 0;
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
font-size: var(--wp--preset--font-size--medium, smaller);
margin-left: 0.5em;
}
.wp-block-post-comments-count {
box-sizing: border-box;
}
.wp-block-post-content {
display: flow-root;
}
.wp-block-post-comments-link {
box-sizing: border-box;
}
.wp-block-post-date {
box-sizing: border-box;
}
:where(.wp-block-post-excerpt) {
box-sizing: border-box;
margin-top: var(--wp--style--block-gap);
margin-bottom: var(--wp--style--block-gap);
}
.wp-block-post-excerpt__excerpt {
margin-top: 0;
margin-bottom: 0;
}
.wp-block-post-excerpt__more-text {
margin-top: var(--wp--style--block-gap);
margin-bottom: 0;
}
.wp-block-post-excerpt__more-link {
display: inline-block;
}
.wp-block-post-featured-image {
margin-left: 0;
margin-right: 0;
}
.wp-block-post-featured-image a {
display: block;
height: 100%;
}
.wp-block-post-featured-image :where(img) {
max-width: 100%;
width: 100%;
height: auto;
vertical-align: bottom;
box-sizing: border-box;
}
.wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {
width: 100%;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
position: absolute;
inset: 0;
background-color: #000;
}
.wp-block-post-featured-image {
position: relative;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
background-color: transparent;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
opacity: 0;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
opacity: 0.1;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
opacity: 0.2;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
opacity: 0.3;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
opacity: 0.4;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
opacity: 0.5;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
opacity: 0.6;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
opacity: 0.7;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
opacity: 0.8;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
opacity: 0.9;
}
.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
opacity: 1;
}
.wp-block-post-featured-image:where(.alignleft, .alignright) {
width: 100%;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
display: inline-block;
margin-right: 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
transform: scaleX(1) ;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
display: inline-block;
margin-left: 1ch;
}
.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
transform: scaleX(1) ;
}
.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"], .wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"] {
rotate: 180deg;
}
.wp-block-post-terms {
box-sizing: border-box;
}
.wp-block-post-terms .wp-block-post-terms__separator {
white-space: pre-wrap;
}
.wp-block-post-time-to-read {
box-sizing: border-box;
}
.wp-block-post-title {
word-break: break-word;
box-sizing: border-box;
}
.wp-block-post-title :where(a) {
display: inline-block;
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
text-decoration: inherit;
}
.wp-block-post-author-name {
box-sizing: border-box;
}
.wp-block-preformatted {
box-sizing: border-box;
white-space: pre-wrap;
}
:where(.wp-block-preformatted.has-background) {
padding: 1.25em 2.375em;
}
.wp-block-pullquote {
text-align: center;
overflow-wrap: break-word;
box-sizing: border-box;
margin: 0 0 1em 0;
padding: 4em 0;
}
.wp-block-pullquote p,
.wp-block-pullquote blockquote {
color: inherit;
}
.wp-block-pullquote blockquote {
margin: 0;
}
.wp-block-pullquote p {
margin-top: 0;
}
.wp-block-pullquote p:last-child {
margin-bottom: 0;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
max-width: 420px;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
position: relative;
}
.wp-block-pullquote .has-text-color a {
color: inherit;
}
.wp-block-pullquote.has-text-align-left blockquote {
text-align: left;
}
.wp-block-pullquote.has-text-align-right blockquote {
text-align: right;
}
.wp-block-pullquote.has-text-align-center blockquote {
text-align: center;
}
.wp-block-pullquote.is-style-solid-color {
border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left: auto;
margin-right: auto;
max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
margin-top: 0;
margin-bottom: 0;
font-size: 2em;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform: none;
font-style: normal;
}
.wp-block-pullquote :where(cite) {
color: inherit;
display: block;
}
.wp-block-post-template {
margin-top: 0;
margin-bottom: 0;
max-width: 100%;
list-style: none;
padding: 0;
box-sizing: border-box;
}
.wp-block-post-template.is-flex-container {
flex-direction: row;
display: flex;
flex-wrap: wrap;
gap: 1.25em;
}
.wp-block-post-template.is-flex-container > li {
margin: 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
width: calc(100% / 2 - 1.25em + 1.25em / 2);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
width: calc(100% / 3 - 1.25em + 1.25em / 3);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
width: calc(100% / 4 - 1.25em + 1.25em / 4);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
width: calc(100% / 5 - 1.25em + 1.25em / 5);
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
width: calc(100% / 6 - 1.25em + 1.25em / 6);
}
}
@media (max-width: 600px) {
.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid) {
grid-template-columns: 1fr;
}
}
.wp-block-post-template-is-layout-constrained > li > .alignright,
.wp-block-post-template-is-layout-flow > li > .alignright {
float: right;
margin-inline-start: 2em;
margin-inline-end: 0;
}
.wp-block-post-template-is-layout-constrained > li > .alignleft,
.wp-block-post-template-is-layout-flow > li > .alignleft {
float: left;
margin-inline-start: 0;
margin-inline-end: 2em;
}
.wp-block-post-template-is-layout-constrained > li > .aligncenter,
.wp-block-post-template-is-layout-flow > li > .aligncenter {
margin-inline-start: auto;
margin-inline-end: auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
margin-inline-start: auto;
}
.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
margin-inline-end: auto;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
margin-right: 1ch;
display: inline-block;
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
transform: scaleX(1) ;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
margin-left: 1ch;
display: inline-block;
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
transform: scaleX(1) ;
}
.wp-block-query-pagination.aligncenter {
justify-content: center;
}
.wp-block-query-title {
box-sizing: border-box;
}
.wp-block-query-total {
box-sizing: border-box;
}
.wp-block-quote {
box-sizing: border-box;
overflow-wrap: break-word;
}
.wp-block-quote.is-style-large:where(:not(.is-style-plain)), .wp-block-quote.is-large:where(:not(.is-style-plain)) {
margin-bottom: 1em;
padding: 0 1em;
}
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p, .wp-block-quote.is-large:where(:not(.is-style-plain)) p {
font-size: 1.5em;
font-style: italic;
line-height: 1.6;
}
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer, .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
.wp-block-quote.is-large:where(:not(.is-style-plain)) footer {
font-size: 1.125em;
text-align: right;
}
.wp-block-quote > cite {
display: block;
}
.wp-block-read-more {
display: block;
width: -moz-fit-content;
width: fit-content;
}
.wp-block-read-more:where(:not([style*=text-decoration])) {
text-decoration: none;
}
.wp-block-read-more:where(:not([style*=text-decoration])):focus, .wp-block-read-more:where(:not([style*=text-decoration])):active {
text-decoration: none;
}
ul.wp-block-rss.alignleft { margin-right: 2em;
}
ul.wp-block-rss.alignright { margin-left: 2em;
}
ul.wp-block-rss.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
}
ul.wp-block-rss.is-grid li {
margin: 0 1em 1em 0;
width: 100%;
}
@media (min-width: 600px) {
ul.wp-block-rss.columns-2 li {
width: calc(100% / 2 - 1em);
}
ul.wp-block-rss.columns-3 li {
width: calc(100% / 3 - 1em);
}
ul.wp-block-rss.columns-4 li {
width: calc(100% / 4 - 1em);
}
ul.wp-block-rss.columns-5 li {
width: calc(100% / 5 - 1em);
}
ul.wp-block-rss.columns-6 li {
width: calc(100% / 6 - 1em);
}
}
.wp-block-rss__item-publish-date,
.wp-block-rss__item-author {
display: block;
font-size: 0.8125em;
}
.wp-block-rss {
box-sizing: border-box;
list-style: none;
padding: 0;
}
.wp-block-search__button {
margin-left: 10px;
word-break: normal;
}
.wp-block-search__button.has-icon {
line-height: 0;
}
.wp-block-search__button svg {
min-width: 24px;
min-height: 24px;
width: 1.25em;
height: 1.25em;
fill: currentColor;
vertical-align: text-bottom;
}
:where(.wp-block-search__button) {
border: 1px solid #ccc;
padding: 6px 10px;
}
.wp-block-search__inside-wrapper {
display: flex;
flex: auto;
flex-wrap: nowrap;
max-width: 100%;
}
.wp-block-search__label {
width: 100%;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
margin-left: 0;
flex-shrink: 0;
max-width: 100%;
box-sizing: border-box;
display: flex;
justify-content: center;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
transition-property: width;
min-width: 0 !important;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__input {
transition-duration: 300ms;
flex-basis: 100%;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden {
overflow: hidden;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper {
overflow: hidden;
}
.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input {
width: 0 !important;
min-width: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
border-left-width: 0 !important;
border-right-width: 0 !important;
flex-grow: 0;
margin: 0;
flex-basis: 0;
}
:where(.wp-block-search__input) {
font-family: inherit;
font-weight: inherit;
font-size: inherit;
line-height: inherit;
letter-spacing: inherit;
text-transform: inherit;
font-style: inherit;
padding: 8px;
flex-grow: 1;
margin-left: 0;
margin-right: 0;
min-width: 3rem;
border: 1px solid #949494;
text-decoration: unset !important;
-webkit-appearance: initial;
-moz-appearance: initial;
appearance: initial;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
padding: 4px;
border-width: 1px;
border-style: solid;
border-color: #949494;
background-color: #fff;
box-sizing: border-box;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
border-radius: 0;
border: none;
padding: 0 4px;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
outline: none;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
padding: 4px 8px;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
margin: auto;
}
.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper {
float: right;
}
.wp-block-separator {
border-top: 2px solid currentColor;
border-left: none;
border-right: none;
border-bottom: none;
}
:root :where(.wp-block-separator.is-style-dots) {
text-align: center;
line-height: 1;
height: auto;
}
:root :where(.wp-block-separator.is-style-dots)::before {
content: "···";
color: currentColor;
font-size: 1.5em;
letter-spacing: 2em; padding-left: 2em;
font-family: serif;
}
.wp-block-separator.is-style-dots {
background: none !important;
border: none !important;
}
.wp-block-site-logo {
box-sizing: border-box;
line-height: 0;
}
.wp-block-site-logo a {
display: inline-block;
line-height: 0;
}
.wp-block-site-logo.is-default-size img {
width: 120px;
height: auto;
}
.wp-block-site-logo img {
height: auto;
max-width: 100%;
}
.wp-block-site-logo a,
.wp-block-site-logo img {
border-radius: inherit;
}
.wp-block-site-logo.aligncenter {
margin-left: auto;
margin-right: auto;
text-align: center;
}
:root :where(.wp-block-site-logo.is-style-rounded) {
border-radius: 9999px;
}
.wp-block-site-tagline {
box-sizing: border-box;
}
.wp-block-site-title {
box-sizing: border-box;
}
.wp-block-site-title :where(a) {
color: inherit;
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
letter-spacing: inherit;
line-height: inherit;
text-decoration: inherit;
}
.wp-block-social-links {
box-sizing: border-box;
padding-left: 0;
padding-right: 0;
text-indent: 0;
margin-left: 0;
background: none;
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
text-decoration: none;
border-bottom: 0;
box-shadow: none;
}
.wp-block-social-links .wp-social-link svg {
width: 1em;
height: 1em;
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
margin-left: 0.5em;
margin-right: 0.5em;
font-size: 0.65em;
}
.wp-block-social-links.has-small-icon-size {
font-size: 16px;
}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
font-size: 24px;
}
.wp-block-social-links.has-large-icon-size {
font-size: 36px;
}
.wp-block-social-links.has-huge-icon-size {
font-size: 48px;
}
.wp-block-social-links.aligncenter {
justify-content: center;
display: flex;
}
.wp-block-social-links.alignright {
justify-content: flex-end;
}
.wp-block-social-link {
display: block;
border-radius: 9999px;
}
@media not (prefers-reduced-motion) {
.wp-block-social-link {
transition: transform 0.1s ease;
}
}
.wp-block-social-link {
height: auto;
}
.wp-block-social-link a {
align-items: center;
display: flex;
line-height: 0;
}
.wp-block-social-link:hover {
transform: scale(1.1);
}
.wp-block-social-links .wp-block-social-link.wp-social-link {
display: inline-block;
margin: 0;
padding: 0;
}
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited,
.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg {
color: currentColor;
fill: currentColor;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
background-color: #f0f0f0;
color: #444;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
background-color: #f90;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
background-color: #1ea0c3;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
background-color: #0757fe;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
background-color: #0a7aff;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
background-color: #1e1f26;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
background-color: #02e49b;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
background-color: #5865f2;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
background-color: #e94c89;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
background-color: #4280ff;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
background-color: #f45800;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
background-color: #0866ff;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
background-color: #0461dd;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
background-color: #e65678;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
background-color: #24292d;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
background-color: #eceadd;
color: #382110;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
background-color: #ea4434;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
background-color: #1d4fc4;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
background-color: #f00075;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
background-color: #e21b24;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
background-color: #0d66c2;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
background-color: #3288d4;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
background-color: #f6405f;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
background-color: #e60122;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
background-color: #ef4155;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
background-color: #ff4500;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
background-color: #0478d7;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
background-color: #fefc00;
color: #fff;
stroke: #000;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
background-color: #ff5600;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
background-color: #1bd760;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
background-color: #2aabee;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
background-color: #011835;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
background-color: #6440a4;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
background-color: #1da1f2;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
background-color: #1eb7ea;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
background-color: #4680c2;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
background-color: #3499cd;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
background-color: #25d366;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
background-color: #000;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
background-color: #d32422;
color: #fff;
}
:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
background-color: #f00;
color: #fff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
background: none;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
width: 1.25em;
height: 1.25em;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
color: #f90;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
color: #1ea0c3;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
color: #0757fe;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
color: #0a7aff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
color: #1e1f26;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
color: #02e49b;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
color: #5865f2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
color: #e94c89;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
color: #4280ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
color: #f45800;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
color: #0866ff;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
color: #0461dd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
color: #e65678;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
color: #24292d;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
color: #382110;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
color: #ea4434;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
color: #1d4fc4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
color: #f00075;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
color: #e21b24;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
color: #0d66c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
color: #3288d4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
color: #f6405f;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
color: #e60122;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
color: #ef4155;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
color: #ff4500;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
color: #0478d7;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
color: #fff;
stroke: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
color: #ff5600;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
color: #1bd760;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
color: #2aabee;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
color: #011835;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
color: #6440a4;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
color: #1da1f2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
color: #1eb7ea;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
color: #4680c2;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
color: #25d366;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
color: #3499cd;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
color: #000;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
color: #d32422;
}
:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
color: #f00;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
width: auto;
}
:root :where(.wp-block-social-links .wp-social-link a) {
padding: 0.25em;
}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
padding: 0;
}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
padding-left: 0.6666666667em;
padding-right: 0.6666666667em;
}
.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
color: #000;
}
.wp-block-spacer {
clear: both;
}
.wp-block-tag-cloud {
box-sizing: border-box;
}
.wp-block-tag-cloud.aligncenter {
text-align: center;
justify-content: center;
}
.wp-block-tag-cloud a {
display: inline-block;
margin-right: 5px;
}
.wp-block-tag-cloud span {
display: inline-block;
margin-left: 5px;
text-decoration: none;
}
:root :where(.wp-block-tag-cloud.is-style-outline) {
display: flex;
flex-wrap: wrap;
gap: 1ch;
}
:root :where(.wp-block-tag-cloud.is-style-outline a) {
border: 1px solid currentColor;
font-size: unset !important;
margin-right: 0;
padding: 1ch 2ch;
text-decoration: none !important;
}
:where(.wp-block-tab-list button) {
box-sizing: border-box;
color: inherit;
display: block;
width: -moz-max-content;
width: max-content;
text-decoration: none;
cursor: pointer;
flex-basis: inherit !important;
flex-grow: inherit !important;
position: relative;
border: none;
background: none;
-moz-appearance: none;
appearance: none;
-webkit-appearance: none;
margin: 0;
padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
font-size: inherit;
font-family: inherit;
font-weight: inherit;
line-height: inherit;
letter-spacing: inherit;
text-transform: inherit;
text-align: inherit;
}
:where(.wp-block-tab-list button)[aria-selected=true]::before {
content: "";
position: absolute;
border-bottom: 2px solid currentColor;
pointer-events: none;
left: 0;
width: 100%;
bottom: 0;
}
.wp-block-tab-panel[hidden], .wp-block-tab-panel:empty {
display: none !important;
}
.wp-block-table {
overflow-x: auto;
}
.wp-block-table table {
border-collapse: collapse;
width: 100%;
}
.wp-block-table thead {
border-bottom: 3px solid;
}
.wp-block-table tfoot {
border-top: 3px solid;
}
.wp-block-table td,
.wp-block-table th {
border: 1px solid;
padding: 0.5em;
}
.wp-block-table .has-fixed-layout {
table-layout: fixed;
width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
word-break: break-word;
}
.wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
display: table;
width: auto;
}
.wp-block-table.alignleft td,
.wp-block-table.alignleft th, .wp-block-table.aligncenter td,
.wp-block-table.aligncenter th, .wp-block-table.alignright td,
.wp-block-table.alignright th {
word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
border-spacing: 0;
border-collapse: inherit;
background-color: transparent;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
border-color: transparent;
}
.wp-block-table.is-style-stripes {
border-bottom: 1px solid #f0f0f0;
}
.wp-block-table .has-border-color > *,
.wp-block-table .has-border-color tr,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color td {
border-color: inherit;
}
.wp-block-table table[style*=border-top-color] > *,
.wp-block-table table[style*=border-top-color] tr:first-child {
border-top-color: inherit;
}
.wp-block-table table[style*=border-top-color] > * th,
.wp-block-table table[style*=border-top-color] > * td,
.wp-block-table table[style*=border-top-color] tr:first-child th,
.wp-block-table table[style*=border-top-color] tr:first-child td {
border-top-color: inherit;
}
.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
border-top-color: currentColor;
}
.wp-block-table table[style*=border-right-color] > *,
.wp-block-table table[style*=border-right-color] tr,
.wp-block-table table[style*=border-right-color] th,
.wp-block-table table[style*=border-right-color] td:last-child {
border-right-color: inherit;
}
.wp-block-table table[style*=border-bottom-color] > *,
.wp-block-table table[style*=border-bottom-color] tr:last-child {
border-bottom-color: inherit;
}
.wp-block-table table[style*=border-bottom-color] > * th,
.wp-block-table table[style*=border-bottom-color] > * td,
.wp-block-table table[style*=border-bottom-color] tr:last-child th,
.wp-block-table table[style*=border-bottom-color] tr:last-child td {
border-bottom-color: inherit;
}
.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
border-bottom-color: currentColor;
}
.wp-block-table table[style*=border-left-color] > *,
.wp-block-table table[style*=border-left-color] tr,
.wp-block-table table[style*=border-left-color] th,
.wp-block-table table[style*=border-left-color] td:first-child {
border-left-color: inherit;
}
.wp-block-table table[style*=border-style] > *,
.wp-block-table table[style*=border-style] tr,
.wp-block-table table[style*=border-style] th,
.wp-block-table table[style*=border-style] td {
border-style: inherit;
}
.wp-block-table table[style*=border-width] > *,
.wp-block-table table[style*=border-width] tr,
.wp-block-table table[style*=border-width] th,
.wp-block-table table[style*=border-width] td {
border-width: inherit;
border-style: inherit;
}
:root :where(.wp-block-table-of-contents) {
box-sizing: border-box;
}
.wp-block-tabs {
box-sizing: border-box;
}
.wp-block-term-count {
box-sizing: border-box;
}
:where(.wp-block-term-description) {
box-sizing: border-box;
margin-top: var(--wp--style--block-gap);
margin-bottom: var(--wp--style--block-gap);
}
.wp-block-term-description p {
margin-top: 0;
margin-bottom: 0;
}
.wp-block-term-name {
box-sizing: border-box;
}
.wp-block-term-template {
margin-top: 0;
margin-bottom: 0;
max-width: 100%;
list-style: none;
padding: 0;
box-sizing: border-box;
}
.wp-block-text-columns {
display: flex;
}
.wp-block-text-columns.aligncenter {
display: flex;
}
.wp-block-text-columns .wp-block-column {
margin: 0 1em;
padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
width: 33.3333333333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
width: 25%;
}
pre.wp-block-verse {
box-sizing: border-box;
overflow: auto;
white-space: pre-wrap;
min-width: 1em;
word-break: break-word;
}
:where(pre.wp-block-verse) {
font-family: inherit;
}
.wp-block-video {
box-sizing: border-box;
}
.wp-block-video video {
width: 100%;
height: auto;
vertical-align: middle;
}
@supports (position: sticky) {
.wp-block-video [poster] {
-o-object-fit: cover;
object-fit: cover;
}
}
.wp-block-video.aligncenter {
text-align: center;
}
.wp-block-video :where(figcaption) {
margin-top: 0.5em;
margin-bottom: 1em;
}
.editor-styles-wrapper,
.entry-content {
counter-reset: footnotes;
}
a[data-fn].fn {
vertical-align: super;
font-size: smaller;
counter-increment: footnotes;
display: inline-flex;
text-decoration: none;
text-indent: -9999999px;
}
a[data-fn].fn::after {
content: "[" counter(footnotes) "]";
text-indent: 0;
float: left;
}
:root {
--wp-block-synced-color: #7a00df;
--wp-block-synced-color--rgb: 122, 0, 223;
--wp-bound-block-color: var(--wp-block-synced-color);
--wp-editor-canvas-background: #ddd;
--wp-admin-theme-color: #007cba;
--wp-admin-theme-color--rgb: 0, 124, 186;
--wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
--wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
--wp-admin-theme-color-darker-20: #005a87;
--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
--wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
:root {
--wp-admin-border-width-focus: 1.5px;
}
} .wp-element-button {
cursor: pointer;
}
:root .has-very-light-gray-background-color {
background-color: #eee;
}
:root .has-very-dark-gray-background-color {
background-color: #313131;
}
:root .has-very-light-gray-color {
color: #eee;
}
:root .has-very-dark-gray-color {
color: #313131;
}
:root { }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
}
:root .has-purple-crush-gradient-background {
background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
}
:root .has-hazy-dawn-gradient-background {
background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
}
:root .has-subdued-olive-gradient-background {
background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
}
:root .has-atomic-cream-gradient-background {
background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
}
:root .has-nightshade-gradient-background {
background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
}
:root .has-midnight-gradient-background {
background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
}
:root { --wp--preset--font-size--normal: 16px;
--wp--preset--font-size--huge: 42px;
}
.has-regular-font-size {
font-size: 1em;
}
.has-larger-font-size {
font-size: 2.625em;
}
.has-normal-font-size {
font-size: var(--wp--preset--font-size--normal);
}
.has-huge-font-size {
font-size: var(--wp--preset--font-size--huge);
}
:root .has-text-align-center {
text-align: center;
}
:root .has-text-align-left { text-align: left;
}
:root .has-text-align-right { text-align: right;
}
.has-fit-text {
white-space: nowrap !important;
}
#end-resizable-editor-section {
display: none;
}
.aligncenter {
clear: both;
}
.items-justified-left {
justify-content: flex-start;
}
.items-justified-center {
justify-content: center;
}
.items-justified-right {
justify-content: flex-end;
}
.items-justified-space-between {
justify-content: space-between;
}
.screen-reader-text {
border: 0;
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
word-break: normal !important;
}
.screen-reader-text:focus {
background-color: #ddd;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} html :where(.has-border-color) {
border-style: solid;
}
html :where([style^=border-color],
[style*=";border-color"],
[style*="; border-color"]) {
border-style: solid;
}
html :where([style^=border-top-color],
[style*=";border-top-color"],
[style*="; border-top-color"]) {
border-top-style: solid;
}
html :where([style^=border-right-color],
[style*=";border-right-color"],
[style*="; border-right-color"]) { border-right-style: solid;
}
html :where([style^=border-bottom-color],
[style*=";border-bottom-color"],
[style*="; border-bottom-color"]) {
border-bottom-style: solid;
}
html :where([style^=border-left-color],
[style*=";border-left-color"],
[style*="; border-left-color"]) { border-left-style: solid;
}
html :where([style^=border-width],
[style*=";border-width"],
[style*="; border-width"]) {
border-style: solid;
}
html :where([style^=border-top-width],
[style*=";border-top-width"],
[style*="; border-top-width"]) {
border-top-style: solid;
}
html :where([style^=border-right-width],
[style*=";border-right-width"],
[style*="; border-right-width"]) { border-right-style: solid;
}
html :where([style^=border-bottom-width],
[style*=";border-bottom-width"],
[style*="; border-bottom-width"]) {
border-bottom-style: solid;
}
html :where([style^=border-left-width],
[style*=";border-left-width"],
[style*="; border-left-width"]) { border-left-style: solid;
} html :where(img[class*=wp-image-]) {
height: auto;
max-width: 100%;
} :where(figure) {
margin: 0 0 1em 0;
}
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
}
@media screen and (max-width: 600px) {
html :where(.is-position-sticky) {
--wp-admin--admin-bar--position-offset: 0px;
}
}