﻿/* Midad's six informational pages deliberately use different compositions. */
.midad-about,.midad-method,.midad-rights,.midad-privacy,.midad-terms,.midad-contact{overflow:hidden}
.midad-about h1,.midad-method h1,.midad-rights h1,.midad-privacy h1,.midad-terms h1,.midad-contact h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1.27;letter-spacing:-.035em;margin:18px 0 22px}
.midad-about h2,.midad-method h2,.midad-rights h2,.midad-privacy h2,.midad-terms h2,.midad-contact h2{font-size:clamp(1.75rem,3vw,3rem);line-height:1.42;margin:12px 0 20px}
.midad-about p,.midad-method p,.midad-rights p,.midad-privacy p,.midad-terms p,.midad-contact p{line-height:1.95}
.midad-about img,.midad-method img,.midad-rights img,.midad-privacy img,.midad-terms img,.midad-contact img{display:block;width:100%;height:100%;object-fit:cover}
.midad-about .prose,.midad-method .prose,.midad-rights .prose,.midad-privacy .prose,.midad-terms .prose,.midad-contact .prose{min-width:0;font-size:1rem;line-height:1.95}
.midad-about .prose p,.midad-method .prose p,.midad-rights .prose p,.midad-privacy .prose p,.midad-terms .prose p,.midad-contact .prose p{font-size:1rem}
.midad-about-cover{background:#282019;color:#f7ead5;padding:40px 0 0}
.midad-about-cover-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:5vw;align-items:end}
.midad-about-intro{padding:0 0 70px}
.midad-about-cover .breadcrumb,.midad-about-cover .breadcrumb a{color:#e0c9aa}
.midad-about-cover .eyebrow{color:#d6b47e}
.midad-about-cover h1{color:#fff3e2}
.midad-about-deck{font-size:1.34rem;color:#f1d4a8!important;max-width:560px}
.midad-about-intro>p:not(.midad-about-deck){color:#ded1bf;max-width:590px}
.midad-about-cover-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}
.midad-about-cover-actions>a:not(.btn){color:#efc995;text-decoration:underline}
.midad-about-cover figure{position:relative;height:520px;margin:0}
.midad-about-cover figure img{border-radius:180px 180px 0 0}
.midad-about-cover figcaption{position:absolute;bottom:18px;right:18px;padding:10px 15px;color:#f8ecd9;background:#282019d9;font-size:.8rem}
.midad-about-manifesto{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;padding-top:100px;padding-bottom:70px}
.midad-about-manifesto span,.midad-about-three span{color:#9b7041;font-weight:800;font-size:.8rem}
.midad-about-manifesto p{font-size:1.13rem;color:#5d4d3e}
.midad-about-three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:95px}
.midad-about-three article{border-top:3px solid #9b7041;padding:24px;background:#f1e8d9}
.midad-about-three article:nth-child(2){background:#e8ecdf;border-color:#526451}
.midad-about-three article:nth-child(3){background:#eee5ea;border-color:#766077}
.midad-about-three h3{font-size:1.2rem}
.midad-about-story{display:grid;grid-template-columns:.72fr 1.28fr;gap:6vw;padding-bottom:90px}
.midad-about-story-label{border-inline-start:4px solid #9b7041;padding-inline-start:25px}
.midad-about-story-body{padding:36px 42px;background:#fffdf8;box-shadow:0 18px 50px #32231212;border-radius:5px 50px 5px 5px}
.midad-about-paths{background:#e8dfcf;padding:75px 0}
.midad-about-paths-title{text-align:center}
.midad-about-paths .information-extension{margin:0}
.midad-about-close{padding-top:85px;padding-bottom:85px;display:flex;align-items:center;justify-content:space-between;gap:30px}
.midad-about-close blockquote{margin:0;font-size:clamp(1.5rem,3vw,2.7rem);color:#403024}
.midad-method-title{background:#213b37;color:#eef6eb;padding:48px 0 130px}
.midad-method-title .breadcrumb,.midad-method-title .breadcrumb a{color:#d9e9dd}
.midad-method-title h1{max-width:940px;color:#fbfff5}
.midad-method-title h1 em{font-style:normal;color:#b8d6b0}
.midad-method-title p{max-width:650px;font-size:1.15rem;color:#d7e3d7}
.midad-method-title a{color:#f4d6a3;font-weight:800}
.midad-method-board{position:relative;margin-top:-68px;background:#f7f5ec;padding:38px 45px 50px;box-shadow:0 25px 70px #172a2625}
.midad-method-board header{max-width:700px}
.midad-method-board header>span,.midad-method-notebook-head span{color:#4f7568;font-weight:800}
.midad-method-board ol{list-style:none;padding:0;margin:25px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.midad-method-board li{padding:20px;border:1px solid #ccdbcf;background:#fff;min-width:0}
.midad-method-board li>span{display:block;font-size:1.9rem;color:#6f9b84}
.midad-method-board li h3{font-size:1.18rem;line-height:1.4}
.midad-method-image{padding:90px 0;background:#e0e9df}
.midad-method-image>.shell{display:grid;grid-template-columns:1.2fr .8fr;gap:6vw;align-items:center}
.midad-method-image figure{height:430px;margin:0;position:relative}
.midad-method-image img{border-radius:8px 120px 8px 8px}
.midad-method-image figcaption{position:absolute;bottom:15px;right:15px;background:#203b37e8;color:white;padding:12px 18px;font-size:.8rem}
.midad-method-notebook{padding-top:90px;padding-bottom:60px;display:grid;grid-template-columns:.55fr 1.45fr;gap:5vw}
.midad-method-notebook .prose{background:#fffdf7;border-inline-start:5px solid #5c806a;padding:35px 45px;box-shadow:0 10px 40px #24382d0d}
.midad-method-extra{padding-bottom:90px}
.midad-method-end{background:#263d36;color:#f4f5e8;padding:65px 0;text-align:center}
.midad-method-end h2{color:#f9f4e7}
.midad-method-end p{color:#dde9da}
.midad-rights-cover{background:#372723;color:#f5e5d6;padding:48px 0 100px}
.midad-rights-cover .breadcrumb,.midad-rights-cover .breadcrumb a{color:#f3d1be}
.midad-rights-cover-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:end;margin-top:60px}
.midad-rights-cover h1{color:#fff3e8}
.midad-rights-cover h1 em{font-style:normal;color:#ecb58d}
.midad-rights-cover-grid>div:first-child>p{max-width:630px;color:#ecd8ca;font-size:1.16rem}
.midad-rights-stamp{padding:35px;border:2px solid #bb795e;border-radius:150px 150px 6px 6px;min-height:300px;display:flex;flex-direction:column;justify-content:end}
.midad-rights-stamp span{font-size:.8rem;color:#d8a38a}
.midad-rights-stamp strong{font-size:1.65rem;line-height:1.4}
.midad-rights-decisions{padding:75px 0}
.midad-rights-decisions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.midad-rights-decisions article{padding:28px;background:#f6eee4;border-bottom:5px solid #9b5b45}
.midad-rights-decisions article>span{font-size:1.7rem;color:#a6705b}
.midad-rights-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:6vw;padding-bottom:90px}
.midad-rights-layout aside figure{height:370px;margin:0;position:relative}
.midad-rights-layout aside img{border-radius:5px 80px 5px 5px}
.midad-rights-layout aside figcaption{font-size:.76rem;padding:8px 0}
.midad-rights-layout aside>p{border-inline-start:4px solid #a15b42;padding-inline-start:20px;font-size:1.1rem}
.midad-rights-layout .prose{padding:30px 35px;background:#fffdf9;border:1px solid #dfd3ca}
.midad-rights-license{background:#ede4db;padding:65px 0}
.midad-rights-close{padding-top:75px;padding-bottom:85px;display:grid;grid-template-columns:1fr 1fr;gap:15px 5vw;align-items:center}
.midad-rights-close a{justify-self:start}
.midad-privacy-open{background:#dfecee;padding:48px 0 100px}
.midad-privacy-open-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:7vw;align-items:center}
.midad-privacy-open .breadcrumb{margin-bottom:45px}
.midad-privacy-open h1{color:#193c43}
.midad-privacy-open h1 em{font-style:normal;color:#4a7b85}
.midad-privacy-open p{max-width:600px;font-size:1.16rem}
.midad-privacy-promise{border-radius:50% 50% 8px 8px;min-height:330px;background:#1c4850;color:#f0f6f4;padding:50px 36px 30px;display:flex;flex-direction:column;justify-content:center;text-align:center}
.midad-privacy-promise>span{font-size:3rem}
.midad-privacy-promise strong{font-size:1.55rem;line-height:1.4}
.midad-privacy-promise p{color:#d3e5e4}
.midad-privacy-map{padding-top:80px;padding-bottom:85px}
.midad-privacy-map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.midad-privacy-map-grid article{background:#fff;border:1px solid #cadadd;padding:25px 27px}
.midad-privacy-map-grid b{font-size:.78rem;color:#3c727b}
.midad-privacy-map-grid h3{font-size:1.25rem}
.midad-privacy-story{background:#edf5f4;padding:75px 0}
.midad-privacy-story>.shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:6vw;align-items:start}
.midad-privacy-photo{position:relative;height:560px}
.midad-privacy-photo img{border-radius:180px 180px 8px 8px}
.midad-privacy-photo span{position:absolute;bottom:0;right:0;left:0;padding:22px;background:#103940cc;color:white}
.midad-privacy-copy .prose{padding:30px;background:#fff;border:1px solid #d1e0df}
.midad-privacy-control{padding-top:75px;padding-bottom:75px}
.midad-privacy-control>div:last-child{padding:35px;background:#dcebed;margin-top:35px;border-inline-start:5px solid #477580}
.midad-terms-front{padding-top:45px;padding-bottom:80px}
.midad-terms-title{padding:50px 0 45px;border-bottom:2px solid #665671}
.midad-terms-title>span{color:#675671;font-weight:800}
.midad-terms-title h1{max-width:850px;color:#302537}
.midad-terms-title h1 em{font-style:normal;color:#766283}
.midad-terms-title p{max-width:680px;font-size:1.15rem}
.midad-terms-ribbon{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}
.midad-terms-ribbon span{padding:8px 18px;border:1px solid #b7a9ba;border-radius:30px}
.midad-terms-illustration{background:#e9e3ec;padding:60px 0}
.midad-terms-illustration>.shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:center}
.midad-terms-illustration figure{height:400px;margin:0}
.midad-terms-illustration img{border-radius:120px 8px 120px 8px}
.midad-terms-rules{padding-top:75px;padding-bottom:65px}
.midad-terms-rules>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c9bccd}
.midad-terms-rules article{padding:28px;background:#fbf8fa}
.midad-terms-rules article span{font-size:1.7rem;color:#8f7596}
.midad-terms-body{display:grid;grid-template-columns:.7fr 1.3fr;gap:6vw;padding-bottom:80px}
.midad-terms-body>div{border-top:4px solid #765e7b;padding-top:20px}
.midad-terms-body .prose{padding:32px 40px;background:white;box-shadow:0 15px 45px #3b254515}
.midad-terms-questions{background:#382e3d;color:#f7edf8;padding:70px 0}
.midad-terms-questions h2{color:#f7edf8}
.midad-terms-questions .information-extension{color:#2b2430}
.midad-contact-open{background:#39291f;color:#f9ecd9;padding:42px 0 80px}
.midad-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}
.midad-contact-open .breadcrumb,.midad-contact-open .breadcrumb a{color:#ead2af}
.midad-contact-open h1{color:#fff0d7}
.midad-contact-open h1 em{font-style:normal;color:#e8b97e}
.midad-contact-open p{font-size:1.16rem;color:#e5d5bf}
.midad-contact-open ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin-top:25px;list-style:none}
.midad-contact-open li{padding:11px 14px;background:#ffffff12;border-inline-start:3px solid #c79c67}
.midad-contact-open figure{height:450px;margin:0;position:relative}
.midad-contact-open img{border-radius:6px 130px 6px 6px}
.midad-contact-open figcaption{position:absolute;bottom:12px;right:12px;padding:8px 12px;background:#271d18d9;color:#f8e9d5}
.midad-contact-workspace{padding-top:75px;padding-bottom:80px;display:grid;grid-template-columns:.58fr 1.42fr;gap:5vw}
.midad-contact-workspace-heading{position:sticky;top:30px;align-self:start}
.midad-contact-workspace-heading>span,.midad-contact-guide span{font-weight:800;color:#a5753d}
.midad-contact-form-stage .information-extension{margin:0}
.midad-contact-form-stage .midad-contact-form{margin:0;padding:32px}
.midad-contact-guide{padding:70px 0;background:#e9dfcf}
.midad-contact-guide>.shell{display:grid;grid-template-columns:1fr 1fr;gap:6vw}
.midad-contact-steps{display:grid;gap:12px}
.midad-contact-steps article{padding:17px 22px;background:#fffaf1}
.midad-contact-steps b{color:#98673c}
.midad-contact-steps h3{margin:5px 0}
.midad-contact-guide .prose{background:#fffbf4;padding:32px}
.midad-contact-close{padding-top:65px;padding-bottom:75px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}
.midad-contact-close p{flex:1 1 100%;font-size:1.15rem}
.midad-contact-close a{color:#6e4927;font-weight:800}
@media(max-width:900px){.midad-about-cover-grid,.midad-about-manifesto,.midad-about-story,.midad-method-image>.shell,.midad-method-notebook,.midad-rights-cover-grid,.midad-rights-layout,.midad-privacy-open-grid,.midad-privacy-story>.shell,.midad-terms-illustration>.shell,.midad-terms-body,.midad-contact-grid,.midad-contact-workspace,.midad-contact-guide>.shell{grid-template-columns:1fr}.midad-method-board ol,.midad-about-three,.midad-rights-decisions>div,.midad-privacy-map-grid,.midad-terms-rules>div{grid-template-columns:repeat(2,1fr)}.midad-contact-workspace-heading{position:static}}
@media(max-width:650px){.midad-about h1,.midad-method h1,.midad-rights h1,.midad-privacy h1,.midad-terms h1,.midad-contact h1{font-size:2.5rem}.midad-about-cover figure,.midad-method-image figure,.midad-privacy-photo,.midad-terms-illustration figure,.midad-contact-open figure{height:300px}.midad-about-intro{padding-bottom:25px}.midad-about-cover,.midad-method-title,.midad-rights-cover,.midad-privacy-open,.midad-contact-open{padding-bottom:45px}.midad-method-board{margin-top:0;padding:25px 18px}.midad-method-board ol,.midad-about-three,.midad-rights-decisions>div,.midad-privacy-map-grid,.midad-terms-rules>div,.midad-rights-close{grid-template-columns:1fr}.midad-about-manifesto,.midad-about-story,.midad-method-image,.midad-method-notebook,.midad-rights-decisions,.midad-rights-license,.midad-privacy-map,.midad-privacy-story,.midad-terms-front,.midad-terms-illustration,.midad-terms-rules,.midad-contact-workspace,.midad-contact-guide{padding-top:45px;padding-bottom:45px}.midad-about-story-body,.midad-method-notebook .prose,.midad-terms-body .prose,.midad-contact-guide .prose{padding:22px}.midad-contact-open ul{grid-template-columns:1fr}.midad-contact-form-stage .midad-contact-form{padding:20px}}
/* Author index: typographic directory, distinct from catalog cards. */
.midad-authors-hero{background:#e5ebe1;padding:48px 0 80px}
.midad-authors-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:6vw;align-items:center}
.midad-authors-hero h1{font-size:clamp(2.8rem,5vw,5rem);line-height:1.32;max-width:800px;color:#21372d}
.midad-authors-hero h1 em{font-style:normal;color:#668571}
.midad-authors-hero p{max-width:680px;font-size:1.08rem;line-height:1.95}
.midad-authors-metrics{display:flex;gap:35px;border-top:1px solid #afc1b2;padding-top:25px;margin-top:30px}
.midad-authors-metrics div{display:grid;gap:3px}
.midad-authors-metrics b{font-size:2.2rem;color:#244231}
.midad-authors-metrics span{font-size:.85rem;color:#526c59}
.midad-authors-monogram{height:370px;border:1px solid #8da98e;border-radius:200px 200px 10px 10px;background:radial-gradient(circle at 70% 30%,#e8eee2,#bfd2c1);display:grid;place-items:center;position:relative}
.midad-authors-monogram>span{font-size:clamp(10rem,20vw,18rem);line-height:1;color:#2d5036;font-family:serif}
.midad-authors-monogram small{position:absolute;bottom:18px;color:#34513c}
.midad-authors-index{padding:65px 0 35px;display:flex;justify-content:space-between;align-items:end;gap:25px}
.midad-authors-index h2{font-size:clamp(1.8rem,3vw,2.7rem)}
.midad-authors-index nav{display:flex;flex-wrap:wrap;gap:6px}
.midad-authors-index nav a{min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #aec4b4;background:#f3f8f1;color:#224430;text-decoration:none;font-weight:800}
.midad-authors-index nav small{font-size:.65rem}
.midad-authors-directory{padding-bottom:80px}
.midad-author-group{display:grid;grid-template-columns:150px 1fr;gap:25px;padding:30px 0;border-top:1px solid #c9d8ca;scroll-margin-top:20px}
.midad-author-letter{display:grid;align-content:start;gap:5px}
.midad-author-letter span{font-size:5rem;line-height:1;color:#597d60}
.midad-author-letter small{color:#6a7669}
.midad-author-entries{min-width:0}
.midad-author-entries article{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 5px;border-bottom:1px solid #e0e9df}
.midad-author-entries h2{font-size:1.35rem;margin:0 0 4px;color:#263f2d}
.midad-author-entries p{margin:0;color:#62736a}
.midad-author-entries a{flex-shrink:0;color:#315e3b;font-weight:800}
.midad-authors-end{background:#273d2d;color:#ebf3e8;padding:70px 0}
.midad-authors-end>.shell{display:flex;justify-content:space-between;align-items:end;gap:30px}
.midad-authors-end h2{max-width:700px;font-size:2rem;color:#f5f5e9}
.midad-authors-end p{max-width:750px;line-height:1.9;color:#d9e7d9}
/* Collections: alternating curated shelves with a featured book. */
.midad-collections-hero{background:#ede4d6;padding:48px 0 70px}
.midad-collections-hero h1{font-size:clamp(2.7rem,4.8vw,4.8rem);line-height:1.35;max-width:880px;color:#322318}
.midad-collections-hero h1 em{font-style:normal;color:#956b40}
.midad-collections-hero p{max-width:720px;line-height:1.95;font-size:1.08rem}
.midad-collections-hero nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}
.midad-collections-hero nav a{padding:11px 16px;border-radius:40px;background:#fff9ef;border:1px solid #d6c3a9;color:#5c3d22;text-decoration:none;font-weight:800}
.midad-collections-hero nav span{color:#9b7041;font-size:.8rem}
.midad-collections-gallery{padding-top:60px;padding-bottom:90px}
.midad-collection-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:6vw;padding:50px 0;border-bottom:1px solid #d8c8b4;scroll-margin-top:20px}
.midad-collection-feature:nth-child(even){grid-template-columns:1.2fr .8fr}
.midad-collection-feature:nth-child(even) .midad-collection-identity{order:2}
.midad-collection-feature:nth-child(even) .midad-collection-books{order:1}
.midad-collection-identity{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}
.midad-collection-identity>span{font-size:.8rem;color:#9a734b;font-weight:800}
.midad-collection-identity h2{font-size:clamp(2rem,3vw,3.2rem);line-height:1.35;margin:12px 0;color:#3a2a1e}
.midad-collection-identity p{max-width:400px;line-height:1.95;color:#5c4e41}
.midad-collection-identity-foot{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px}
.midad-collection-identity-foot b{color:#966e41}
.midad-collection-identity-foot a{color:#5a391e;font-weight:800}
.midad-collection-books{min-width:0;background:#f1e8da;padding:20px}
.midad-collection-feature:nth-child(2n) .midad-collection-books{background:#e8ecdf}
.midad-collection-feature:nth-child(3n) .midad-collection-books{background:#eee7eb}
.midad-collection-lead{display:grid;grid-template-columns:125px 1fr;gap:22px;align-items:center;padding:15px;background:#fffdf8}
.midad-collection-lead>a{min-width:0}
.midad-collection-lead img{width:100%;height:auto;aspect-ratio:600/850;object-fit:cover;box-shadow:0 8px 20px #231a1630}
.midad-collection-lead span{font-size:.75rem;color:#9b7041;font-weight:800}
.midad-collection-lead h3{font-size:1.45rem;line-height:1.4;margin:6px 0}
.midad-collection-lead h3 a{color:#33261b}
.midad-collection-lead p{font-size:.85rem;line-height:1.7;color:#5d5148}
.midad-collection-lead small{color:#6d604f}
.midad-collection-next{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:14px 18px;border-top:1px solid #d7c9b8;background:#fffaf2;text-decoration:none;color:#3e2e20}
.midad-collection-next span,.midad-collection-next small{grid-column:1;font-size:.75rem;color:#8a6a4f}
.midad-collection-next b{grid-column:1;font-size:1rem}
.midad-collection-next i{grid-column:2;grid-row:1/4;align-self:center;font-size:1.5rem;font-style:normal;color:#966d42}
.midad-collections-end{background:#38291e;color:#f5e8d5;text-align:center;padding:70px 0}
.midad-collections-end h2{font-size:2.2rem;color:#f8ead7}
.midad-collections-end p{color:#e5d6c1}
@media(max-width:900px){.midad-authors-hero-grid,.midad-collection-feature,.midad-collection-feature:nth-child(even){grid-template-columns:1fr}.midad-collection-feature:nth-child(even) .midad-collection-identity,.midad-collection-feature:nth-child(even) .midad-collection-books{order:initial}.midad-authors-monogram{height:240px}.midad-authors-end>.shell{display:grid}}
@media(max-width:650px){.midad-authors-hero,.midad-collections-hero{padding:35px 0 50px}.midad-authors-hero h1,.midad-collections-hero h1{font-size:2.5rem}.midad-authors-index{display:block;padding:45px 0 25px}.midad-author-group{grid-template-columns:55px 1fr;gap:12px}.midad-author-letter span{font-size:3rem}.midad-author-entries article{display:block}.midad-author-entries a{display:inline-block;margin-top:8px}.midad-collection-feature{padding:35px 0}.midad-collection-lead{grid-template-columns:88px 1fr;gap:12px;padding:10px}.midad-collection-lead h3{font-size:1.08rem}.midad-collection-books{padding:10px}}

/* Compact, Arabic pagination for the book catalogue. */
.midad-catalog-pagination{margin-top:34px;padding-top:20px;border-top:1px solid #d9cbb6;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.midad-catalog-pagination .pagination-count{color:#6d5c48;font-size:.9rem;font-weight:700}
.midad-catalog-pagination .pagination-pages{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
.midad-catalog-pagination a,.midad-catalog-pagination .pagination-number,.midad-catalog-pagination .pagination-step{min-width:42px;min-height:42px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4c2a8;background:#fffaf1;color:#4d3521;text-decoration:none;font-weight:800}
.midad-catalog-pagination a:hover,.midad-catalog-pagination a:focus-visible{background:#eadac2;border-color:#98704a;outline:2px solid #98704a;outline-offset:2px}
.midad-catalog-pagination .pagination-number.active{background:#493425;border-color:#493425;color:#fff4e3}
.midad-catalog-pagination .pagination-step.disabled{opacity:.48}
@media(max-width:650px){.midad-catalog-pagination{justify-content:center}.midad-catalog-pagination .pagination-count{width:100%;text-align:center}.midad-catalog-pagination .pagination-pages{justify-content:center}}