/* AMAYA — blog index. Every selector is scoped to the addon. */
:root{
  --abg-black:#0b1119;
  --abg-navy:#101c2a;
  --abg-deep-slate:#192838;
  --abg-card:#122030;
  --abg-gold:#c99b63;
  --abg-gold-light:#f0c58e;
  --abg-ivory:#f2eee8;
  --abg-text:#aeb6c0;
  --abg-line:rgba(224,231,236,.15);
  --abg-sans:"Montserrat",Arial,sans-serif;
  --abg-serif:"Cormorant Garamond",Georgia,serif;
}
.elementor-widget-amaya_blog_hero,
.elementor-widget-amaya_blog_archive{position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:0!important;}
.elementor-widget-amaya_blog_hero > .elementor-widget-container,
.elementor-widget-amaya_blog_archive > .elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
.amaya-blog-hero,.amaya-blog-archive-section{width:100%;max-width:none;position:relative;box-sizing:border-box;color:var(--abg-ivory)}
.amaya-blog-hero *, .amaya-blog-archive-section *,.amaya-blog-single *{box-sizing:border-box}
.amaya-blog-shell{width:86%!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important;}

/* Hero: navy and deep-slate gradations, gold botanical overlay */
.amaya-blog-hero{background:#0b0d11;padding:76px 0 67px;overflow:hidden;border-bottom:1px solid var(--abg-line)}
.amaya-blog-hero-inner{position:relative;min-height:250px;display:flex;align-items:center}
.amaya-blog-hero-copy{position:relative;z-index:1;width:70%}
.amaya-blog-hero-art{position:absolute;z-index:0;right:-7%;top:-78px;bottom:-67px;width:55%;opacity:.65;background-position:65% center;background-size:cover;background-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0%,#000 28%,#000 100%);pointer-events:none}
.amaya-blog-eyebrow{color:var(--abg-gold-light);font:600 11px/1.45 var(--abg-sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}
.amaya-blog-hero h1{font:400 clamp(54px,5.1vw,90px)/.98 var(--abg-serif)!important;letter-spacing:-.026em;color:var(--abg-ivory)!important;max-width:1000px;margin:0 0 20px!important;}
.amaya-blog-hero h1 em{font-style:italic;color:var(--abg-gold)!important}
.amaya-blog-hero p{font:400 15px/1.88 var(--abg-sans)!important;color:#d3d6db;max-width:735px;margin:0!important}

/* Archive: subtly different black/navy panel */
.amaya-blog-archive-section{background:linear-gradient(125deg,#0c1420 0%,#111e2c 60%,#122131 100%);padding:35px 0 74px}
.amaya-blog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(205px,240px);gap:22px;align-items:center;margin-bottom:28px}
.amaya-blog-filters{display:flex;align-items:center;flex-wrap:wrap;gap:9px}
.amaya-blog-filter{font:500 11px/1.2 var(--abg-sans)!important;min-height:40px;padding:9px 15px!important;color:var(--abg-ivory)!important;border:1px solid rgba(225,232,237,.25)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.amaya-blog-filter.is-active,.amaya-blog-filter[aria-pressed="true"]{background:var(--abg-gold-light)!important;color:#10141a!important;border-color:var(--abg-gold-light)!important;font-weight:600!important}
.amaya-blog-filter:hover:not(.is-active){border-color:var(--abg-gold)!important;color:var(--abg-gold-light)!important}
.amaya-blog-filter:focus-visible,.amaya-blog-search input:focus-visible,.amaya-blog-page:focus-visible,.amaya-blog-page-arrow:focus-visible{outline:2px solid var(--abg-gold-light)!important;outline-offset:3px}
.amaya-blog-search{height:42px;min-width:0;border:1px solid var(--abg-gold);border-radius:100px;display:flex;align-items:center;gap:8px;padding:0 14px;background:rgba(5,10,17,.08);color:var(--abg-ivory)}
.amaya-blog-search input{width:100%;min-width:0;padding:0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--abg-ivory)!important;font:400 11px/1.4 var(--abg-sans)!important}
.amaya-blog-search input::placeholder{color:#b1b6bf}
.amaya-blog-search input::-webkit-search-cancel-button{filter:invert(1)}
.amaya-blog-search svg{width:18px;height:18px;flex:0 0 18px}

/* 3-column editorial article cards */
.amaya-blog-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;row-gap:24px;align-items:stretch;min-height:110px}
.amaya-blog-archive-root.is-loading .amaya-blog-archive-grid{opacity:.45;transition:opacity .15s}
.amaya-blog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--abg-line);background:linear-gradient(135deg,#122131 0%,#111b29 100%)}
.amaya-blog-card-media{width:100%;aspect-ratio:2.04/1;display:block;overflow:hidden;background:#223343}
.amaya-blog-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;}
.amaya-blog-card:hover .amaya-blog-card-media img{transform:scale(1.035)}
.amaya-blog-card-info{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}
.amaya-blog-card-meta{display:flex;align-items:center;gap:9px;font:600 9px/1.5 var(--abg-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--abg-gold-light);margin:0 0 11px;flex-wrap:wrap;}
.amaya-blog-meta-date{color:#adb6bf;border-left:1px solid rgba(234,238,242,.4);padding-left:9px}
.amaya-blog-card h3{font:400 clamp(27px,2.05vw,34px)/1.04 var(--abg-serif)!important;color:var(--abg-ivory)!important;margin:0 0 9px!important;letter-spacing:-.01em}
.amaya-blog-card h3 a{color:inherit!important;text-decoration:none!important}
.amaya-blog-card h3 a:hover{color:var(--abg-gold-light)!important}
.amaya-blog-card-info p{font:400 12.5px/1.64 var(--abg-sans)!important;color:#bbc2cd!important;margin:0 0 16px!important}
.amaya-blog-read-more{font:600 12px/1.5 var(--abg-sans)!important;color:#f0d0a7!important;text-decoration:none!important;margin-top:auto;align-self:flex-start}
.amaya-blog-read-more:hover{text-decoration:underline!important;text-underline-offset:3px}
.amaya-blog-no-results,.amaya-blog-empty-state{grid-column:1/-1;text-align:center;min-height:300px;padding:65px 20px 75px;background:linear-gradient(100deg,#101d2a,#192838);border:1px solid var(--abg-line)}
.amaya-blog-no-results h3,.amaya-blog-empty-state h3{font:400 42px/1.1 var(--abg-serif);margin:0 0 12px;color:var(--abg-ivory)}
.amaya-blog-no-results p,.amaya-blog-empty-state p{font:400 14px/1.8 var(--abg-sans);margin:0 auto;max-width:550px;color:var(--abg-text)}
.amaya-blog-empty-state p+p{margin-top:20px}
.amaya-blog-empty-state a{color:var(--abg-gold-light)!important;text-decoration:none!important}
.amaya-blog-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin:32px 0 0}
.amaya-blog-page,.amaya-blog-page-arrow{border:1px solid transparent!important;border-radius:50%!important;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;color:var(--abg-ivory)!important;font:500 12px/1 var(--abg-sans)!important;cursor:pointer;padding:0!important}
.amaya-blog-page.is-current{background:var(--abg-gold-light)!important;border-color:var(--abg-gold-light)!important;color:#141516!important}
.amaya-blog-page-arrow{border-color:rgba(225,232,237,.24)!important;font-size:17px!important}
.amaya-blog-page-ellipsis{font:500 13px/1 var(--abg-sans);color:var(--abg-ivory)}

/* Article reading layout; uses existing theme/global header-footer */
.amaya-blog-single{background:linear-gradient(145deg,#101b29,#172636);color:var(--abg-ivory);padding:90px 0 105px;min-height:70vh}
.amaya-blog-single-inner{width:min(780px,86%);margin:0 auto}
.amaya-blog-single .amaya-blog-back{font:600 12px/1.6 var(--abg-sans);color:var(--abg-gold-light)!important;text-decoration:none!important}
.amaya-blog-single-meta{font:600 11px/1.6 var(--abg-sans);letter-spacing:.12em;color:var(--abg-gold-light);text-transform:uppercase;margin-top:32px}
.amaya-blog-single h1{font:400 clamp(48px,5vw,80px)/1.02 var(--abg-serif);margin:16px 0 20px;color:var(--abg-ivory)}
.amaya-blog-single-lead{font:400 15px/1.9 var(--abg-sans);color:#cad0d6;margin:0 0 28px}
.amaya-blog-single-image{width:100%;height:auto;aspect-ratio:1.9/1;object-fit:cover;margin:22px 0 35px}
.amaya-blog-post-content{color:#d5dae0;font:400 15px/1.95 var(--abg-sans);overflow-wrap:break-word}
.amaya-blog-post-content p{color:inherit;margin:0 0 23px}
.amaya-blog-post-content h2,.amaya-blog-post-content h3,.amaya-blog-post-content h4{font:400 38px/1.15 var(--abg-serif);color:var(--abg-ivory);margin:36px 0 18px}
.amaya-blog-post-content a{color:var(--abg-gold-light)}
.amaya-blog-post-content ul,.amaya-blog-post-content ol{padding-left:27px}
.amaya-blog-post-content blockquote{border-left:2px solid var(--abg-gold);padding-left:20px;font-style:italic}
.amaya-blog-post-content img{max-width:100%;height:auto}
.amaya-blog-post-nav{margin-top:55px;border-top:1px solid var(--abg-line);padding-top:25px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:500 13px/1.5 var(--abg-sans)}
.amaya-blog-post-nav a{color:var(--abg-gold-light)!important;text-decoration:none!important}

@media(max-width:1150px){
 .amaya-blog-toolbar{grid-template-columns:1fr;gap:16px}
 .amaya-blog-search{max-width:310px}
 .amaya-blog-card h3{font-size:29px!important}
}
@media(max-width:900px){
 .amaya-blog-shell{width:88%!important}
 .amaya-blog-hero{padding:64px 0 60px}
 .amaya-blog-hero h1{font-size:65px!important}
 .amaya-blog-hero-copy{width:86%}
 .amaya-blog-hero-art{width:63%;right:-19%;opacity:.35}
 .amaya-blog-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
 .amaya-blog-card h3{font-size:31px!important}
}
@media(max-width:650px){
 .amaya-blog-shell{width:calc(100% - 32px)!important}
 .amaya-blog-hero{padding:48px 0 50px}
 .amaya-blog-hero-inner{min-height:0}
 .amaya-blog-hero-copy{width:100%}
 .amaya-blog-hero h1{font-size:clamp(42px,9.2vw,62px)!important}
 .amaya-blog-hero h1 br{display:none}
 .amaya-blog-hero p{font-size:13px!important}
 .amaya-blog-hero-art{right:-35%;width:100%;opacity:.2}
 .amaya-blog-archive-section{padding:25px 0 52px}
 .amaya-blog-toolbar{gap:18px;margin-bottom:22px}
 .amaya-blog-filters{gap:8px}
 .amaya-blog-filter{font-size:10px!important;min-height:36px;padding:8px 12px!important}
 .amaya-blog-search{max-width:none}
 .amaya-blog-archive-grid{grid-template-columns:1fr;gap:18px}
 .amaya-blog-card h3{font-size:31px!important}
 .amaya-blog-card-info{padding:18px 20px 22px}
 .amaya-blog-card-info p{font-size:13px!important}
 .amaya-blog-pagination{gap:8px}
 .amaya-blog-page,.amaya-blog-page-arrow{width:36px;height:36px}
 .amaya-blog-single{padding:55px 0 75px}
 .amaya-blog-single-inner{width:calc(100% - 32px)}
 .amaya-blog-single h1{font-size:47px}
}
@media(prefers-reduced-motion:reduce){.amaya-blog-card-media img,.amaya-blog-filter,.amaya-blog-archive-grid{transition:none!important}}

.amaya-blog-editor-demo-label{font:500 12px/1.6 var(--abg-sans);color:var(--abg-gold-light);margin:0 0 14px}

/* =============================================================
   v1.4 — Full-bleed AMAYA editorial article design.
   Edge-to-edge image, title and body on deep navy/deep slate,
   sticky left-side contents nav. No CTA, social or related cards.
   ============================================================= */
/* Remove white theme canvas/outer bands on single Amaya articles only. */
html:has(body.single-amaya_blog){background:#0d1928;}
body.single-amaya_blog{
  margin:0!important;padding:0!important;
  background:#0d1928!important;
  overflow-x:clip;
}
body.single-amaya_blog #page,
body.single-amaya_blog .site,
body.single-amaya_blog #content,
body.single-amaya_blog .site-content,
body.single-amaya_blog .content-area,
body.single-amaya_blog .site-main{
  background-color:#0d1928!important;
}
body.single-amaya_blog #content,
body.single-amaya_blog .site-content,
body.single-amaya_blog .content-area{
  margin-top:0!important;margin-bottom:0!important;
  padding-top:0!important;padding-bottom:0!important;
}
body.single-amaya_blog main.amaya-article-page{
  display:block;position:relative;
  left:auto;right:auto;
  width:100vw!important;max-width:100vw!important;
  margin:0 0 0 calc(50% - 50vw)!important;
  padding:0!important;
  background:#0e1b2b!important;
  color:#eeeae5!important;
  font-family:var(--abg-sans);
  overflow:clip;
}
.amaya-article-page *{box-sizing:border-box}
.amaya-article-wide{width:86%;max-width:1500px;margin:0 auto}

/* Cover uses the actual featured image, unframed, no gutters or margins. */
.amaya-article-cover-band{
  width:100%;margin:0!important;padding:0!important;
  background:#0a121b;line-height:0;
}
.amaya-article-cover{
  display:block;width:100%;height:auto;
  margin:0!important;padding:0!important;border:0!important;
  background:#0a121b;overflow:hidden;
}
.amaya-article-cover img{
  display:block;width:100%;height:clamp(310px,32vw,570px);
  object-fit:cover;object-position:center 45%;
  margin:0!important;padding:0!important;border:0!important;
}

/* Consistent dark navy / slate across the whole article area. */
.amaya-article-reading-band{
  width:100%;margin:0;padding:65px 0 92px;
  background:linear-gradient(115deg,#0c1928 0%,#102032 45%,#0d1b29 100%);
}
.amaya-article-reading-grid{
  display:grid;
  grid-template-columns:minmax(200px,260px) minmax(0,880px);
  gap:clamp(32px,4vw,70px);
  justify-content:center;align-items:start;
}
.amaya-article-reading-main{min-width:0;grid-column:2;grid-row:1}
.amaya-article-sidebar{
  min-width:0;grid-column:1;grid-row:1;
  border-right:1px solid rgba(231,226,216,.15);
  padding:0 30px 0 0;
  align-self:stretch;
}
.amaya-article-toc{
  position:sticky;top:100px;
  margin:9px 0 0;padding:0 0 12px;
}
.amaya-article-toc h2{
  font:600 11px/1.45 var(--abg-sans)!important;
  color:#e6e6e3!important;letter-spacing:.2em;
  border-bottom:1px solid rgba(211,165,106,.6);
  margin:0 0 15px!important;padding:0 0 14px;
}
.amaya-article-toc ol{
  list-style:none;margin:0;padding:0;max-height:65vh;
  display:flex;flex-direction:column;gap:3px;
  overflow:auto;overscroll-behavior:contain;
}
.amaya-article-toc li{
  margin:0;padding:0;border:0;
  counter-increment:amayaSection;
}
.amaya-article-toc ol{counter-reset:amayaSection}
.amaya-article-toc li a{
  display:flex;align-items:flex-start;gap:12px;
  font:500 12px/1.6 var(--abg-sans);
  color:#bdc8d2!important;text-decoration:none!important;
  border:0!important;padding:8px 0;
  transition:color .16s;
}
.amaya-article-toc li a::before{
  content:counter(amayaSection,decimal-leading-zero);
  font:600 11px/1.65 var(--abg-sans);
  color:var(--abg-gold-light);min-width:26px;
}
.amaya-article-toc li.amaya-article-toc-sub a{padding-left:11px;font-size:11px}
.amaya-article-toc li a:hover,
.amaya-article-toc li a[aria-current="location"]{color:#f2cea0!important}

/* Article title, date and author appear AFTER the top image. */
.amaya-article-header{margin:0 0 42px;max-width:850px}
.amaya-article-hero-meta{
  display:flex;gap:14px;align-items:center;flex-wrap:wrap;
  color:#bcc4cd;font:600 10px/1.6 var(--abg-sans);
  letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;
}
.amaya-article-category{color:var(--abg-gold-light)}
.amaya-article-meta-separator{height:10px;width:1px;background:rgba(224,229,232,.36)}
.amaya-article-header h1{
  font:400 clamp(46px,5vw,80px)/1.01 var(--abg-serif)!important;
  letter-spacing:-.02em;color:#f3eee8!important;
  margin:0!important;max-width:850px;text-wrap:balance;
}
.amaya-article-header h1 em{
  display:block;font-style:italic;color:#d1a06a;
}
.amaya-article-summary{
  color:#e0e1df!important;
  font:400 16px/1.78 var(--abg-sans)!important;
  max-width:760px;margin:18px 0 0!important;
}

/* Readable rich-text content; WordPress visual and HTML markup both work. */
.amaya-article-prose{
  color:#d2d9e0!important;
  font:400 15.5px/1.92 var(--abg-sans)!important;
  overflow-wrap:anywhere;max-width:850px;
}
.amaya-article-prose p,
.amaya-article-prose .wp-block-paragraph{
  color:#d2d9e0!important;
  font:inherit!important;margin:0 0 1.25em!important;
}
.amaya-article-prose h2,
.amaya-article-prose h3,
.amaya-article-prose h4{
  font-family:var(--abg-serif)!important;
  font-weight:400!important;letter-spacing:-.01em;
  color:#f2eee8!important;scroll-margin-top:100px;
}
.amaya-article-prose h2{font-size:clamp(34px,3vw,46px)!important;line-height:1.16!important;margin:50px 0 16px!important}
.amaya-article-prose h3{font-size:clamp(29px,2.5vw,39px)!important;line-height:1.16!important;margin:42px 0 14px!important}
.amaya-article-prose h4{font-size:29px!important;line-height:1.2!important;margin:33px 0 13px!important}
.amaya-article-prose h2:after,
.amaya-article-prose h3:after{
  content:'';display:block;width:100%;height:1px;
  background:rgba(205,167,116,.30);margin-top:9px;
}
.amaya-article-prose a{color:#efc896!important;text-decoration:underline!important;text-underline-offset:4px}
.amaya-article-prose a:hover{color:#ffebcd!important}
.amaya-article-prose strong{font-weight:600!important;color:#f5f0e9!important}
.amaya-article-prose ul,.amaya-article-prose ol{margin:0 0 25px!important;padding-left:28px!important}
.amaya-article-prose li{font:inherit!important;color:#d7dce0!important;margin:0 0 9px!important;padding-left:4px}
.amaya-article-prose li::marker{color:#cfa16c}
.amaya-article-prose blockquote,.amaya-article-prose .wp-block-quote{
  background:transparent!important;border-left:2px solid #cda16e!important;
  padding:8px 0 8px 30px!important;margin:33px 0!important;
  font:italic 28px/1.25 var(--abg-serif)!important;color:#f3ede5!important;
}
.amaya-article-prose blockquote p{font:inherit!important;color:inherit!important;margin:0!important}
.amaya-article-prose img{max-width:100%!important;height:auto!important}
.amaya-article-prose figure{max-width:100%;margin:26px 0}
.amaya-article-prose figcaption{color:#abb7c0;font:400 12px/1.5 var(--abg-sans);padding-top:9px}
.amaya-article-prose pre{max-width:100%;overflow-x:auto;background:#091421;color:#e7d5b9;padding:20px}
.amaya-article-prose table{width:100%;display:block;overflow-x:auto;border-collapse:collapse;margin:25px 0}
.amaya-article-prose th,.amaya-article-prose td{border:1px solid rgba(225,231,238,.2);padding:10px 13px;min-width:90px}
.amaya-article-prose th{background:#101f2e;color:#f2eee8}
.amaya-article-prose .wp-block-embed iframe{max-width:100%}

/* Tablets: narrower TOC, no accidental theme white bars. */
@media(max-width:1190px){
 .amaya-article-wide{width:88%}
 .amaya-article-reading-grid{grid-template-columns:minmax(160px,210px) minmax(0,1fr);gap:32px}
 .amaya-article-sidebar{padding-right:23px}
}
@media(max-width:900px){
 .amaya-article-cover img{height:clamp(300px,44vw,440px)}
 .amaya-article-reading-band{padding:52px 0 74px}
 .amaya-article-reading-grid{grid-template-columns:1fr}
 .amaya-article-reading-main{grid-column:1;grid-row:1}
 .amaya-article-sidebar{display:none}
 .amaya-article-header h1{font-size:clamp(44px,7vw,68px)!important}
}
@media(max-width:620px){
 .amaya-article-wide{width:calc(100% - 32px)}
 .amaya-article-cover img{height:260px;object-position:center center}
 .amaya-article-reading-band{padding:40px 0 55px}
 .amaya-article-header{margin-bottom:32px}
 .amaya-article-hero-meta{gap:10px;font-size:9px;letter-spacing:.1em;margin-bottom:15px}
 .amaya-article-header h1{font-size:clamp(42px,10vw,55px)!important;line-height:1.04!important}
 .amaya-article-summary{font-size:14px!important;line-height:1.78!important}
 .amaya-article-prose{font-size:14.5px!important;line-height:1.82!important}
 .amaya-article-prose h2{font-size:34px!important;margin:38px 0 13px!important}
 .amaya-article-prose h3{font-size:30px!important;margin:32px 0 12px!important}
 .amaya-article-prose h4{font-size:26px!important}
 .amaya-article-prose blockquote{font-size:24px!important;padding-left:19px!important}
}

/* === v1.7: Original-color imagery + premium pagination =====================
   Scoped to Amaya blog only; no site-wide changes. ======================== */
/* Keep the original photographic color, clarity and opacity across the blog
   listing cards, article hero image, and article body images. Theme hover
   filters/overlays must not desaturate or dim these specific images. */
body .amaya-blog-archive-section .amaya-blog-card,
body .amaya-blog-archive-section .amaya-blog-card-media,
body .amaya-blog-archive-section .amaya-blog-card-media img,
body.single-amaya_blog .amaya-article-cover,
body.single-amaya_blog .amaya-article-cover img,
body.single-amaya_blog .amaya-article-prose img {
  filter:none!important;
  -webkit-filter:none!important;
  opacity:1!important;
  mix-blend-mode:normal!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
body .amaya-blog-archive-section .amaya-blog-card-media:before,
body .amaya-blog-archive-section .amaya-blog-card-media:after,
body.single-amaya_blog .amaya-article-cover:before,
body.single-amaya_blog .amaya-article-cover:after {
  content:none!important;
  display:none!important;
}
body .amaya-blog-archive-section .amaya-blog-card-media img,
body.single-amaya_blog .amaya-article-cover img {
  -webkit-filter:none!important;
  filter:none!important;
  -webkit-backface-visibility:visible;
  visibility:visible!important;
}
/* Subtle zoom still works, with the actual image colors retained. */
body .amaya-blog-card:hover .amaya-blog-card-media img {
  filter:none!important;
  -webkit-filter:none!important;
}
/* The whole featured image retains its original color, not a grayscale theme effect. */
body.single-amaya_blog .amaya-article-cover-band {filter:none!important;-webkit-filter:none!important;}

.amaya-blog-pagination{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:11px!important;
  margin:43px 0 0!important;
  padding:25px 0 0!important;
  border-top:1px solid rgba(236,225,211,.13);
  width:100%;
}
.amaya-blog-pagination-inner{
  display:flex;align-items:center;justify-content:center;
  flex-wrap:nowrap;max-width:100%;gap:14px;
  padding:10px 13px;
  border:1px solid rgba(224,207,180,.23);
  border-radius:999px;
  background:linear-gradient(145deg,#0c1724,#142437);
  box-shadow:0 8px 25px rgba(0,0,0,.13);
}
.amaya-blog-page-numbers{display:flex;align-items:center;justify-content:center;gap:5px;}
.amaya-blog-pagination .amaya-blog-page{
  width:37px!important;height:37px!important;min-width:37px!important;
  margin:0!important;padding:0!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  border:1px solid transparent!important;border-radius:50%!important;
  font:600 12px/1 var(--abg-sans)!important;
  color:#e1dfdd!important;background:transparent!important;
  box-shadow:none!important;outline-offset:3px!important;
  text-decoration:none!important;cursor:pointer;
  transition:background .15s ease,color .15s ease,border-color .15s ease;
}
.amaya-blog-pagination .amaya-blog-page:hover:not(.is-current){
  background:rgba(213,171,115,.12)!important;border-color:rgba(213,171,115,.42)!important;
  color:#f1c995!important;
}
.amaya-blog-pagination .amaya-blog-page.is-current,
.amaya-blog-pagination .amaya-blog-page[aria-current="page"]{
  color:#101a27!important;background:#edc18a!important;
  border-color:#edc18a!important;
  box-shadow:0 0 0 2px rgba(237,193,138,.08)!important;
  cursor:default!important;
}
.amaya-blog-pagination .amaya-blog-page-arrow{
  width:auto!important;min-width:92px!important;height:36px!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  gap:7px!important;flex-shrink:0!important;
  margin:0!important;padding:0 10px!important;
  border:1px solid transparent!important;border-radius:999px!important;
  background:transparent!important;box-shadow:none!important;
  font:600 11px/1.2 var(--abg-sans)!important;
  color:#f2eee8!important;text-decoration:none!important;white-space:nowrap;
  cursor:pointer!important;
  transition:background .15s ease,color .15s ease;
}
.amaya-blog-pagination .amaya-blog-page-arrow:not(.is-disabled):hover{
  background:rgba(237,193,138,.13)!important;color:#f1c995!important;
}
.amaya-blog-pagination .amaya-blog-page-arrow.is-disabled{
  opacity:.34!important;cursor:default!important;
}
.amaya-blog-pagination .amaya-blog-arrow-icon{
  color:#edc18a!important;font:500 17px/1 var(--abg-sans)!important;
}
.amaya-blog-pagination .amaya-blog-page-ellipsis{
  color:#adb6c0!important;font:500 13px/1.5 var(--abg-sans)!important;
  min-width:18px;text-align:center;
}
.amaya-blog-pagination-counter{
  font:500 10px/1.4 var(--abg-sans);color:#aab6c2;
  letter-spacing:.10em;
}
.amaya-blog-pagination .amaya-blog-page:focus-visible,
.amaya-blog-pagination .amaya-blog-page-arrow:focus-visible{
  outline:2px solid #edc18a!important;outline-offset:2px!important;
}
@media(max-width:650px){
  .amaya-blog-pagination{margin-top:28px!important;padding-top:21px!important;gap:10px!important;}
  .amaya-blog-pagination-inner{gap:3px;padding:7px 8px;max-width:100%;}
  .amaya-blog-pagination .amaya-blog-page-arrow{
    min-width:70px!important;width:auto!important;height:36px!important;
    font-size:10px!important;padding:0 6px!important;gap:5px!important;
  }
  .amaya-blog-page-numbers{gap:0!important;}
  .amaya-blog-pagination .amaya-blog-page{width:32px!important;height:32px!important;min-width:32px!important;font-size:11px!important;}
  /* Avoid tiny, crowded pagination on mobile with many pages. */
  .amaya-blog-pagination .amaya-blog-page:not(.is-current),
  .amaya-blog-pagination .amaya-blog-page-ellipsis {display:none!important;}
  .amaya-blog-pagination .amaya-blog-page.is-current{display:inline-flex!important;}
}
