
/* Static archive enhancements to the original Egeya Plain theme. */
html {scroll-behavior:smooth}
body {margin:0;}
.common {max-width:1280px}
.header-description .title {max-width:860px}
.logo-marginal img,.logo img{width:56px;height:56px;border-radius:50%;object-fit:cover}
.header-nav{font-size:15px;line-height:1.7;margin-top:18px;display:flex;gap:24px;flex-wrap:wrap}
.header-nav a {white-space:nowrap}
.site-title-link{text-decoration:none}
.header-search{position:relative;padding-top:5px}
.header-search label{display:block;font-size:12px;color:#777}
.header-search input{border:1px solid #d2d2d2;border-radius:5px;padding:9px 12px;max-width:200px;font-size:14px;background:#fff}
.header-search button{border:0;background:none;cursor:pointer;font-size:15px;padding:8px}
.archive-card {border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:28px;margin-bottom:32px;max-width:850px;}
.archive-card h1{margin-bottom:9px}
.archive-date, .note-meta{font-family:var(--smallFontFamily, sans-serif);font-size:13px;color:#666;margin:0 0 14px}
.archive-card-preview{display:flex;align-items:start;gap:24px;max-width:850px}
.archive-card img {max-width:275px;width:42%;height:auto;object-fit:contain;border:1px solid #e5e5e5;flex-shrink:0}
.archive-card-desc{max-width:500px;font-size:17px;line-height:1.6}
.archive-card-desc p{margin:0 0 10px}
.archive-card-tags,.e2-note-tags{margin:12px 0 10px;line-height:1.8;font-size:13px}
.archive-card-tags a,.e2-note-tags a{margin-right:12px}
.read-more{display:inline-block;margin-top:8px}
.e2-note{max-width:1080px;margin-bottom:50px}
.e2-note .e2-note-text{max-width:1050px}
.e2-note .e2-note-text .fotorama{max-width:1000px}
.e2-note .e2-note-text .fotorama img{max-width:100%;height:auto}
.e2-note-text img{max-width:100%;height:auto}
.e2-note-content{margin-top:22px}
.e2-comment{max-width:720px;margin:0 0 22px;padding:0 0 18px;border-bottom:1px solid #eee}
.e2-comment-name{font-weight:bold;margin-bottom:7px}
.e2-comment-body{line-height:1.6}
.archived-note{max-width:720px;color:#666;font-size:13px;margin:18px 0 30px}
.archive-pagination{display:flex;gap:16px;flex-wrap:wrap;max-width:720px;font-size:16px;margin:45px 0}
.archive-pagination .current{font-weight:bold;border-bottom:2px solid currentColor}
.archive-subtitle{margin:0 0 36px;max-width:800px;color:#555}
.catalog-list{max-width:900px;padding-left:1.5em;line-height:1.6;font-size:17px}
.catalog-list li{margin:0 0 12px}
.catalog-list time{font-size:12px;color:#888;display:inline-block;margin-left:8px}
.tags-directory{display:flex;gap:11px;max-width:900px;flex-wrap:wrap;line-height:1.9;margin:30px 0 55px}
.tags-directory a {display:inline-block;padding:3px 12px;background:#f3f5f6;border-radius:6px;border:none;text-decoration:none}
.tag-count{font-size:11px;color:#888}
#search-results{max-width:850px}
.search-result{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #eee}
.search-form-main{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 35px}
.search-form-main input{padding:12px;border-radius:6px;border:1px solid #bbb;min-width:min(70%,430px);font-size:17px}
.search-form-main button{border:0;border-radius:6px;background:#0060a0;color:white;padding:10px 18px;cursor:pointer;font-size:16px}
.footer .archive-credit{font-size:12px;color:#888;max-width:720px;margin-top:15px}
@media(max-width:800px){.header-content{display:block}.header-search{position:static;margin-top:20px}.header-search input{max-width:280px}.flag{padding-bottom:30px}.archive-card-preview{display:block}.archive-card img{display:block;width:100%;max-width:360px;margin:8px 0 16px}.archive-card-desc{max-width:100%}.logo-marginal{display:none}.header-description .title{max-width:100%}}
@media(max-width:600px){.header-nav{gap:12px}.e2-note h1,.archive-card h1{font-size:27px!important;line-height:1.25!important}.e2-heading h2{font-size:28px!important;line-height:1.3!important}.archive-card-desc{font-size:16px}}

/* Restored original-style full-size slide galleries on the homepage and feed. */
.home-feature {max-width:1100px; padding-bottom:34px; border-bottom:1px solid rgba(0,0,0,.10); margin-bottom:60px}
.home-feature h1 {margin-bottom:14px}
.home-feature .e2-note-content {margin-top:10px}
.home-feature .e2-note-text .e2-text-picture {max-width:1050px}
.home-feature .e2-note-text .fotorama {max-width:100%; width:100%}
.home-feature .fotorama__wrap {max-width:100%}
.home-feature-meta {font-size:13px; line-height:1.8; margin-top:16px; max-width:900px}
.home-feature-meta time {display:inline-block; margin-right:14px; color:#666}
.home-feature-meta .e2-note-tags {display:inline; margin:0}
.home-feature-link {display:block; margin-top:3px; font-size:14px}
@media(max-width:600px){.home-feature{padding-bottom:24px; margin-bottom:38px}}
