/* Scoped to plugin-rendered views; no external fonts or assets. */
body.amd-design{--amd-ink:#222e2c;--amd-paper:#f4f0e7;--amd-card:#fffdf8;--amd-line:#dcd5c7;--amd-muted:#62645c;--amd-gold:#a77d36;margin:0;background:var(--amd-paper)!important;color:var(--amd-ink)!important;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}
.amd-shell,.amd-shell *{box-sizing:border-box}.amd-shell{width:100%;overflow:clip}.amd-shell a{color:inherit;text-decoration:none}.amd-shell h1,.amd-shell h2,.amd-shell h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--amd-ink);line-height:1.16;margin:0}.amd-shell p{margin:0 0 1em}.amd-shell img{display:block;max-width:100%;height:auto}.amd-shell button,.amd-shell input{font:inherit}.amd-shell a:focus-visible,.amd-shell input:focus-visible,.amd-shell button:focus-visible{outline:3px solid #a77d36;outline-offset:4px}.amd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.amd-skip{position:fixed;left:12px;top:-100px;z-index:100000;background:white;padding:10px 18px}.amd-skip:focus{top:12px}.amd-header{background:#222e2c;color:#f9f3e5;border-bottom:3px solid #aa864b}.amd-header-inner{max-width:1240px;margin:auto;padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px}.amd-brand{display:flex;gap:14px;align-items:center;font-family:Georgia,serif;font-size:25px;line-height:1.2}.amd-brand-mark{border:1px solid #ae925f;width:48px;height:48px;display:grid;place-items:center;font-size:18px;color:#e6c88f}.amd-brand small{display:block;font:10px/1.6 Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;color:#d3c9b8;margin-top:5px}.amd-nav{display:flex;flex-wrap:wrap;gap:22px;font-size:14px}.amd-nav a{padding:6px 0;border-bottom:1px solid transparent}.amd-nav a:hover{color:#edce97;border-bottom-color:#edce97}.amd-main{max-width:1240px;margin:0 auto;padding:40px 30px 60px}.amd-eyebrow{display:block;font:700 10px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#695b43;margin-bottom:13px}.amd-hero{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--amd-line);background:#ece5d6;min-height:375px;position:relative}.amd-hero-copy{padding:45px 44px;z-index:1}.amd-hero h1{font-size:clamp(42px,5vw,66px);letter-spacing:-2px;margin-bottom:20px}.amd-hero p{max-width:510px;color:#4e564e;font-size:16px}.amd-search{display:flex;gap:0;max-width:600px;margin-top:22px}.amd-search input{min-width:0;flex:1;border:1px solid #b9b09e;background:var(--amd-card);color:#222e2c;padding:12px 14px;border-radius:3px 0 0 3px;width:auto;box-shadow:none;height:auto}.amd-search button{border:1px solid #222e2c;background:#222e2c;color:#fff9eb;padding:12px 20px;border-radius:0 3px 3px 0;cursor:pointer;height:auto}.amd-search button:hover{background:#3e5048}.amd-hero-art{position:relative;overflow:hidden;display:flex;align-items:end;justify-content:center;min-height:280px;background:linear-gradient(145deg,#e5dcc8,#d8c9ad);border-left:1px solid #d2c5ab}.amd-orbit{position:absolute;border:1px solid #ad9365;border-radius:50%;width:330px;height:330px;left:50%;top:36px;transform:translateX(-50%);opacity:.55}.amd-orbit-two{width:240px;height:240px;top:80px}.amd-art-sun{position:absolute;width:88px;height:88px;background:#b78e47;border-radius:50%;top:78px;left:50%;transform:translateX(-50%)}.amd-art-columns{display:flex;gap:19px;border-top:18px double #6b7769;border-bottom:14px double #6b7769;position:absolute;bottom:67px;left:50%;transform:translateX(-50%);padding:0 20px;width:290px;justify-content:space-between}.amd-art-columns:before{content:'';position:absolute;left:-10px;right:-10px;top:-65px;height:44px;background:#6b7769;clip-path:polygon(50% 0,100% 100%,0 100%)}.amd-art-columns i{width:24px;height:110px;background:repeating-linear-gradient(90deg,#6b7769 0 5px,#8b917b 5px 8px)}.amd-art-caption{position:absolute;bottom:24px;text-transform:uppercase;font-size:9px;letter-spacing:3px;color:#4c584d}.amd-section{margin-top:42px}.amd-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.amd-section-heading .amd-eyebrow{margin-bottom:5px}.amd-section-heading h2{font-size:32px}.amd-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.amd-collection{--accent:#596d61;background:var(--amd-card);border:1px solid var(--amd-line);border-top:4px solid var(--accent);padding:25px 22px;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.amd-egyptian{--accent:#876222}.amd-greek{--accent:#376b7b}.amd-norse{--accent:#4a6753}.amd-roman{--accent:#91483c}.amd-collection .amd-eyebrow,.amd-card .amd-eyebrow,.amd-article-header .amd-eyebrow{color:var(--accent,#695b43)}.amd-collection h3{font-size:27px;margin-bottom:14px}.amd-collection p{font-size:14px;color:var(--amd-muted);line-height:1.65;flex:1}.amd-read{font-size:12px;font-weight:700;display:block;margin-top:12px}.amd-read span[aria-hidden]{margin-left:8px}.amd-collection:hover,.amd-card:hover{box-shadow:0 6px 18px #222e2c0d;transform:translateY(-2px)}.amd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.amd-card{border:1px solid var(--amd-line);background:var(--amd-card);display:flex;flex-direction:column;min-width:0;transition:transform .15s,box-shadow .15s}.amd-card-image{display:block;aspect-ratio:16/9;background:#e6dfd0;overflow:hidden}.amd-card-image img{width:100%;height:100%;object-fit:cover;object-position:center}.amd-image-fallback{height:100%;display:grid;place-items:center;color:#736a57;font:italic 20px Georgia,serif;background:radial-gradient(circle at center,#f4ecda,#ded2b8)}.amd-card-copy{padding:23px;display:flex;flex-direction:column;flex:1}.amd-card-copy h3{font-size:25px;margin-bottom:12px;overflow-wrap:anywhere}.amd-card-copy p{font-size:14px;line-height:1.65;color:var(--amd-muted);flex:1}.amd-card-copy .amd-eyebrow{margin-bottom:10px}.amd-card h3 a:hover,.amd-recent a:hover{color:#80612d}.amd-feature-card{display:grid;grid-template-columns:1.15fr 1fr;min-height:300px}.amd-feature-card .amd-card-image{aspect-ratio:auto;height:100%;min-height:300px}.amd-feature-card .amd-card-copy{padding:34px}.amd-feature-card h3{font-size:35px}.amd-feature-card p{font-size:16px}.amd-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;align-items:start}.amd-reading-main{min-width:0}.amd-article{background:var(--amd-card);border:1px solid var(--amd-line)}.amd-article-header{padding:32px 38px 25px}.amd-breadcrumb{font-size:12px;color:var(--amd-muted);margin-bottom:23px}.amd-breadcrumb a:hover{text-decoration:underline}.amd-article h1{font-size:clamp(32px,3.5vw,48px);overflow-wrap:anywhere}.amd-article-meta{font-size:12px;color:var(--amd-muted);margin:18px 0 0!important}.amd-feature-image{margin:0 38px 28px;background:#eee8dc}.amd-feature-image img{width:100%;max-height:470px;object-fit:contain}.amd-content{padding:0 38px 30px;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.amd-content h2{font-size:30px;line-height:1.25;margin:32px 0 17px}.amd-content h3{font-size:25px;margin:26px 0 15px}.amd-content h4{font-size:21px;margin:22px 0 12px}.amd-content p{margin-bottom:1.35em}.amd-content a{color:#6d5124;text-decoration:underline;text-underline-offset:3px}.amd-content ul,.amd-content ol{padding-left:26px;margin:0 0 1.3em}.amd-content li{margin-bottom:8px}.amd-content blockquote{margin:25px 0;padding:10px 22px;border-left:3px solid #a77d36;background:#f2ecdf;color:#4e574f}.amd-content figure{max-width:100%;margin:20px 0}.amd-content iframe,.amd-content video{max-width:100%}.amd-content table{display:block;max-width:100%;overflow-x:auto}.amd-content th,.amd-content td{border:1px solid var(--amd-line);padding:8px 12px}.amd-article-bottom{padding:0 38px 25px}.amd-tags{display:flex;flex-wrap:wrap;gap:8px}.amd-tags a{border:1px solid var(--amd-line);padding:4px 10px;font-size:11px}.amd-sidebar{display:grid;gap:22px}.amd-side-card{background:#eae4d8;border:1px solid var(--amd-line);padding:24px}.amd-side-card h2{font-size:26px;margin-bottom:20px}.amd-side-card .amd-eyebrow{font-size:9px}.amd-side-links{display:grid;gap:9px}.amd-collection-link{border-left:3px solid var(--accent,#596d61);background:var(--amd-card);display:flex;justify-content:space-between;gap:10px;padding:11px 13px;font-size:13px}.amd-collection-link:hover{background:#f4ebd8}.amd-recent{padding:0!important;margin:0!important;list-style:none!important}.amd-recent li{border-top:1px solid #d2c9b9;padding:13px 0;font-family:Georgia,serif;line-height:1.4}.amd-recent li:last-child{padding-bottom:0}.amd-archive-intro{padding:34px 38px;background:#eae4d8;border:1px solid var(--amd-line);margin-bottom:30px}.amd-archive-intro h1{font-size:44px}.amd-archive-description{max-width:790px;margin-top:18px;color:#555d53}.amd-archive-description p:last-child{margin-bottom:0}.amd-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amd-pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:30px}.amd-pagination .page-numbers{border:1px solid #d2c9b9;background:var(--amd-card);padding:8px 14px;color:var(--amd-ink);min-width:40px;text-align:center}.amd-pagination .current,.amd-pagination a:hover{background:#222e2c;color:#fff9eb;border-color:#222e2c}.amd-pagination .dots{background:transparent;border:0}.amd-empty{grid-column:1/-1;padding:30px;background:var(--amd-card)}.amd-empty h2{margin-bottom:15px}.amd-comments{margin-top:30px;padding:28px;background:var(--amd-card);border:1px solid var(--amd-line)}.amd-comments input,.amd-comments textarea{max-width:100%;background:#fffdf8;color:#222e2c;border:1px solid #c9bfad;padding:10px}.amd-comments input[type=submit]{background:#222e2c;color:#fff9eb;cursor:pointer}.amd-comments ol{padding-left:20px}.amd-footer{background:#222e2c;color:#ded8c9;padding:35px 30px}.amd-footer-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr auto;gap:20px}.amd-footer-brand{font:27px Georgia,serif;color:#fff8e9!important}.amd-footer p{font-size:12px;margin:10px 0 0}.amd-footer nav{display:flex;gap:20px;align-items:start;flex-wrap:wrap;font-size:12px}.amd-footer nav a:hover{text-decoration:underline}.amd-copyright{grid-column:1/-1;border-top:1px solid #48534c;padding-top:18px}.amd-shell [id]{scroll-margin-top:25px}
@media(max-width:1050px){.amd-header-inner{flex-direction:column;align-items:start;gap:17px}.amd-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amd-reading-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px}.amd-article-header{padding:28px}.amd-content{padding:0 28px 25px}.amd-feature-image{margin:0 28px 25px}.amd-article-bottom{padding:0 28px 25px}.amd-reading-main .amd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amd-side-card{padding:20px}}
@media(max-width:760px){.amd-main{padding:24px 18px 40px}.amd-header-inner{padding:20px 18px}.amd-brand{font-size:23px}.amd-nav{gap:18px;font-size:13px}.amd-hero{grid-template-columns:1fr}.amd-hero-copy{padding:30px 25px}.amd-hero-art{min-height:220px;border-left:0;border-top:1px solid #d2c5ab}.amd-orbit{top:0}.amd-orbit-two{top:45px}.amd-art-sun{top:30px;width:70px;height:70px}.amd-art-columns{bottom:36px;transform:translateX(-50%) scale(.8);transform-origin:bottom}.amd-art-caption{bottom:12px}.amd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.amd-feature-card{grid-template-columns:1fr}.amd-feature-card .amd-card-image{aspect-ratio:16/9;min-height:0;height:auto}.amd-feature-card .amd-card-copy{padding:25px}.amd-feature-card h3{font-size:30px}.amd-reading-layout{grid-template-columns:1fr}.amd-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.amd-archive-intro{padding:25px}.amd-archive-intro h1{font-size:35px}.amd-article-header{padding:25px}.amd-feature-image{margin:0 25px 25px}.amd-content{padding:0 25px 25px;font-size:17px}.amd-footer-inner{grid-template-columns:1fr}.amd-section{margin-top:32px}}
@media(max-width:480px){.amd-collection-grid,.amd-grid,.amd-archive-grid,.amd-reading-main .amd-grid,.amd-sidebar{grid-template-columns:1fr}.amd-collection{padding:23px}.amd-collection h3{font-size:28px}.amd-card-copy h3{font-size:27px}.amd-brand small{letter-spacing:1.3px}.amd-search input{padding:11px 10px;font-size:13px}.amd-search button{padding:11px 14px;font-size:13px}.amd-article-header{padding:22px}.amd-content{padding:0 22px 22px}.amd-feature-image{margin:0 22px 22px}.amd-article h1{font-size:33px}.amd-content h2{font-size:27px}.amd-footer{padding:30px 18px}}
@media(prefers-reduced-motion:reduce){.amd-card,.amd-collection{transition:none}}
/* 1.0.1: isolate text colours from Jannah's global a:not(:hover) rules. */
body.amd-design .amd-main{color:#222e2c}
body.amd-design .amd-main a,body.amd-design .amd-main a:visited{color:#222e2c!important}
body.amd-design .amd-main h1,body.amd-design .amd-main h2,body.amd-design .amd-main h3,body.amd-design .amd-main h4,body.amd-design .amd-main h5,body.amd-design .amd-main h6{color:#222e2c!important}
body.amd-design .amd-main a:hover,body.amd-design .amd-main a:focus-visible{color:#765622!important}
body.amd-design .amd-main .amd-eyebrow,body.amd-design .amd-main a.amd-eyebrow{color:var(--accent,#695b43)!important}
body.amd-design .amd-main .amd-read{color:#222e2c!important}
body.amd-design .amd-main .amd-breadcrumb,body.amd-design .amd-main .amd-breadcrumb a{color:#62645c!important}
body.amd-design .amd-main .amd-content a{color:#6d5124!important}
body.amd-design .amd-main .amd-content a:hover{color:#493616!important}
body.amd-design .amd-main .amd-pagination .current,body.amd-design .amd-main .amd-pagination a:hover,body.amd-design .amd-main .amd-pagination a:focus-visible{color:#fff9eb!important;background:#222e2c!important}
body.amd-design .amd-search button,body.amd-design .amd-comments input[type=submit]{color:#fff9eb!important;background:#222e2c!important}
body.amd-design .amd-search input,body.amd-design .amd-comments input:not([type=submit]),body.amd-design .amd-comments textarea{color:#222e2c!important;background:#fffdf8!important}
body.amd-design .amd-header a,body.amd-design .amd-footer a{color:#f9f3e5!important}
body.amd-design .amd-header a:hover,body.amd-design .amd-footer a:hover{color:#edce97!important}
body.amd-design .amd-content .wp-block-button__link{color:#fff9eb!important;background:#222e2c}
