/* 2.3.0 — one box design system for Gutenberg and reader. */
:is(.ds-detail-page-content,.editor-styles-wrapper) :is(.is-style-ds-box-info,.is-style-ds-box-feature,.is-style-ds-box-question,.is-style-ds-box-warning,.is-style-ds-box-profile,.is-style-ds-box-history,.is-style-ds-box-counter){position:relative;box-sizing:border-box;margin:1.15em 0;padding:1.2rem 1.35rem;color:#17212b;overflow-wrap:anywhere;break-inside:avoid;font:inherit;border:0;box-shadow:none}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-info{border:1px solid #a5c1d4;border-top:5px solid #246487;border-radius:0 0 14px 14px;background:linear-gradient(135deg,#e6f2f8,#fafcfd 75%);font-family:Inter,system-ui,sans-serif}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-feature{border-radius:24px 4px 24px 4px;background:linear-gradient(120deg,#172e49,#285572);color:#fff;box-shadow:0 8px 20px #152f4520;font-family:Inter,system-ui,sans-serif}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-question{border:2px dashed #be782c;border-radius:20px;background:radial-gradient(ellipse at top left,#ffe2ae,#fff8eb 70%);color:#452a0e;font-family:Georgia,serif}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-warning{border:1px solid #c89a24;border-left:9px solid #c89a24;border-radius:3px;background:linear-gradient(90deg,#ffedaf,#fff9e6);color:#42300b;font-family:Inter,system-ui,sans-serif;font-weight:550}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-profile{border:1px solid #8ebdad;border-left:0;border-bottom:5px solid #337461;border-radius:28px;background:linear-gradient(150deg,#fff 30%,#dbeee6);color:#153b30;font-family:Inter,system-ui,sans-serif}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-history{border-top:3px double #8b7350;border-bottom:3px double #8b7350;border-radius:0;background:linear-gradient(#f4eddc,#fffaf0);color:#443620;font-family:Georgia,"Times New Roman",serif}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-counter{border-left:4px solid #9b4260;border-right:4px solid #365b79;border-radius:8px;background:linear-gradient(110deg,#f4e3eb,#eef3f9);color:#3e2733;font-family:Georgia,serif;font-style:italic}
:is(.ds-detail-page-content,.editor-styles-wrapper) :is(.is-style-ds-box-info,.is-style-ds-box-feature,.is-style-ds-box-question,.is-style-ds-box-warning,.is-style-ds-box-profile,.is-style-ds-box-history,.is-style-ds-box-counter) :is(h2,h3,h4,.ds-box-label){color:inherit;font-family:inherit;line-height:1.15}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-feature :is(h2,h3,h4,.ds-box-label){color:#aadcf3}
:is(.ds-detail-page-content,.editor-styles-wrapper) .is-style-ds-box-counter :is(h2,h3,h4){font-style:normal}
:is(.ds-detail-page-content,.editor-styles-wrapper) :is(.ds-test-card,.ds-puzzle-clues,.ds-listing-card){box-sizing:border-box;padding:1.1em;margin:1em 0;border:1px solid #c8c2b5;border-radius:12px;background:#fff;break-inside:avoid;overflow-wrap:anywhere}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-test-card{border-left:5px solid #7155a6;background:linear-gradient(140deg,#f3edff,#fff);border-radius:4px 20px 20px 4px}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-card-kicker{font:800 .75em/1.3 Inter,system-ui,sans-serif;letter-spacing:.12em;color:#7155a6;margin:0 0 .5em}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-special-intro{font:600 1.1em/1.4 Inter,system-ui,sans-serif}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-puzzle-board{width:min(100%,340px);margin:1em auto;break-inside:avoid}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-puzzle-board table{width:100%;border-collapse:collapse;table-layout:fixed}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-puzzle-board td{border:1px solid #222;width:14.285%;height:32px;padding:0;text-align:center;background:#fff}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-puzzle-clues{border-radius:0;border-top:4px solid #1d5664;background:#edf6f4}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-listings-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;margin:1em 0;align-items:start}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-listings-row>.ds-listing-card{margin:0;min-width:0}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-listing-card{border-radius:2px;box-shadow:0 5px 0 #d8d1bf;border-top:5px solid #cb4a37;background:linear-gradient(#fff,#f9f5ec)}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-listing-card :is(h2,h3){font:800 1.35em/1.15 Inter,system-ui,sans-serif;margin:.6em 0;color:#242424}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-listing-card .ds-card-kicker{color:#ac3828}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-listing-card .ds-listing-meta{font:700 .82em/1.4 Inter,system-ui,sans-serif;border-block:1px solid #d8d1bf;padding:.5em 0;color:#564b3d}
:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-listing-card img{width:100%;max-height:20vh;object-fit:cover}
@media(max-width:700px){:is(.ds-detail-page-content,.editor-styles-wrapper) .ds-listings-row{grid-template-columns:minmax(0,1fr)}:is(.ds-detail-page-content,.editor-styles-wrapper) :is(.is-style-ds-box-info,.is-style-ds-box-feature,.is-style-ds-box-question,.is-style-ds-box-warning,.is-style-ds-box-profile,.is-style-ds-box-history,.is-style-ds-box-counter){padding:.9rem 1rem;max-width:100%}}
/* Gutenberg's group wrapper differs from the published block markup. */
.editor-styles-wrapper .ds-listings-row:has(>.block-editor-inner-blocks){display:block}
.editor-styles-wrapper .ds-listings-row>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}
@media(max-width:700px){.editor-styles-wrapper .ds-listings-row>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}
.ds-detail-page-content .ds-page-break{display:none}
.editor-styles-wrapper .ds-page-break{border:0;border-top:2px dashed #2271b1;position:relative;margin:2em 0;opacity:1}
.editor-styles-wrapper .ds-page-break:after{content:'Yeni dergi sayfası';position:absolute;top:-.75em;left:1em;background:#fff;padding:0 .5em;color:#2271b1;font:700 12px/1.4 system-ui,sans-serif}
