.library-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.library-card{display:flex!important;flex-direction:column!important;min-width:0}.library-visual{height:190px!important;min-height:0!important;width:auto!important;padding:14px!important;cursor:pointer}.library-visual img{width:100%!important;height:100%!important;object-fit:contain!important}.library-copy{padding:18px!important}.library-copy h3{font-size:21px!important;margin:8px 0!important}.library-copy>p:not(.library-creator),.library-copy .recommendation-note,.library-copy .media-link{display:none}.library-copy .library-open{border:0;background:transparent;color:#126e63;padding:8px 0;cursor:pointer;font-weight:700;font-size:13px}.library-pagination{display:flex;justify-content:center;gap:16px;align-items:center;margin:25px 0}.library-pagination button{padding:10px 18px;background:white;border:1px solid #b9cbc3;border-radius:6px;cursor:pointer}.library-pagination button:disabled{opacity:.4;cursor:default}.library-dialog{max-width:720px;width:calc(100% - 32px);max-height:85vh;overflow:auto;padding:28px;border:0;border-radius:16px;color:#172e38;box-shadow:0 20px 80px #0005}.library-dialog::backdrop{background:#071d2dcc}.library-dialog h2{font:32px/1.2 Georgia,serif}.library-dialog p{line-height:1.8;white-space:pre-line}.library-dialog img{height:210px;max-width:170px;object-fit:contain;float:left;margin:0 24px 18px 0}.library-dialog .recommendation-note{clear:both;background:#edf4f0;padding:20px;border-radius:8px}.dialog-close{float:right;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;cursor:pointer;background:#edf4f0}.library-card[hidden]{display:none!important}.weekly-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1000px){.library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:700px){.newsletter{grid-template-columns:1fr;gap:16px;padding:24px}.newsletter h2{font-size:24px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.library-copy{padding:12px!important}.library-copy h3{font-size:18px!important}.library-visual{height:155px!important}.library-dialog img{float:none;margin:0 0 15px}.newsletter-input button{padding:12px;font-size:12px}}
.library-dialog .library-copy>p:not(.library-creator),.library-dialog .library-copy .recommendation-note{display:block}.library-dialog .library-copy .media-link{display:inline-block}.library-dialog .library-copy{padding:0!important}.library-dialog .library-copy h2{margin-top:0}

/* Corporate layout, version 2 */
.hero{min-height:0}.hero-grid{min-height:590px;max-width:1440px;margin:auto;padding:62px 7% 48px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:55px}.hero-copy{padding-bottom:20px}.hero h1.hero-quote{font-size:clamp(34px,3.7vw,54px);line-height:1.12}.hero-actions{margin-top:26px}.hero-social{margin-top:28px}.scroll-cue{bottom:15px}.portrait-stage{align-self:center;width:100%;height:410px;display:grid;place-items:center}.portrait-ring{width:365px;max-width:90%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 23px #41d0c509,0 0 0 47px #41d0c506}.portrait-frame{width:335px;height:335px;max-width:85%;border-radius:50%;position:relative;z-index:2;overflow:hidden;display:grid;place-items:start center}.portrait-frame img{width:310px;height:auto;max-width:100%;object-fit:contain;object-position:center top;filter:none;position:relative;top:6px}.books-section{padding-top:60px;padding-bottom:60px}.books-section .section-intro{margin-bottom:24px}.books-section .section-intro h2{font-size:34px}.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.book-card,.book-card:nth-child(even){min-height:0;grid-template-columns:120px minmax(0,1fr);padding:24px;gap:22px;border:1px solid #dce4e4;border-radius:10px;background:#fff;align-items:center}.book-image,.book-card:nth-child(even) .book-image{order:0;min-height:0;height:175px;padding:0;background:transparent;overflow:visible}.book-image img{width:100%;height:175px;object-fit:contain;filter:drop-shadow(0 7px 8px #071d2d1a)}.book-copy,.book-card:nth-child(even) .book-copy{order:0;padding:0;background:transparent;color:#152e3b}.book-copy h3{font:27px/1.12 Georgia,serif;margin:8px 0}.book-copy>span,.book-card-blue .book-copy>span{font-size:9px;letter-spacing:1px;color:#53726f}.book-copy .book-subtitle,.book-card-blue .book-subtitle{font-size:12px;margin:5px 0 10px;color:#56706d}.book-copy>p:last-of-type,.book-card-blue .book-copy>p:last-of-type{font-size:13px;line-height:1.6;margin:0 0 12px;color:#4b5f67}.book-copy .arrow-link{font-size:12px;color:#126e63}.social-follow-row,.footer-social{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-follow-link{display:flex!important;width:30px!important;height:30px;min-width:0!important;padding:5px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;opacity:.72}.social-follow-link:hover{opacity:1}.social-follow-link>span:not(.social-icon),.social-follow-link>b{display:none!important}.social-icon,.social-icon svg{width:20px!important;height:20px!important}.social-follow-link:focus-visible{outline:2px solid #cda565;outline-offset:4px}.hero-social,.footer-social{color:#d7e4e7}.social-actions{color:#284450}.newsletter{max-width:1140px;margin:20px auto 64px;padding:30px 36px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#f5f7f6;border:1px solid #dde5e1;border-radius:10px;color:#17323d}.newsletter-kicker{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#51716b}.newsletter h2{font:26px/1.25 Georgia,serif;margin:9px 0}.newsletter p{font-size:13px;line-height:1.6;margin:7px 0;color:#53656b}.newsletter-input{display:flex;border:1px solid #bdccc5;border-radius:6px;overflow:hidden;background:white}.newsletter-input input{font:inherit;font-size:14px;padding:13px;min-width:0;width:100%;background:white;color:#17323d;border:0}.newsletter-input button{border:0;padding:12px 16px;background:#176d61;color:white;font-weight:700;cursor:pointer;white-space:nowrap}.newsletter-input button:disabled{opacity:.5}.newsletter-consent{font-size:11px;line-height:1.55;display:flex;align-items:start;gap:8px;margin-top:10px;color:#61706f}.newsletter-consent input{margin-top:3px;flex-shrink:0}.newsletter-trap{position:absolute;left:-10000px}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-card{min-height:0}.purchase-banner{padding-top:40px;padding-bottom:40px}.about-photo img{max-height:380px;object-fit:contain}
@media(max-width:1000px){.hero-grid{gap:26px;padding-left:5%;padding-right:5%}.portrait-ring{width:310px}.portrait-frame{width:280px;height:280px}.portrait-frame img{width:270px}.book-card{grid-template-columns:90px minmax(0,1fr);padding:20px;gap:16px}.book-image,.book-image img{height:145px}.book-copy h3{font-size:23px}.newsletter{margin-left:24px;margin-right:24px}}
@media(max-width:700px){.hero-grid{grid-template-columns:1fr;min-height:0;padding:42px 24px 35px;gap:15px}.hero-copy{padding-bottom:0}.hero h1.hero-quote{font-size:35px}.portrait-stage{height:285px;grid-row:auto}.portrait-ring{width:260px;box-shadow:0 0 0 14px #41d0c509,0 0 0 28px #41d0c506}.portrait-frame{width:235px;height:235px}.portrait-frame img{width:225px}.hero-social{margin-top:20px}.scroll-cue{display:none}.book-grid{grid-template-columns:1fr}.book-card{grid-template-columns:85px minmax(0,1fr);gap:18px;padding:20px}.book-image,.book-image img{height:130px}.book-copy h3{font-size:23px}.books-section{padding-top:36px;padding-bottom:36px}.newsletter{grid-template-columns:1fr;padding:24px;gap:16px;margin:12px 20px 38px}.newsletter h2{font-size:24px}.newsletter-input button{padding:12px;font-size:12px}.social-grid{grid-template-columns:1fr}.hero-actions .button{font-size:12px;padding:13px 16px}}

.book-card-red .book-copy,.book-card-blue .book-copy{background:transparent!important;color:#152e3b!important}.book-card-red .book-copy>p:last-of-type,.book-card-blue .book-copy>p:last-of-type{color:#4b5f67!important}.social-section .social-actions{color:#d7e4e7}.toast{visibility:hidden;opacity:0;pointer-events:none}.toast.visible,.toast.show{visibility:visible;opacity:1}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quote-stage{padding-top:38px;padding-bottom:38px}.quote-stage blockquote{font-size:clamp(26px,3vw,38px);line-height:1.2}.writings-preview{padding-top:50px;padding-bottom:50px}.writings-preview .section-intro h2{font-size:34px;max-width:700px}.social-section{padding-top:34px;padding-bottom:34px}.social-section .section-intro{margin-bottom:14px}.social-section .section-intro h2{font-size:30px}.book-card-blue .book-image{position:relative;overflow:hidden;width:120px;height:175px}.book-card-blue .book-image img{position:absolute;width:430px;max-width:none;height:auto;left:-285px;top:-103px;object-fit:initial}.purchase-banner h2{font-size:36px}@media(max-width:1000px){.book-card-blue .book-image{width:90px;height:145px}.book-card-blue .book-image img{width:323px;left:-213px;top:-77px}}@media(max-width:700px){.book-card-blue .book-image{width:85px;height:130px}.book-card-blue .book-image img{width:304px;left:-201px;top:-73px}.writings-preview .section-intro h2{font-size:28px}.quote-stage{padding:32px 24px}.purchase-banner h2{font-size:30px}}
#kitaplar .book-card-blue .book-image{overflow:hidden!important}#kitaplar .book-card-blue .book-image img{filter:none!important}.quote-stage{min-height:0!important;grid-template-columns:60px 1fr auto;gap:24px}.quote-stage .share-button{align-self:center}@media(max-width:700px){.quote-stage{grid-template-columns:1fr;gap:10px}}

/* 02 October: portrait, complete covers and readable details */
.portrait-stage{height:450px}
.portrait-ring{width:410px;max-width:100%}
.portrait-frame{width:385px;height:385px;max-width:96%;background:transparent;box-shadow:none}
.portrait-frame img{width:365px;max-width:100%;height:auto;background:transparent;top:0;filter:none}
.library-visual{flex:0 0 215px!important;height:215px!important;width:100%!important;align-self:stretch}
.library-visual img{display:block;min-height:0;max-height:100%;object-position:center}
.weekly-pick-cover img{width:100%;height:100%;object-fit:contain}
.library-dialog{background:#fff;color:#10232f}
.library-dialog .library-copy h2,.library-dialog .library-copy p,.library-dialog .recommendation-note p{color:#172e38!important;opacity:1}
.library-dialog .library-creator{color:#42565f!important}
.library-dialog .recommendation-note strong{color:#126e63!important}
.library-dialog .media-link{color:#126e63!important}
.library-dialog .media-tag{color:#126e63}
.social-quote-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;padding:25px 0;margin:25px 0 20px}
.social-quote-strip blockquote{margin:0;color:#fff;font:clamp(23px,2.5vw,34px)/1.35 var(--serif);min-height:2.7em;display:flex;align-items:center}
.social-quote-index{font-size:12px;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}
.social-quote-author{font-size:12px;color:#b7cbd2;white-space:nowrap}
@media(max-width:1000px){.portrait-stage{height:385px}.portrait-ring{width:350px}.portrait-frame{width:330px;height:330px}.portrait-frame img{width:315px}}
@media(max-width:700px){.portrait-stage{height:325px}.portrait-ring{width:300px;max-width:94%}.portrait-frame{width:280px;height:280px}.portrait-frame img{width:265px}.library-visual{height:180px!important;flex-basis:180px!important}.social-quote-strip{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px 0}.social-quote-author{grid-column:2}.social-quote-strip blockquote{font-size:24px;min-height:5.4em}}
.library-card:hover .library-visual img{transform:none}

/* 13 Ekim 2026: küçük telefonlarda metin ve bağlantı taşmalarını önle. */
.book-copy .arrow-link{max-width:100%;white-space:normal}.book-copy .arrow-link b{margin-left:8px}
.book-copy{min-width:0;overflow-wrap:anywhere}
@media(max-width:700px){.statement-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding:15px 22px;text-align:center;overflow:visible}.statement-band i{display:none}.statement-band span{font-size:10px;letter-spacing:1.2px}.site-nav a{overflow-wrap:anywhere}}
@media(max-width:380px){.book-card{grid-template-columns:85px minmax(0,1fr);gap:12px;padding:16px}.book-copy h3{font-size:22px}}

.article-card,.article-card>div,.articles-list,.contact-card,.buy-copy{min-width:0}
.article-card h3,.page-hero h1,.contact-card a,.buy-copy h2{overflow-wrap:anywhere}
@media(max-width:680px){.articles-list .article-card{grid-template-columns:minmax(0,1fr)}.store-link{align-items:flex-start;flex-direction:column;gap:8px}.store-link span{min-width:0;overflow-wrap:anywhere}.buy-copy{padding:26px 22px}.buy-copy h2{font-size:34px}}

.section[id],.discovery-admin-form,.admin-box{scroll-margin-top:98px}
