/* Beyaz Mürekkep, author galleries and reading UX */
.bmear-authors{--bmear-ink:#272524;--bmear-wine:#6c263a;--bmear-gold:#bb9053;--bmear-paper:#f8f4ec;color:var(--bmear-ink);padding:clamp(36px,6vw,78px) clamp(15px,2vw,24px) 55px;margin:38px auto 52px;max-width:1260px;position:relative;isolation:isolate}
.bmear-authors::before{content:"";position:absolute;inset:0 -8px;background:linear-gradient(150deg,#faf7f1 0%,#f0e7dc 51%,#faf7f1 100%);border:1px solid #e8dcd0;border-radius:14px;z-index:-1}
.bmear-section-head{text-align:center;margin:0 auto 34px;max-width:770px}.bmear-section-kicker{font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.21em;color:var(--bmear-wine)}.bmear-section-kicker span{color:var(--bmear-gold);font-size:15px;margin-right:8px}.bmear-section-head h2{font-family:Georgia,'Times New Roman',serif;font-weight:normal;letter-spacing:-.04em;font-size:clamp(34px,4vw,54px);line-height:1.2;margin:12px 0;color:#292024}.bmear-section-head h2 em{color:var(--bmear-wine);font-weight:normal}.bmear-section-head>p{font:400 14px/1.8 system-ui,sans-serif;color:#786c66;margin:0 auto}
.bmear-author-row{display:grid;grid-template-columns:216px minmax(0,1fr);gap:28px;padding:29px 0 35px;border-top:1px solid #d8c5b8;min-width:0}.bmear-author-row:nth-child(even){--bmear-plate:#f5ebe4}.bmear-author-identity{min-width:0;align-self:center}.bmear-author-portrait{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;margin-bottom:18px;background:radial-gradient(circle at 30% 20%,#8d4254 0%,#622439 55%,#401d2b 100%);border:3px solid #f4e9db;box-shadow:0 0 0 1px #c4a58b,0 9px 19px #381d231a;text-decoration:none}.bmear-author-portrait img{width:100%;height:100%;object-fit:cover}.bmear-monogram{font:normal 34px/1 Georgia,serif;color:#e8c89d;letter-spacing:-.07em}.bmear-identity-label{display:block;font:700 10px/1.5 system-ui,sans-serif;letter-spacing:.18em;color:#9e7656}.bmear-author-copy h3{font:normal 27px/1.17 Georgia,'Times New Roman',serif;color:var(--bmear-wine);margin:9px 0}.bmear-author-copy h3 a{text-decoration:none;color:inherit}.bmear-author-copy p{font:400 12px/1.7 system-ui,sans-serif;color:#857771;margin:5px 0 15px}.bmear-author-all{font:600 12px/1.5 system-ui,sans-serif;color:var(--bmear-wine);border-bottom:1px solid #bb9053;text-decoration:none;padding-bottom:5px;display:inline-block}.bmear-author-all span{margin-left:5px}.bmear-carousel-wrap{min-width:0;overflow:hidden}.bmear-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:35px;margin:0 0 11px}.bmear-carousel-head>span{font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.14em;color:#927668}.bmear-carousel-arrows{display:flex;gap:8px}.bmear-arrow{width:34px;height:34px;border-radius:100%;background:transparent;border:1px solid #c6a9a0;color:var(--bmear-wine);font:500 25px/1 Georgia,serif;cursor:pointer;display:grid;place-items:center;transition:background .2s,color .2s,transform .2s}.bmear-arrow:hover{background:var(--bmear-wine);color:white;transform:translateY(-1px)}.bmear-arrow:focus-visible,.bmear-author-all:focus-visible,.bmear-story-link:focus-visible{outline:3px solid var(--bmear-gold);outline-offset:4px}
.bmear-story-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbb8a5 transparent;overscroll-behavior-x:contain;padding:3px 3px 13px;touch-action:pan-x pan-y}.bmear-story-card{flex:0 0 clamp(164px,18vw,203px);scroll-snap-align:start;min-width:0}.bmear-story-link{display:block;text-decoration:none!important;color:inherit!important;height:100%}.bmear-cover{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:8px 8px 3px 3px;background:linear-gradient(145deg,#b19281,#4f3040);box-shadow:0 7px 17px #351d2520}.bmear-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.bmear-story-link:hover .bmear-cover img{transform:scale(1.055)}.bmear-cover-arrow{position:absolute;right:10px;bottom:10px;width:28px;height:28px;display:grid;place-items:center;background:rgba(255,251,243,.93);color:var(--bmear-wine);border-radius:100%;opacity:0;transform:translateY(5px);transition:.2s}.bmear-story-link:hover .bmear-cover-arrow,.bmear-story-link:focus-visible .bmear-cover-arrow{opacity:1;transform:translateY(0)}.bmear-story-type{display:block;text-transform:uppercase;letter-spacing:.15em;color:#a68065;font:600 10px/1.4 system-ui,sans-serif;margin:15px 0 6px}.bmear-story-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#35282e;font:normal 17px/1.3 Georgia,serif;min-height:44px}.bmear-story-by{display:block;color:#9c8a7e;font:400 11px/1.6 system-ui,sans-serif;margin-top:8px}.bmear-no-cover{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;background:linear-gradient(130deg,#54283a,#815e56);color:#f3e4cb;text-align:center;font:normal 21px/1.1 Georgia,serif;letter-spacing:.09em}.bmear-no-cover i{font:normal 18px Georgia,serif;color:#d1ab7a}.bmear-authors-footer{text-align:center;margin:35px auto 0}.bmear-authors-footer a{display:inline-block;border:1px solid #7b3f4c;color:var(--bmear-wine);padding:13px 25px;border-radius:40px;text-decoration:none;font:600 12px/1.4 system-ui,sans-serif;letter-spacing:.04em}.bmear-authors-footer a:hover{background:var(--bmear-wine);color:#fff}
.bmear-breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;max-width:780px;margin:24px auto 20px;font:500 12px/1.6 system-ui,sans-serif;color:#8d7772}.bmear-breadcrumbs a{color:#7c5360;text-decoration:none}.bmear-breadcrumbs a:hover{text-decoration:underline}.bmear-crumb-divider{color:#b79788}.bmear-current{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:min(40ch,48vw);color:#5b4a4a}
.bmear-reading-progress{position:fixed;z-index:999990;top:0;left:0;height:4px;width:100%;background:#d6c6bb55;pointer-events:none}.bmear-reading-progress>span{display:block;transform:scaleX(0);transform-origin:left center;width:100%;height:100%;background:linear-gradient(90deg,#6c263a 0%,#a05c6b 55%,#bb9053 100%);box-shadow:0 1px 6px #632b4277;will-change:transform}
@media (max-width:850px){.bmear-author-row{grid-template-columns:175px minmax(0,1fr);gap:17px}.bmear-author-copy h3{font-size:24px}.bmear-story-card{flex-basis:184px}}
@media (max-width:650px){.bmear-authors{padding:40px 12px 30px;margin:22px auto 30px}.bmear-authors::before{inset:0}.bmear-section-head{margin-bottom:17px}.bmear-section-head h2{font-size:36px}.bmear-section-head>p{font-size:12px}.bmear-author-row{display:block;padding:25px 0 29px}.bmear-author-identity{display:flex;align-items:center;gap:15px;margin-bottom:10px}.bmear-author-portrait{width:70px;height:70px;flex:0 0 70px;margin:0}.bmear-monogram{font-size:25px}.bmear-author-copy{flex:1}.bmear-author-copy h3{font-size:23px;margin:2px 0}.bmear-author-copy p{display:none}.bmear-author-all{font-size:11px}.bmear-carousel-head{min-height:30px}.bmear-story-card{flex-basis:min(65vw,208px)}.bmear-story-track{gap:13px}.bmear-story-title{font-size:17px}.bmear-breadcrumbs{padding:0 14px;font-size:11px}.bmear-current{max-width:31vw}}
@media(prefers-reduced-motion:reduce){.bmear-story-track{scroll-behavior:auto}.bmear-cover img,.bmear-arrow,.bmear-cover-arrow{transition:none!important}}
