@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-normal.oos9povj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-normal.Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-italic.DNX9AbKj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-italic.C8i6y2Ft.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-italic.1rG_WyvK.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-italic.C5ZlGLFt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-italic.1M78L1Br.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-italic.PWzi_-0y.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-italic.C-nL33vl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--red: #9B1C1C;--red-bright: #C0392B;--red-dark: #6B0F0F;--red-tint: #F9EDED;--bg: #FAF7F2;--bg-alt: #F2EBE1;--bg-dark: #2C0A0A;--bg-sidebar: #3D0E0E;--ink: #1A0A0A;--ink-mid: #4A2A2A;--ink-light: #9C7070;--gold: #C8960A;--gold-lt: #E0B830;--border: rgba(155,28,28,.15);--border-red: rgba(155,28,28,.4);--serif: "Cormorant Garamond Variable", Georgia, serif;--sans: "DM Sans Variable", sans-serif;--radius: 3px;--sidebar-w: 300px;--coin-rail-w: 260px;--content-max: 900px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}ul{list-style:none}.site-wrap{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr) var(--coin-rail-w);grid-template-rows:auto 1fr auto;min-height:100vh}.top-bar{grid-column:1 / -1;background:var(--red);display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:58px;border-bottom:2px solid var(--red-dark)}.site-logo{display:flex;align-items:center;gap:13px}.logo-coin{width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.logo-coin:before{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.logo-coin-hole{width:9px;height:9px;background:var(--red);border:1.5px solid rgba(255,255,255,.6);position:relative;z-index:1}.logo-text{display:flex;flex-direction:column;gap:1px}.logo-name{font-family:var(--serif);font-size:19px;font-weight:400;color:#fff;letter-spacing:.07em;line-height:1}.logo-tagline{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:#ffffffa6}.top-nav{display:flex}.top-nav a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;padding:0 1.1rem;height:58px;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.15);transition:color .2s,background .2s}.top-nav a:first-child{border-left:1px solid rgba(255,255,255,.15)}.top-nav a:hover{color:#fff;background:#00000026}.top-nav a.active{color:#fff;background:var(--red-dark)}.sidebar{grid-column:1;background:var(--bg-sidebar);border-right:2px solid var(--red-dark);overflow-y:auto}.sb-section{border-bottom:1px solid rgba(255,255,255,.07)}.sb-title{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lt);padding:.9rem 1.4rem .4rem;display:block;font-weight:500}.sb-section ul{padding-bottom:.6rem}.sb-section ul li a{display:block;font-size:14px;color:#fff9;padding:5px 1.4rem;border-left:2px solid transparent;transition:color .18s,border-color .18s,background .18s}.sb-section ul li a:hover{color:#fff;border-left-color:var(--gold-lt);background:#ffffff12}.sb-section ul.sb-subnav{list-style:none;margin:0;padding:0 0 .4rem .65rem}.sb-section ul.sb-subnav li a{display:block;font-size:12.5px;padding:3px 1.1rem 3px 1.4rem;color:#ffffff85}.sb-section ul.sb-subnav li a:hover{color:#fff}.sb-search{padding:.9rem 1.4rem;border-bottom:1px solid rgba(255,255,255,.07)}.sb-search .sb-title{padding:0 0 .4rem}.sb-search-hint{font-size:10.5px;line-height:1.35;color:#ffffff73;margin:0 0 .5rem;padding:0}.search-row{display:flex}.search-row input.search-input,.search-row input[type=text]{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-right:none;border-radius:var(--radius) 0 0 var(--radius);padding:6px 10px;font-family:var(--sans);font-size:12.5px;color:#fff;outline:none}.search-row input.search-input::placeholder,.search-row input[type=text]::placeholder{color:#ffffff59}.search-row input.search-input:focus,.search-row input[type=text]:focus{border-color:var(--gold-lt)}.search-row button{background:var(--gold);border:1px solid var(--gold);color:var(--red-dark);font-size:11.5px;font-weight:500;padding:0 12px;cursor:pointer;border-radius:0 var(--radius) var(--radius) 0;font-family:var(--sans);transition:background .2s}.search-row button:hover{background:var(--gold-lt)}.sb-blurb{padding:0 1.4rem .6rem;font-size:14px;line-height:1.6;color:#ffffff8c}.sb-blurb b{color:#fffc;font-weight:500}.coin-library{padding-bottom:1.5rem}.coin-library ul li a{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:#ffffff8c;padding:3px 1.4rem;border-left:2px solid transparent;gap:4px;transition:color .18s,background .18s,border-color .18s}.coin-library ul li a:hover{color:#fff;background:#ffffff12;border-left-color:var(--gold-lt)}.coin-library ul li.sub a{padding-left:1.85rem;font-size:11.5px;color:#ffffff61}.coin-library ul li.sub a .dyn-name:before{content:"╴";color:#fff3;margin-right:3px}.dyn-date{font-size:10.5px;color:#ffffff4d;flex-shrink:0;white-space:nowrap}.dyn-date.has{color:var(--gold-lt);font-weight:500}.main{grid-column:2;min-width:0}.coin-rail{grid-column:3;background:var(--bg-sidebar);border-left:2px solid var(--red-dark);overflow-y:auto}.hero-band{background:var(--red-tint);border-bottom:1px solid var(--border);padding:3rem;display:grid;grid-template-columns:1fr auto;gap:2.5rem;align-items:start}.hero-eyebrow{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--red);margin-bottom:1.2rem}.hero-eyebrow:before{content:"";width:22px;height:1px;background:var(--red);flex-shrink:0}.hero-title{font-family:var(--serif);font-size:clamp(26px,3vw,46px);font-weight:300;line-height:1.2;color:var(--red-dark);margin-bottom:1.5rem}.hero-body{font-size:14px;color:var(--ink-mid);max-width:min(100%,46rem);line-height:1.85}.hero-body p+p{margin-top:.9em}.hero-body strong{font-weight:500;color:var(--ink)}.hero-cta{margin-top:2rem;display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--red);padding:11px 24px;border-radius:var(--radius);transition:background .2s}.hero-cta:hover{background:var(--red-dark)}.hero-coin-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:.25rem}.hero-coin{width:120px;height:120px;border-radius:50%;border:1.5px solid var(--border-red);display:flex;align-items:center;justify-content:center;position:relative;animation:spin 90s linear infinite;--hero-glyph-r: 35px}.hero-coin:before{content:"";position:absolute;inset:11px;border-radius:50%;border:1px solid rgba(155,28,28,.2)}.hero-coin-hole{width:30px;height:30px;background:var(--red-tint);border:1px solid var(--border-red);position:relative;z-index:1}.cglyph{position:absolute;left:50%;top:50%;z-index:2;font-family:var(--serif);font-size:15px;line-height:1;color:var(--red)}.cglyph.t{transform:translate(-50%,-50%) translateY(calc(-1 * var(--hero-glyph-r)))}.cglyph.r{transform:translate(-50%,-50%) translate(var(--hero-glyph-r))}.cglyph.b{transform:translate(-50%,-50%) translateY(var(--hero-glyph-r))}.cglyph.l{transform:translate(-50%,-50%) translate(calc(-1 * var(--hero-glyph-r)))}@keyframes spin{to{transform:rotate(360deg)}}.coin-caption{font-size:9.5px;letter-spacing:.1em;color:var(--ink-light);text-align:center;text-transform:uppercase;max-width:120px;line-height:1.5}.page-home .hero-band{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(2.5rem,5vw,4.5rem) 2.5rem clamp(2rem,4vw,3.5rem);gap:2.5rem}.page-home .hero-band>div:first-child{max-width:52rem;margin:0 auto}.hero-eyebrow.hero-eyebrow--home{font-size:14px;letter-spacing:.16em;font-weight:600;color:var(--red-dark);margin-bottom:1.4rem}.hero-eyebrow.hero-eyebrow--home:before{display:none}.page-home .hero-eyebrow{justify-content:center}.page-home .hero-title{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;margin-bottom:1.25rem}.page-home .hero-body{max-width:min(100%,52rem);margin:0 auto;font-size:1.05rem;line-height:1.8;text-align:left}.page-home .hero-body p{margin:0 0 .9em}.page-home .hero-body p:last-child{margin-bottom:0}.page-home .hero-body strong{font-weight:500;color:var(--ink)}.page-home .hero-body img{max-width:100%;height:auto}.page-home .hero-body p[style*="text-align: center"] img{margin-left:auto;margin-right:auto}.page-home .hero-cta{margin:2rem auto 0}.page-home .hero-coin-wrap{padding-top:.5rem}.page-home .hero-coin{width:160px;height:160px;--hero-glyph-r: 47px}.page-home .hero-coin:before{inset:14px}.page-home .hero-coin-hole{width:38px;height:38px}.page-home .cglyph{font-size:18px}.page-home .coin-caption{max-width:200px;font-size:10.5px}.content-area{padding:2.5rem 3rem}.page-404{max-width:520px}.page-404-title{font-family:var(--serif);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:400;color:var(--ink);line-height:1.25}.section-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--red)}.section-head h2{font-family:var(--serif);font-size:22px;font-weight:300;color:var(--red-dark);white-space:nowrap}.section-head .rule{flex:1;height:1px;background:var(--border)}.intro-block{max-width:var(--content-max);font-size:14px;color:var(--ink-mid);line-height:1.9;margin-bottom:2rem}.intro-block p+p{margin-top:.9em}.intro-block strong{font-weight:500;color:var(--ink)}.intro-callout{font-family:var(--serif);font-size:20px;font-style:italic;color:var(--red-dark);border-left:3px solid var(--red);padding:.6rem 1.4rem;margin:1.75rem 0 2.5rem;background:var(--red-tint);max-width:480px;line-height:1.5}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card{background:var(--bg);border:1px solid var(--border);border-top:3px solid var(--red);border-radius:var(--radius);padding:1.2rem;transition:border-color .2s,transform .2s,box-shadow .2s;cursor:pointer;display:block}.card:hover{border-color:var(--red);border-top-color:var(--red-bright);transform:translateY(-2px);box-shadow:0 4px 16px #9b1c1c1a}.card-tag{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:.4rem}.card-title{font-family:var(--serif);font-size:17px;font-weight:400;color:var(--ink);margin-bottom:.35rem;line-height:1.3}.card-desc{font-size:12px;color:var(--ink-light);line-height:1.6}footer{grid-column:1 / -1;background:var(--red-dark);border-top:2px solid var(--red);padding:1.75rem 2.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-logo{font-family:var(--serif);font-size:17px;color:#fff9;letter-spacing:.06em}.footer-logo span{color:var(--gold-lt)}.footer-links{display:flex;gap:1.5rem}.footer-links a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;transition:color .2s}.footer-links a:hover{color:var(--gold-lt)}.footer-copy{font-size:11px;color:#ffffff38}@media(max-width:860px){.site-wrap{grid-template-columns:1fr}.sidebar{display:none}.main{grid-column:1}.coin-rail{display:none}.hero-band{grid-template-columns:1fr;padding:2rem 1.5rem}.hero-coin-wrap{display:none}.content-area{padding:1.5rem}.cards-grid{grid-template-columns:1fr 1fr}footer{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.cards-grid{grid-template-columns:1fr}.top-nav{display:none}}.content-area.article-page{padding:2.5rem 3rem}.post{max-width:var(--content-max)}.content-area .post-title{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,1.85rem);font-weight:400;color:var(--red-dark);margin-bottom:1.5rem;line-height:1.3}.post-content{font-size:14px;color:var(--ink-mid);line-height:1.85}.post-content p{margin:0 0 .9em}.post-content p:last-child{margin-bottom:0}.post-content a{color:var(--red);text-decoration:underline;text-underline-offset:2px}.post-content a:hover{color:var(--red-dark)}.post-content img{max-width:100%;height:auto}.post-content h2,.post-content h3,.post-content h4{font-family:var(--serif);color:var(--red-dark);font-weight:500;margin:1.4em 0 .6em}.post-content h2{font-size:1.35rem}.post-content h3{font-size:1.15rem}.wp-caption{max-width:100%!important;margin:1.25em auto}.wp-caption img{display:block;margin:0 auto}.wp-caption-text{font-size:12px;color:var(--ink-light);text-align:center;margin-top:.5rem;font-style:italic}.content-area .post-content{text-align:left}.content-area .post-content [style*="text-align: center"]{text-align:center!important}.content-area .post-content [style*="text-align: justify"]{text-align:justify!important}.post-content table{width:100%;border-collapse:collapse;font-size:13px;margin:1em 0}.content-area .main.category{display:flex;flex-direction:column;gap:1.1rem;max-width:var(--content-max);margin:.5rem 0 0}.content-area .main.category .category-post{background:#fff;border:1px solid var(--border);border-left:4px solid var(--gold);border-radius:8px;padding:1.1rem 1.25rem 1.2rem;box-shadow:0 1px #6b0f0f0d}.content-area .main.category .category-post-title{display:block;margin-bottom:.45rem}.content-area .main.category .category-post-title a{font-family:var(--serif);font-size:clamp(1.1rem,1.2vw,1.25rem);font-weight:500;color:var(--red-dark);line-height:1.3}.content-area .main.category .category-post-title a:hover{color:var(--red);text-decoration:underline;text-underline-offset:3px}.content-area .main.category .category-post-content{display:block;font-size:14px;line-height:1.75;color:var(--ink-mid)}.content-area .main.category .category-post-content p{margin:0}.content-area .main.category .category-post-content a{color:var(--red);font-weight:500;text-decoration:underline;text-underline-offset:2px}.content-area .main.category .category-post-content a:hover{color:var(--red-dark)}.article-page--periode--emperors .emperor-coins{max-width:100%;width:100%;margin:0 0 1.75rem;padding:1.35rem 1.5rem 1.45rem;background:var(--red-tint);border:1px solid var(--border);border-radius:8px}.emperor-coins__head{margin-bottom:.95rem}.emperor-coins__title{font-family:var(--serif);font-size:1.25rem;font-weight:500;color:var(--red-dark);margin:0 0 .3rem}.emperor-coins__label{font-size:14px;color:var(--ink-mid);margin:0 0 .4rem}.emperor-coins__meta{font-size:12.5px;line-height:1.5;color:var(--ink-light);margin:0 0 .45rem;max-width:100%}.emperor-coins__meta+.emperor-coins__meta{margin-top:.4rem}.emperor-coins__note{font-size:14px;color:var(--ink-mid);margin:.4rem 0 0}.emperor-coins__grid{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:1.35rem 1.5rem;justify-content:flex-start;align-content:flex-start}.emperor-coins__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:8.5rem;max-width:10rem;flex:0 0 auto}.emperor-coin{width:140px;height:140px;border-radius:50%;border:1.2px solid var(--border-red);position:relative;background:#fff;box-shadow:0 1px #6b0f0f0a;--emperor-glyph-r: 40px}.emperor-coin:before{content:"";position:absolute;inset:9px;border-radius:50%;border:1px solid rgba(155,28,28,.22);z-index:0;pointer-events:none}.emperor-coin__hole{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;background:var(--red-tint);border:1px solid var(--border-red);z-index:1}.emperor-coin__cell{position:absolute;z-index:2;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:2.5rem;max-width:48%}.emperor-coin__cell--t{transform:translate(-50%,-50%) translateY(calc(-1 * var(--emperor-glyph-r)))}.emperor-coin__cell--r{transform:translate(-50%,-50%) translate(var(--emperor-glyph-r))}.emperor-coin__cell--b{transform:translate(-50%,-50%) translateY(var(--emperor-glyph-r))}.emperor-coin__cell--l{transform:translate(-50%,-50%) translate(calc(-1 * var(--emperor-glyph-r)))}.emperor-coin__han{font-family:var(--serif);font-size:17px;line-height:1.05;color:var(--red)}.emperor-coin__py{font-size:8.5px;line-height:1.05;color:var(--ink-light);letter-spacing:.02em}.emperor-coin__py--empty{min-height:.4em}.emperor-coins__caption{max-width:13.5rem;text-align:center;margin-top:.2rem}.emperor-coins__pinyin-title{font-size:15px;font-weight:600;line-height:1.35;color:var(--ink);margin:0}.emperor-coins__pinyin{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ink);margin:.1rem 0 0}.emperor-coins__dates{font-size:11.5px;line-height:1.35;color:var(--ink-mid);margin:.2rem 0 0}.emperor-coins__id{max-width:9.5rem}.emperor-coins__idline{font-size:11.5px;line-height:1.4;text-align:center;color:var(--ink);margin:0}.emperor-coins__namefr{font-size:11px;line-height:1.3;text-align:center;color:var(--ink-mid);font-style:italic;margin:.2rem 0 0}.emperor-coins__reign{font-size:10.5px;line-height:1.35;text-align:center;color:var(--ink-mid);margin:.2rem 0 0}.emperor-coins__sub{font-size:12px;line-height:1.4;text-align:center;color:var(--ink-light);margin:.25rem 0 0}.content-area.article-page--periode{max-width:52rem}.content-area.article-page--periode.article-page--periode--emperors{max-width:100%}.article-page--periode a{color:var(--red);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.article-page--periode a:hover{color:var(--red-dark)}.article-page--periode .bloc-periode{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 1px #2c0a0a0a,0 8px 24px #2c0a0a0f;overflow:hidden;margin:0 0 1.5rem}.article-page--periode .bloc-periode .entete{position:relative;padding:1.4rem 1.75rem 1.5rem;background:linear-gradient(165deg,var(--red-tint) 0%,#fff 55%,#faf6f0 100%);border-bottom:1px solid var(--border)}.article-page--periode .bloc-periode .entete:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--gold) 0%,var(--red) 100%)}.article-page--periode .bloc-periode .titre{font-family:var(--serif);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:500;color:var(--red-dark);line-height:1.2;margin:0;padding-left:.5rem}.article-page--periode .bloc-periode .dates{display:block;margin:.6rem 0 0 .5rem;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-light)}.article-page--periode .bloc-periode .dates:before{content:"";display:inline-block;width:1.4rem;height:1px;margin-right:.5rem;vertical-align:middle;background:var(--gold);opacity:.7}.article-page--periode .bloc-periode .description{padding:1.5rem 1.75rem 1.6rem;color:var(--ink-mid);font-size:14px;line-height:1.85}.article-page--periode .bloc-periode .description:after{content:"";display:table;clear:both}.article-page--periode .bloc-periode .description p{margin:0 0 .85em}.article-page--periode .bloc-periode .description p:last-child{margin-bottom:0}.article-page--periode .bloc-periode .description img{max-width:min(8.5rem,36vw);height:auto;float:left;margin:.2rem 1.25rem .6rem 0;border-radius:6px;border:1px solid var(--border);box-shadow:0 2px 8px #0000000f}.article-page--periode .bloc-periode .description img[src=""],.article-page--periode .bloc-periode .description img:not([src]){display:none}.article-page--periode .bloc-periode+ul:empty{display:none}.article-page--periode .bloc-periode+ul:empty+hr{display:none}.article-page--periode .bloc-periode+ul{list-style:none;margin:0 0 1.25rem;padding:0}.article-page--periode .bloc-periode+ul:not(:empty){background:#fff;border:1px solid var(--border);border-radius:8px;padding:.4rem .25rem;box-shadow:0 1px #2c0a0a08}.article-page--periode .bloc-periode+ul .menu-item{padding:.5rem .9rem .55rem;margin:0;font-size:14px;line-height:1.5;border-bottom:1px solid var(--red-tint)}.article-page--periode .bloc-periode+ul .menu-item:last-child{border-bottom:0}.article-page--periode .bloc-periode+ul .menu-item br{display:none}.article-page--periode .period-desc{color:var(--ink-light);font-size:12px}.article-page--periode .period-desc b{color:var(--ink-mid);font-weight:600}.article-page--periode .periode-aucun-ref{color:var(--ink-light);font-size:12px;font-weight:500}.article-page--periode p.periode-aucune-piece{margin:0 0 1.25rem;padding:1rem 1.15rem;font-size:14px;line-height:1.6;color:var(--ink-mid);background:#faf6f0;border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:6px}.article-page--periode p.periode-aucune-piece a{font-weight:500}.article-page--periode hr{display:block;border:0;height:1px;margin:1.75rem 0;background:linear-gradient(90deg,transparent,var(--border) 20%,var(--border) 80%,transparent)}.article-page--periode .bloc-monnaie{background:#fff;border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:0 1px #2c0a0a0a,0 6px 20px #2c0a0a0d;margin:0 0 1.5rem}.article-page--periode .bloc-monnaie .titre{font-family:var(--serif);font-size:1.2rem;font-weight:500;padding:.9rem 1.25rem;background:var(--red-tint);border-bottom:1px solid var(--border)}.article-page--periode .bloc-monnaie .titre a{color:var(--red-dark);text-decoration:none}.article-page--periode .bloc-monnaie .titre a:hover{text-decoration:underline}.article-page--periode .bloc-monnaie .contenu{display:grid;grid-template-columns:1fr 1.4fr;gap:1.25rem;padding:1.2rem 1.25rem 1.4rem;align-items:start}.article-page--periode .bloc-monnaie .photos{text-align:center}.article-page--periode .bloc-monnaie .photos img{max-width:100%;height:auto;border-radius:4px;border:1px solid var(--border)}.article-page--periode .bloc-monnaie .contenu .description{font-size:14px;line-height:1.7;color:var(--ink-mid)}@media(max-width:640px){.article-page--periode .bloc-monnaie .contenu{grid-template-columns:1fr}.article-page--periode .bloc-periode .description img{float:none;display:block;margin:0 auto 1rem;max-width:10rem}}.post-content th,.post-content td{border:1px solid var(--border);padding:.5rem .6rem;text-align:left}.post-content th{background:var(--red-tint);color:var(--red-dark);font-weight:500}.post-content ul{list-style:disc;margin:.5em 0 .5em 1.25em}.post-content li{margin:.35em 0}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-flash{margin:1rem 0 1.25rem;padding:.75rem 1rem;border-radius:var(--radius);font-size:14px}.contact-flash[hidden]{display:none!important}.contact-flash--success{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.contact-flash--error{background:#ffebee;color:#b71c1c;border:1px solid #ef9a9a}.contact-form{max-width:32rem;margin-top:.5rem}.contact-field{margin-bottom:1.1rem}.contact-field label{display:block;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:.35rem}.contact-field .required{color:var(--red)}.contact-field input[type=email],.contact-field input[type=text],.contact-field textarea{width:100%;max-width:100%;padding:.5rem .65rem;font:inherit;font-size:14px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--ink)}.contact-field textarea{resize:vertical;min-height:7rem}.contact-field input:focus,.contact-field textarea:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 1px #9b1c1c33}.contact-actions{margin-top:.25rem}.contact-submit{display:inline-block;background:var(--red);color:#fff;border:none;padding:.5rem 1.25rem;font:inherit;font-size:14px;font-weight:500;border-radius:var(--radius);cursor:pointer;transition:background .2s}.contact-submit:hover:not(:disabled){background:var(--red-dark)}.contact-submit:disabled{opacity:.7;cursor:not-allowed}
