/*
Theme Name: v26
Author: Mn9or!
Version: 2.3.0
Description: MRKZY fast Arabic-first public launch theme.
Text Domain: v26
*/
:root{--ink:#171717;--gray:#494949;--muted:#727272;--orange:#b85400;--line:#e8e7e4;--surface:#fff}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--ink);font:15px/1.95 Almarai,Arial,sans-serif;overflow-wrap:break-word}
a{color:inherit;text-decoration:none}
a:hover{color:var(--orange)}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
:focus-visible{outline:2px solid var(--orange);outline-offset:3px}
.wrap{width:95%;margin-right:auto;margin-left:auto}
h1,h2,h3,button{font-family:Tajawal,Almarai,Arial,sans-serif}
/* Coming-soon landing page: visual motion is CSS-only and user-reduced-motion aware. */
.home .site-header,.home .site-footer{background:transparent}
.home{min-height:100vh;background:linear-gradient(145deg,#fff 23%,#fffaf5 78%,#fff)}
.home #content{position:relative;isolation:isolate}
.launch-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1}
.launch-glow{position:absolute;display:block;border-radius:50%;filter:blur(12px);background:radial-gradient(circle,#ffe1ba 0%,rgba(255,225,186,.12) 60%,transparent 73%);opacity:.4}
.launch-glow-a{width:520px;height:520px;top:-190px;left:-160px}
.launch-glow-b{width:620px;height:620px;bottom:-275px;right:-280px;opacity:.25}
.launch-wrap{display:flex;justify-content:center;align-items:center;min-height:640px;min-height:calc(100vh - 230px);padding:4px 0 85px}
.launch-hero{text-align:center;width:100%;max-width:760px;margin:0 auto}
.launch-art{width:310px;height:236px;position:relative;margin:0 auto 3px;isolation:isolate}
.launch-orbit{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}
.launch-orbit-outer{width:218px;height:218px;border:1px solid #f4d9bd;border-top-color:#e99538;border-bottom-color:#e99538;animation:orbit-rotate 22s linear infinite;box-shadow:0 0 0 12px rgba(251,224,195,.13)}
.launch-orbit-inner{width:172px;height:172px;border:1px dashed #efb374;animation:orbit-counter 30s linear infinite}
.launch-orbit-accent{width:246px;height:246px;border:1px solid transparent;border-right-color:#e8a05b;border-left-color:#f6d6b5;opacity:.6;animation:orbit-counter 35s linear infinite}
.launch-orbit-core{width:96px;height:96px;background:radial-gradient(circle at 34% 25%,#fff,#fff3e8);border:1px solid #f8d8b7;box-shadow:0 12px 65px #f7a94e27,0 0 0 18px #fff8f2;display:grid;place-items:center}
.launch-orbit-core:before{content:"✳";font:700 50px/1 Arial,sans-serif;color:#ee850f;animation:core-breathe 5s ease-in-out infinite}
.launch-satellite{position:absolute;display:block;border-radius:50%;background:#e78312;box-shadow:0 2px 18px #f5b36565}
.launch-satellite-one{width:12px;height:12px;top:13px;right:66px;animation:satellite-float 5s ease-in-out infinite}
.launch-satellite-two{width:8px;height:8px;bottom:40px;left:30px;opacity:.7;animation:satellite-float 6s ease-in-out -2s infinite}
.launch-satellite-three{width:5px;height:5px;right:18px;bottom:75px;background:#e9a15b;animation:satellite-float 4s ease-in-out -1s infinite}
.launch-art-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:#f0cfac}
.launch-art-dot-a{top:27px;left:64px}.launch-art-dot-b{bottom:24px;right:73px}.launch-art-dot-c{top:100px;right:6px}
.launch-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #f3e1ce;border-radius:50px;background:#fffaf5;padding:5px 17px;color:#855321;font-size:12px;margin:0 0 8px}
.launch-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e98a27;box-shadow:0 0 0 4px #f9e5ce;animation:core-breathe 3s ease-in-out infinite}
.launch-small-label{margin:0 0 2px;color:#995421;font:700 12px/1.8 Tajawal,Arial,sans-serif}
.launch-hero h1{font-size:46px;font-size:clamp(35px,5.4vw,61px);line-height:1.5;font-weight:700;letter-spacing:-.7px;margin:0 0 14px;text-wrap:balance}
.launch-hero h1 span{color:#d56900}
.launch-copy{max-width:580px;margin:0 auto 25px;color:#67615c;line-height:2.2;font-size:16px}
.launch-copy strong{color:#39332d}
.launch-announcement{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:12px 26px;border:1px solid #f5e0ca;background:linear-gradient(135deg,#fff,#fffaf5);border-radius:60px;box-shadow:0 14px 32px #9950090b;color:#724b25;font-size:14px}
.launch-announcement strong{color:var(--orange)}
.launch-announcement-mark{color:var(--orange);font-size:18px}
.launch-footnote{font-size:12px;color:#666;margin:26px 0 11px}
.launch-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;color:#5d5b58;font:700 13px Tajawal,Arial,sans-serif}
.launch-links a span{color:var(--orange);margin-right:5px}
.launch-links>a:hover{text-decoration:underline;text-underline-offset:4px}
@keyframes orbit-rotate{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes orbit-counter{from{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0deg)}}
@keyframes core-breathe{0%,100%{opacity:.75;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}
@keyframes satellite-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
/* Information pages */
.page-content{max-width:920px;padding:44px 0 80px}
.page-breadcrumb{color:#666;font:13px/1.8 Tajawal,Arial,sans-serif;margin-bottom:26px}
.page-breadcrumb span{margin:0 6px}
.page-breadcrumb a:hover{color:var(--orange)}
.page-heading{border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:29px}
.page-label{color:var(--orange);font:700 12px Tajawal,Arial,sans-serif}
.page-content h1{margin:7px 0 0;font-size:34px;line-height:1.4}
.page-body{max-width:780px;color:#363636;font-size:15px;line-height:2.15}
.page-body p{margin:0 0 19px}
.page-body h2,.page-body h3{color:var(--ink);line-height:1.6}
.page-body h2{font-size:23px;margin:32px 0 14px;padding-right:12px;border-right:3px solid var(--orange)}
.page-body h3{font-size:19px;margin:25px 0 12px}
.page-body ul,.page-body ol{padding:0 26px 0 0;margin:0 0 23px}
.page-body li{margin:0 0 9px}
.page-body a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}
.page-body img{max-width:100%;height:auto}
.page-body blockquote{border-right:3px solid var(--orange);margin:18px 0;padding:10px 17px;background:#fff9f4}
.archive-page{max-width:1100px;padding:45px 0 65px}

/* Contact form: no additional JS or icon fonts. */
.mrkzy-contact-form{max-width:740px;margin:25px 0 0;padding:29px 32px 32px;border:1px solid var(--line);border-radius:10px;background:#fff}
.contact-form-head{margin:0 0 26px;padding-bottom:19px;border-bottom:1px solid #eee}
.page-body .contact-form-head h2{margin:0 0 5px;padding:0;border:0;font-size:24px}
.page-body .contact-form-head p{margin:0;color:#666;font-size:13px}
.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}
.contact-field{min-width:0;margin-bottom:21px}
.contact-field-wide{grid-column:1/-1}
.mrkzy-contact-form label{display:block;margin:0 0 7px;font:700 15px/1.6 Tajawal,Arial,sans-serif}
.contact-required{color:var(--orange)}
.mrkzy-contact-form input,.mrkzy-contact-form select,.mrkzy-contact-form textarea{display:block;width:100%;max-width:100%;padding:12px 14px;border:1px solid #dcdcdc;border-radius:6px;background:#fff;color:var(--ink);font:14px/1.8 Almarai,Arial,sans-serif}
.mrkzy-contact-form input::placeholder,.mrkzy-contact-form textarea::placeholder{color:#666;opacity:1}
.mrkzy-contact-form input[dir=ltr]{text-align:left}
.mrkzy-contact-form select{min-height:53px;cursor:pointer}
.mrkzy-contact-form textarea{resize:vertical;min-height:150px}
.mrkzy-contact-form input:focus,.mrkzy-contact-form select:focus,.mrkzy-contact-form textarea:focus{border-color:var(--orange);outline:2px solid #f4dbc4;outline-offset:1px}
.contact-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}
.mrkzy-contact-form button{min-height:49px;border:0;border-radius:6px;background:var(--orange);color:#fff;font:700 16px Tajawal,Arial,sans-serif;padding:12px 25px}
.mrkzy-contact-form button:hover{background:var(--ink)}
.mrkzy-contact-form button span{margin-right:8px}
.page-body .contact-help{flex:1;margin:0;color:#666;font-size:12px;line-height:1.8}
.contact-notice{max-width:740px;padding:13px 17px;margin:20px 0;background:#faf7f3;border-right:3px solid var(--orange);color:var(--gray);font-size:14px}
.contact-trap{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
@media(max-width:690px){
.launch-wrap{min-height:calc(100vh - 195px);padding:0 0 65px}
.launch-art{height:210px;transform:scale(.86);margin-bottom:-9px}
.launch-hero h1{font-size:37px;letter-spacing:0}.launch-copy{font-size:14px;line-height:2.1;max-width:420px}
.launch-announcement{padding:10px 16px;font-size:13px}
.page-content{padding:29px 0 60px}.page-content h1{font-size:29px}.page-body h2{font-size:20px}
.mrkzy-contact-form{padding:21px 18px 24px}.contact-fields{grid-template-columns:1fr}.contact-field-wide{grid-column:auto}.contact-form-actions{display:block}.mrkzy-contact-form button{width:100%}.page-body .contact-help{margin:12px 0 0;text-align:center}
}
@media(max-width:390px){.launch-hero h1{font-size:33px}.launch-eyebrow{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.launch-orbit,.launch-orbit-core:before,.launch-satellite,.launch-live-dot{animation:none!important}}

/* Archives, search, and error pages share the same typography as information pages. */
.archive-page .page-heading{max-width:920px}
.archive-page .page-heading h1{font-size:32px}
.archive-lead{max-width:780px;margin:0 0 26px;color:#595959}

.archive-page .search-form{display:flex;align-items:center;gap:8px;max-width:580px;margin:0 0 31px}
.search-form label{flex:1;min-width:0}
.search-form input[type=search]{width:100%;max-width:100%;border:1px solid #ccc;border-radius:6px;padding:10px 12px;background:#fff}
.search-form input[type=submit]{border:0;border-radius:6px;background:var(--orange);color:#fff;padding:10px 22px;font-weight:700;cursor:pointer}
.navigation.pagination{margin:20px 0;color:var(--orange)}
.navigation.pagination .page-numbers{display:inline-block;padding:4px 10px}
@media(max-width:690px){.archive-page .page-heading h1{font-size:27px}}
/* Playful 404: fluid two-column layout, CSS-only graphics, no dependencies. */
.not-found{min-height:calc(100vh - 196px);display:flex;align-items:center;justify-content:center;padding:42px 0 74px}
.not-found-layout{width:100%;max-width:1230px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(25px,5vw,95px)}
.not-found-content{min-width:0;max-width:570px}
.not-found-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:#865427;font:700 13px/1.8 Tajawal,Almarai,Arial,sans-serif}
.not-found-eyebrow span{width:9px;height:9px;border-radius:50%;background:#e58a2c;box-shadow:0 0 0 5px #fff0df}
.not-found-content h1{max-width:640px;margin:0 0 16px;color:var(--ink);font-size:clamp(40px,4.7vw,68px);line-height:1.4;letter-spacing:-.5px}
.not-found-content h1 span{color:#d56900}
.not-found-description{max-width:540px;margin:0 0 29px;color:#565656;font-size:16px;line-height:2.2}
.not-found-actions{display:flex;align-items:center;flex-wrap:wrap;gap:11px}
.not-found-actions a{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:10px 23px;border-radius:9px;font:700 15px/1.6 Tajawal,Almarai,Arial,sans-serif}
.not-found-primary{background:var(--orange);color:#fff;box-shadow:0 9px 22px #b854001e}
.not-found-actions .not-found-primary:hover{background:var(--ink);color:#fff}
.not-found-secondary{background:#fff;border:1px solid #e2ddd7}
.not-found-secondary:hover{border-color:var(--orange);background:#fffaf6}
.not-found-search{max-width:510px;margin:42px 0 0;padding-top:25px;border-top:1px solid var(--line)}
.not-found-search label{display:block;margin:0 0 12px;color:#555;font-size:13px}
.not-found-search-controls{display:flex;gap:9px;align-items:stretch}
.not-found-search-controls input{width:100%;flex:1;min-width:0;min-height:48px;padding:10px 15px;border:1px solid #dadada;border-radius:9px;background:#fff;color:var(--ink);direction:rtl}
.not-found-search-controls input::placeholder{color:#777}
.not-found-search-controls button{flex:none;min-width:85px;border:0;border-radius:9px;padding:10px 19px;background:var(--ink);color:#fff;font-weight:700}
.not-found-search-controls button:hover{background:var(--orange)}
.not-found-help{margin:17px 0 0;color:#666;font-size:12px}
.not-found-help a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}
.not-found-scene{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:490px;isolation:isolate}
.not-found-scene-aura{position:absolute;inset:0;background:radial-gradient(circle at center,#fff1e0 0%,rgba(255,242,229,.75) 28%,rgba(255,247,239,.15) 57%,transparent 70%);filter:blur(7px);z-index:-3}
.not-found-orbit{position:absolute;width:400px;height:400px;border-radius:50%;z-index:-2;pointer-events:none}
.not-found-orbit-a{border:1px dashed #eac49d;animation:not-found-ring-spin 42s linear infinite}
.not-found-orbit-b{width:340px;height:340px;border:1px solid #f5d7b8;border-left-color:#e38b33;border-right-color:#e38b33;animation:not-found-ring-spin 32s linear reverse infinite}
.not-found-giant-number{direction:ltr;display:flex;align-items:center;justify-content:center;gap:0;font:700 clamp(125px,13vw,195px)/1 Tajawal,Arial,sans-serif;letter-spacing:-10px;white-space:nowrap}
.not-found-giant-number>span{position:relative;display:inline-block;color:#181818}
.not-found-giant-number .not-found-giant-zero{color:#d56900}
.not-found-giant-zero:before{content:"";position:absolute;width:114%;height:134%;left:49%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,250,245,.86);box-shadow:0 0 0 1px #f5cda2,0 0 0 15px rgba(255,249,243,.4);z-index:-1}
.not-found-scene-dot{position:absolute;border-radius:50%;background:#e78d2b;box-shadow:0 2px 14px #e78d2b30}
.not-found-scene-dot-a{top:10%;right:25%;width:11px;height:11px;animation:not-found-bob 4s ease-in-out infinite}
.not-found-scene-dot-b{bottom:19%;left:14%;width:7px;height:7px;animation:not-found-bob 5s ease-in-out -1.5s infinite}
.not-found-scene-dot-c{top:30%;left:10%;width:5px;height:5px;background:#f1c28e}
.not-found-floating-star{position:absolute;color:#dd872e}
.not-found-floating-star-a{top:21%;left:23%;font-size:27px;animation:not-found-bob 6s ease-in-out -1s infinite}
.not-found-floating-star-b{right:13%;bottom:27%;font-size:14px;opacity:.7;animation:not-found-bob 5s ease-in-out infinite}
.not-found-question{position:absolute;top:8%;left:9%;display:grid;place-items:center;width:68px;height:68px;background:#fff;border:1px solid #f0d7bd;border-radius:18px;box-shadow:0 15px 35px #8e4f1213;transform:rotate(-11deg);color:var(--orange);font:700 55px/1 Tajawal,Arial,sans-serif;animation:not-found-question-float 5s ease-in-out -1s infinite}
.not-found-scene-label{position:absolute;bottom:7%;right:9%;border:1px solid #f3d9bd;border-radius:25px;padding:8px 18px;color:#895321;background:#fff;box-shadow:0 12px 30px #9b590b16;font-size:12px;transform:rotate(7deg)}
@keyframes not-found-ring-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes not-found-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}
@keyframes not-found-question-float{0%,100%{transform:rotate(-11deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-12px)}}
@media(max-width:1040px){.not-found-layout{gap:18px}.not-found-scene{height:420px}.not-found-orbit-a{width:335px;height:335px}.not-found-orbit-b{width:285px;height:285px}.not-found-giant-number{font-size:145px}.not-found-content h1{font-size:46px}}
@media(max-width:820px){.not-found{padding:24px 0 66px}.not-found-layout{display:flex;flex-direction:column;gap:1px}.not-found-scene{order:-1;width:100%;height:315px;flex:none}.not-found-content{max-width:550px;text-align:center}.not-found-content h1{font-size:41px}.not-found-description{margin:0 auto 21px}.not-found-actions{justify-content:center}.not-found-search{margin:30px auto 0;padding-top:20px}.not-found-eyebrow{margin:0 0 12px}.not-found-orbit-a{width:265px;height:265px}.not-found-orbit-b{width:225px;height:225px}.not-found-giant-number{font-size:118px;letter-spacing:-7px}.not-found-question{width:48px;height:48px;font-size:40px;top:5%;left:18%}.not-found-scene-label{bottom:4%;right:16%}.not-found-scene-dot-a{right:18%}.not-found-scene-dot-b{left:18%}}
@media(max-width:420px){.not-found-scene{height:285px}.not-found-orbit-a{width:237px;height:237px}.not-found-orbit-b{width:203px;height:203px}.not-found-giant-number{font-size:105px;letter-spacing:-6px}.not-found-question{left:10%;top:7%}.not-found-scene-label{right:7%;bottom:4%}.not-found-content h1{font-size:35px}.not-found-description{font-size:14px;line-height:2.1}.not-found-actions a{padding:10px 15px;font-size:14px}.not-found-search-controls button{min-width:73px;padding:10px 13px}}
@media(prefers-reduced-motion:reduce){.not-found-orbit,.not-found-scene-dot,.not-found-floating-star,.not-found-question{animation:none}}

/* About MRKZY: original RTL adaptation inspired by a curved CSS timeline. */
.mrkzy-about-page{max-width:1140px}
.mrkzy-about-page .page-body{max-width:none}
.mrkzy-story{padding:8px 0 0}
.mrkzy-story-hero{position:relative;max-width:990px;padding:37px 44px 38px;margin:0 auto 70px;background:linear-gradient(145deg,#fffaf5 0%,#fff 78%);border:1px solid #f3e7da;border-radius:22px;overflow:hidden}
.mrkzy-story-hero:before{content:"";position:absolute;top:-125px;left:-105px;width:290px;height:290px;border:1px solid #f4d9bf;border-radius:50%;box-shadow:0 0 0 24px #fff7ee,0 0 0 25px #f9e7d7;pointer-events:none}
.mrkzy-story-kicker{display:flex;align-items:center;gap:9px;margin:0 0 14px!important;color:#97541b;font:700 13px/1.7 Tajawal,Almarai,Arial,sans-serif}
.mrkzy-story-kicker span{display:block;width:8px;height:8px;background:#d56900;border-radius:50%;box-shadow:0 0 0 4px #f8e7d3}
.page-body .mrkzy-story-hero h2{position:relative;border:0;padding:0;max-width:780px;margin:0 0 18px;font-size:clamp(29px,4.2vw,48px);line-height:1.5;letter-spacing:-.5px}
.mrkzy-story-hero h2 span{color:#b85400}
.page-body .mrkzy-story-lead{position:relative;max-width:750px;font-size:16px;line-height:2.3;color:#43403d}
.page-body .mrkzy-story-punchline{position:relative;color:#98521d;font-size:14px;margin:0 0 24px}
.mrkzy-story-facts{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:17px 0 0;border-top:1px solid #f0e2d6}
.mrkzy-story-facts>div{display:flex;flex-direction:column;gap:1px}
.mrkzy-story-facts strong{font:700 19px/1.6 Tajawal,Arial,sans-serif;color:#b85400}
.mrkzy-story-facts span{font-size:12px;color:#666}
.mrkzy-history{max-width:1020px;margin:0 auto 73px}
.mrkzy-history-heading{text-align:center;max-width:735px;margin:0 auto 41px}
.mrkzy-history-heading .mrkzy-story-kicker{justify-content:center}
.page-body .mrkzy-history-heading h2,.page-body .mrkzy-values h2{padding:0;border:0;margin:0 0 13px;font-size:clamp(27px,3.5vw,39px);line-height:1.55}
.mrkzy-history-heading p:not(.mrkzy-story-kicker){color:#626262;font-size:15px}
.mrkzy-timeline{position:relative;margin:0 auto;max-width:940px}
.mrkzy-era{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:210px;padding:13px 0}
.mrkzy-era:nth-child(even){justify-content:flex-end}
.mrkzy-era::before{content:"";position:absolute;left:0;top:-2px;bottom:-2px;width:calc(50% - 9px);border:2px solid #edc49d;border-right:0;border-radius:72px 0 0 72px;pointer-events:none;opacity:.8}
.mrkzy-era:nth-child(even)::before{left:auto;right:0;border-right:2px solid #edc49d;border-left:0;border-radius:0 72px 72px 0}
.mrkzy-era:first-child::before{border-top:0;border-top-left-radius:0}
.mrkzy-era:last-child::before{border-bottom:0;border-bottom-right-radius:0}
.mrkzy-era::after{content:"";position:absolute;right:calc(50% - 7px);top:calc(50% - 7px);width:14px;height:14px;border:3px solid #c06612;border-radius:50%;background:white;box-shadow:0 0 0 5px #fff3e8;pointer-events:none;z-index:1}
.mrkzy-era-card{position:relative;z-index:2;width:48%;background:#fff;border:1px solid #eee0d2;border-radius:14px;padding:24px 27px 23px;box-shadow:0 14px 42px rgba(94,52,10,.045);transition:border-color .2s,box-shadow .2s,transform .2s}
.mrkzy-era-card:hover{border-color:#dda15f;box-shadow:0 15px 34px rgba(94,52,10,.09);transform:translateY(-3px)}
.mrkzy-era-year{display:inline-block;margin:0 0 9px;padding:3px 12px;border-radius:30px;background:#fff4e8;border:1px solid #f7dfc4;color:#9d5112;font:700 13px/1.8 Tajawal,Almarai,Arial,sans-serif}
.mrkzy-era:nth-child(2) .mrkzy-era-year{direction:ltr;unicode-bidi:isolate}
.page-body .mrkzy-era-card h3{font-size:23px;line-height:1.6;margin:0 0 9px;color:#25211f}
.page-body .mrkzy-era-card p{margin:0;color:#555;font-size:14px;line-height:2.15}
.mrkzy-values{max-width:1020px;margin:0 auto}
.mrkzy-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:24px 0 30px}
.mrkzy-values-grid>div{border:1px solid #eae7e3;border-radius:13px;background:#fff;padding:21px 19px}
.page-body .mrkzy-values-grid h3{font-size:19px;margin:0 0 8px}
.page-body .mrkzy-values-grid p{font-size:13px;color:#5c5c5c;line-height:2;margin:0}
.mrkzy-story-closing{padding:24px 30px;background:#181818;color:#fff;border-radius:14px}
.page-body .mrkzy-story-closing p{max-width:790px;margin:0 0 12px;color:#f5f0e9;font-size:16px;line-height:2.15}
.page-body .mrkzy-story-closing a{display:inline-flex;align-items:center;gap:8px;color:#ffd09f;font-size:14px}
@media(max-width:720px){
.mrkzy-story-hero{padding:26px 20px 24px;border-radius:13px;margin-bottom:53px}
.page-body .mrkzy-story-hero h2{font-size:30px}
.page-body .mrkzy-story-lead{font-size:14px;line-height:2.15}
.mrkzy-story-facts{gap:9px}
.mrkzy-story-facts strong{font-size:16px}
.mrkzy-story-facts span{font-size:10px}
.mrkzy-history-heading{margin-bottom:27px}
.mrkzy-timeline{padding-right:0}
.mrkzy-era,.mrkzy-era:nth-child(even){justify-content:flex-end;min-height:0;padding:0 0 19px}
.mrkzy-era::before,.mrkzy-era:nth-child(even)::before{left:auto;right:13px;top:0;bottom:0;width:0;border:0;border-right:2px solid #eec89f;border-radius:0;opacity:1}
.mrkzy-era:last-child::before{border-right:2px solid #eec89f;bottom:50%}
.mrkzy-era::after{right:7px;top:28px;width:14px;height:14px}
.mrkzy-era-card{width:calc(100% - 40px);padding:19px 18px;border-radius:11px}
.page-body .mrkzy-era-card h3{font-size:20px}
.page-body .mrkzy-era-card p{font-size:13px;line-height:2.05}
.mrkzy-values-grid{grid-template-columns:1fr;gap:9px}
.mrkzy-story-closing{padding:22px 20px}
}
@media(prefers-reduced-motion:reduce){.mrkzy-era-card{transition:none}.mrkzy-era-card:hover{transform:none}}


/* MRKZY Safety Guide — editorial layout, responsive, with no script dependencies. */
.mrkzy-safety-page{max-width:1180px}
.mrkzy-safety-page .page-body{max-width:none}
.mrkzy-safety{--safety-ink:#202020;--safety-orange:#b85400;--safety-border:#eadfd4;color:#333}
.safety-hero{position:relative;overflow:hidden;isolation:isolate;margin:8px 0 25px;border-radius:22px;padding:52px 54px 40px;background:#1d1c1b;color:#fff}
.safety-hero:after{content:"";position:absolute;width:540px;height:540px;top:-340px;left:-170px;background:radial-gradient(circle,#bf6a25 0%,#603618 35%,transparent 66%);opacity:.4;z-index:-1}
.safety-hero-decoration{position:absolute;width:260px;height:260px;left:-55px;bottom:-120px;pointer-events:none;opacity:.5}
.safety-hero-decoration span{position:absolute;display:block;border:1px solid #9a6d43;border-radius:50%}
.safety-hero-decoration span:nth-child(1){inset:0}
.safety-hero-decoration span:nth-child(2){inset:25px}
.safety-hero-decoration span:nth-child(3){inset:50px}
.safety-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px!important;color:#f7d8b7;font:700 13px/1.8 Tajawal,Almarai,Arial,sans-serif}
.safety-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#f3a044;box-shadow:0 0 0 4px #ffffff14}
.safety-eyebrow-separator{opacity:.55}
.page-body .safety-hero h2{position:relative;max-width:920px;border:0;padding:0;margin:0 0 15px;color:#fff;font-size:clamp(38px,5.1vw,66px);line-height:1.45;letter-spacing:-1px}
.safety-hero h2 span{color:#ffab59}
.page-body .safety-hero-intro{position:relative;max-width:800px;margin:0 0 27px;color:#e3e0de;font-size:16px;line-height:2.2}
.safety-principle{position:relative;max-width:900px;margin:0 0 29px!important;background:rgba(255,255,255,.06)!important;border:1px solid #635347!important;border-right:3px solid #e99648!important;border-radius:9px;padding:19px 25px!important}
.page-body .safety-principle p{margin:0 0 6px;color:#fff;font:700 clamp(18px,2.5vw,25px)/2 Tajawal,Almarai,Arial,sans-serif}
.safety-principle cite{font-style:normal;color:#f3bf8c;font-size:12px}
.safety-hero-notes{display:flex;flex-wrap:wrap;gap:10px}
.safety-hero-notes span{border:1px solid #6a5b4e;background:#ffffff09;padding:5px 13px;border-radius:30px;color:#eee;font-size:12px}
.safety-toc{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;border:1px solid #eee3d8;background:#fffaf6;border-radius:13px;padding:17px 20px;margin:0 0 61px;line-height:1.8}
.safety-toc strong{color:#8b430c;font-size:13px;margin-left:6px}
.page-body .safety-toc a{font-size:13px;color:#333;text-decoration:none;border-bottom:1px solid transparent}
.page-body .safety-toc a:hover{color:var(--safety-orange);border-bottom-color:var(--safety-orange)}
.safety-section{scroll-margin-top:28px;margin:0 0 70px}
.safety-section-heading{max-width:920px;margin:0 0 25px}
.safety-section-number{display:inline-block;font:700 13px/1.6 Tajawal,Almarai,Arial,sans-serif;color:#ae5408;margin:0 0 9px}
.page-body .safety-section-heading h2{padding:0;border:0;margin:0 0 9px;color:#1c1c1c;font-size:clamp(27px,3.4vw,39px);line-height:1.6}
.page-body .safety-section-heading p{margin:0;max-width:750px;color:#606060;font-size:15px;line-height:2.1}
.safety-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.safety-step{padding:25px 23px 26px;border:1px solid #eae7e3;border-radius:13px;background:#fff}
.safety-step-index{display:inline-block;margin:0 0 9px;color:#c26315;font:700 26px/1.4 Tajawal,Arial,sans-serif}
.page-body .safety-step h3{margin:0 0 8px;color:#242424;font-size:22px}
.page-body .safety-step p{margin:0;color:#555;font-size:14px;line-height:2}
.safety-pullquote{margin:24px 0 0!important;padding:18px 24px!important;border:0!important;border-right:4px solid #da7b24!important;background:#fff8f1!important;border-radius:0 10px 10px 0}
.page-body .safety-pullquote p{margin:0;color:#864310;font:700 clamp(19px,2.5vw,27px)/1.8 Tajawal,Almarai,Arial,sans-serif}
.safety-url-example{padding:24px 26px;border:1px solid #e7e2dc;background:#fcfcfb;border-radius:13px;margin:0 0 15px}
.page-body .safety-example-title{margin:0 0 16px;color:#6c655e;font-size:13px;font-weight:700}
.safety-url-row{display:flex;align-items:center;gap:14px;padding:12px 15px;background:#f3f9f3;border:1px solid #dcebdc;border-radius:8px;margin:0 0 9px}
.safety-url-row-alert{background:#fff5ef;border-color:#f3d8c2}
.safety-url-status{min-width:90px;font:700 12px/1.7 Tajawal,Arial,sans-serif;color:#23602d}
.safety-url-row-alert .safety-url-status{color:#a24412}
.safety-url-example code{min-width:0;direction:ltr;display:block;overflow-wrap:anywhere;text-align:left;unicode-bidi:isolate;font:14px/1.8 Consolas,monospace;color:#222}
.page-body .safety-example-explain{margin:14px 0 0;font-size:13px;color:#585858;line-height:2.1}
.safety-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.safety-facts>div{padding:21px 19px;background:#fff;border:1px solid #eae7e3;border-radius:12px}
.safety-facts strong{display:block;color:#272727;font:700 18px/1.8 Tajawal,Almarai,Arial,sans-serif;margin:0 0 6px}
.page-body .safety-facts p{margin:0;color:#565656;font-size:13px;line-height:2}
.safety-protection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.safety-protection{position:relative;padding:22px 23px 23px;border:1px solid #eadfd4;border-radius:13px;background:linear-gradient(120deg,#fff,#fffbf8)}
.safety-protection-symbol{display:inline-block;color:#b65e0f;font:700 16px/1.4 Tajawal,Arial,sans-serif;margin:0 0 10px}
.page-body .safety-protection h3{margin:0 0 7px;font-size:22px;color:#222}
.page-body .safety-protection p{margin:0;color:#555;font-size:14px;line-height:2.1}
.page-body .safety-small-note{margin:18px 0 0;color:#716960;font-size:12px}
.safety-habits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 30px;border-top:1px solid #ebebeb}
.safety-habits>div{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid #ebebeb}
.safety-habit-dot{flex:none;width:8px;height:8px;margin-top:12px;background:#d56900;border-radius:50%;box-shadow:0 0 0 4px #fff1e3}
.page-body .safety-habits p{margin:0;color:#555;font-size:14px;line-height:2.1}
.safety-habits strong{color:#242424}
.safety-recovery{padding:32px 34px 35px;background:#fffaf6;border:1px solid #f0e3d5;border-radius:15px}
.safety-response-list{display:grid;gap:10px}
.safety-response{background:#fff;border:1px solid #ebdfd3;border-radius:10px;padding:17px 21px}
.safety-response-label{display:block;margin:0 0 5px;color:#96470a;font:700 19px/1.8 Tajawal,Almarai,Arial,sans-serif}
.page-body .safety-response p{margin:0;color:#505050;font-size:14px;line-height:2.05}
.safety-recovery-quote{margin-top:16px!important;background:transparent!important}
.safety-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0!important;margin:0!important;list-style:none}
.safety-checklist li{position:relative;margin:0!important;border:1px solid #e9e4df;border-radius:10px;background:#fff;padding:16px 46px 16px 15px;color:#383838;line-height:2;font-size:14px}
.safety-checklist li:before{content:"✓";position:absolute;top:16px;right:16px;display:grid;place-items:center;width:21px;height:21px;background:#eaf5e9;border-radius:50%;font:700 13px Arial,sans-serif;color:#296e2e}
.safety-faq details{border-bottom:1px solid #e7e4e0;padding:0}
.safety-faq details:first-of-type{border-top:1px solid #e7e4e0}
.safety-faq summary{position:relative;cursor:pointer;padding:18px 3px 18px 30px;list-style:none;color:#292929;font:700 18px/1.75 Tajawal,Almarai,Arial,sans-serif}
.safety-faq summary::-webkit-details-marker{display:none}
.safety-faq summary:after{content:"+";position:absolute;left:5px;top:17px;color:#b85400;font:700 23px/1.6 Arial,sans-serif}
.safety-faq details[open] summary:after{content:"−"}
.page-body .safety-faq details p{max-width:850px;margin:0 3px 20px;color:#555;font-size:14px;line-height:2.2}
.safety-contact-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;background:#21201f;color:#fff;border-radius:13px;padding:24px 27px}
.safety-contact-cta strong{display:block;font:700 21px/1.6 Tajawal,Almarai,Arial,sans-serif}
.page-body .safety-contact-cta p{margin:4px 0 0;color:#e3dcd5;font-size:13px}
.page-body .safety-contact-cta a{flex:none;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#1d1d1d;background:#fff;padding:11px 18px;border-radius:8px;font:700 14px/1.7 Tajawal,Arial,sans-serif}
.page-body .safety-contact-cta a:hover{background:#ffddba}
@media(max-width:780px){
.safety-hero{padding:35px 27px 30px;border-radius:14px}
.safety-toc{margin-bottom:48px}
.safety-steps,.safety-facts{grid-template-columns:1fr;gap:10px}
.safety-habits{grid-template-columns:1fr}
.safety-section{margin-bottom:53px}
.safety-contact-cta{display:block}
.page-body .safety-contact-cta a{margin-top:16px}
}
@media(max-width:560px){
.safety-hero{padding:26px 19px 27px;border-radius:12px}
.page-body .safety-hero h2{font-size:38px;letter-spacing:0}
.page-body .safety-hero-intro{font-size:14px;line-height:2.05}
.safety-principle{padding:15px 18px!important}
.page-body .safety-principle p{font-size:19px;line-height:1.9}
.safety-eyebrow{font-size:11px}
.safety-hero-notes{gap:7px}
.safety-hero-notes span{font-size:11px;padding:4px 9px}
.safety-toc{padding:16px 15px;gap:7px 13px;border-radius:9px}
.safety-toc strong{width:100%}
.safety-section-heading{margin-bottom:19px}
.page-body .safety-section-heading h2{font-size:28px}
.page-body .safety-section-heading p{font-size:14px}
.safety-step{padding:19px 18px}
.safety-url-example{padding:16px 13px}
.safety-url-row{display:block;padding:12px}
.safety-url-status{display:block;margin:0 0 5px}
.safety-url-example code{font-size:12px}
.safety-protection-grid,.safety-checklist{grid-template-columns:1fr}
.safety-protection{padding:18px}
.safety-recovery{padding:23px 17px}
.safety-response{padding:15px 17px}
.safety-faq summary{font-size:16px}
.safety-contact-cta{padding:21px 19px}
}
@media(prefers-reduced-motion:reduce){.mrkzy-safety *{scroll-behavior:auto}}


/* MRKZY advertising page — CSS-only visual motion, no third-party assets. */
.mrkzy-ads-page{max-width:1220px}
.mrkzy-ads-page .page-body{max-width:none}
.mrkzy-ads{--ad-orange:#b85400;--ad-ink:#181818;--ad-line:#eee4da}
.ads-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;min-height:464px;margin:6px 0 60px;padding:49px 49px 45px;border-radius:22px;overflow:hidden;color:#fff;background:radial-gradient(circle at 15% 95%,#56331b 0%,#222020 36%,#191919 82%)}
.ads-hero-copy{position:relative;z-index:2}
.ads-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px!important;color:#f5be84;font:700 13px/1.8 Tajawal,Almarai,Arial,sans-serif}
.ads-kicker>span{height:8px;width:8px;border-radius:50%;background:#ef9a40;box-shadow:0 0 0 4px #ffffff13}
.page-body .ads-hero h2{margin:0 0 17px;padding:0;border:0;color:#fff;font-size:clamp(36px,4.1vw,56px);line-height:1.5;letter-spacing:-.4px}
.ads-hero h2 span{color:#f2a45b}
.page-body .ads-hero-copy>p:not(.ads-kicker){color:#dedad6;font-size:15px;line-height:2.25;max-width:610px;margin:0 0 26px}
.ads-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.page-body .ads-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:8px;padding:9px 20px;text-decoration:none;font:700 14px Tajawal,Arial,sans-serif}
.page-body .ads-button-primary{background:#df812a;color:#1b1109}
.page-body .ads-button-primary:hover{background:#ffd09c;color:#24150c}
.page-body .ads-button-outline{border:1px solid #6b6057;color:#fff;background:#ffffff08}
.page-body .ads-button-outline:hover{background:#ffffff20;color:#fff}
.ads-hero-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin:25px 0 0;color:#c9b8aa;font-size:12px}
.ads-hero-meta span:before{content:"✳";color:#f0a558;margin-left:8px;font-size:10px}
.ads-hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:350px;isolation:isolate}
.ads-orbit{position:absolute;width:360px;height:360px;max-width:98%;max-height:98%;border-radius:50%;pointer-events:none;z-index:-1}
.ads-orbit-a{border:1px dashed #d69a674a;animation:ads-orbit-spin 42s linear infinite}
.ads-orbit-b{width:295px;height:295px;border:1px solid #e99c5b40;border-left-color:#e99c5ba6;border-right-color:#e99c5ba6;animation:ads-orbit-spin 32s linear reverse infinite}
.ads-browser{position:relative;width:300px;max-width:90%;border-radius:13px;overflow:hidden;box-shadow:0 25px 68px #0009;transform:rotate(-6deg);animation:ads-browser-float 6s ease-in-out infinite;background:#fff;color:#222}
.ads-browser-top{display:flex;align-items:center;gap:5px;padding:11px 13px;background:#f1f1ef;border-bottom:1px solid #e8e8e5}
.ads-browser-top span{width:7px;height:7px;border-radius:50%;background:#d2c9c0}
.ads-browser-top span:first-child{background:#dc8b50}
.ads-browser-top b{font:700 9px Arial,sans-serif;color:#888;margin-right:auto}
.ads-browser-content{padding:21px 22px 26px}
.ads-browser-brand{font:700 27px Tajawal,Arial,sans-serif;color:#dc700d}
.ads-browser-brand span{font-size:15px;margin-right:4px}
.ads-browser-lines{display:flex;flex-direction:column;gap:7px;margin:11px 0 16px}
.ads-browser-lines i{display:block;height:7px;border-radius:10px;background:#ece9e5;width:88%}
.ads-browser-lines i:last-child{width:63%}
.ads-browser-placement{border:1px dashed #e2a56a;border-radius:7px;background:#fff6ed;min-height:82px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}
.ads-browser-placement b{color:#a6530e;font-size:11px}
.ads-browser-placement span{color:#9b6a41;font-size:10px}
.ads-browser-blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px}
.ads-browser-blocks i{height:35px;background:#f0efed;border-radius:5px}
.ads-art-note{position:absolute;right:-2px;bottom:10px;transform:rotate(4deg);border-radius:30px;border:1px solid #d79f74;padding:8px 14px;background:#fff6ed;color:#915017;font:700 12px/1.5 Tajawal,Arial,sans-serif;box-shadow:0 11px 30px #0004}
.ads-art-note span{margin-right:7px}
.ads-hero-spark{position:absolute;color:#e6a05e;font-size:20px;animation:ads-spark-bob 6s ease-in-out infinite}
.ads-spark-a{top:2%;right:10%}.ads-spark-b{bottom:10%;left:7%;font-size:12px;animation-delay:-2s}
.ads-overline{display:block;color:#a9520b;font:700 13px/1.6 Tajawal,Arial,sans-serif;margin:0 0 9px!important}

.ads-section{margin:0 0 86px;scroll-margin-top:28px}
.ads-section-head{max-width:830px;margin:0 0 27px}
.page-body .ads-section-head h2{border:0;padding:0;margin:0 0 8px;color:#1b1b1b;font-size:clamp(29px,3.7vw,43px);line-height:1.55}
.page-body .ads-section-head p{margin:0;color:#616161;font-size:15px;line-height:2.15}
.ads-opportunities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ads-opportunity{padding:18px 19px 25px;border:1px solid #eae6e1;border-radius:14px;background:#fff;transition:box-shadow .25s,border-color .25s,transform .25s}
.ads-opportunity:hover{transform:translateY(-4px);border-color:#e4bb93;box-shadow:0 18px 40px #a3581610}
.ads-option-art{height:142px;position:relative;margin-bottom:22px;background:#fff6ed;border-radius:9px;overflow:hidden;border:1px solid #fae7d5;display:flex;align-items:center;justify-content:center}
.ads-option-display{flex-direction:column;gap:9px}
.ads-option-display i{display:block;width:58%;height:8px;background:#e5d8cc;border-radius:10px}
.ads-option-display i:first-child{width:32%}
.ads-option-display i:last-child{width:44%}
.ads-option-display b{display:grid;place-items:center;width:78%;height:47px;background:#f9d8b7;border-radius:6px;color:#a85a14;font:700 14px Arial,sans-serif}
.ads-option-sponsor{gap:7px}
.ads-option-sponsor span{font-size:46px;color:#d87819}
.ads-option-sponsor i{width:14px;height:14px;border-radius:50%;background:#efc496}
.ads-option-partner{gap:12px}
.ads-option-partner span{display:grid;place-items:center;width:49px;height:49px;border-radius:12px;background:white;border:1px solid #edd4b9;color:#bb6210;font:700 25px Arial,sans-serif}
.ads-option-partner span:nth-child(2){width:25px;height:25px;border-radius:50%;background:#f5dabd;font-size:18px}
.ads-option-no{display:block;color:#a85610;font:700 12px/1.6 Tajawal,Arial,sans-serif;margin:0 0 8px}
.page-body .ads-opportunity h3{margin:0 0 9px;color:#232323;font-size:22px}
.page-body .ads-opportunity p{color:#555;line-height:2.15;font-size:13px;margin:0 0 18px;min-height:110px}
.ads-option-chip{display:inline-block;padding:5px 11px;background:#fff8f1;border:1px solid #f2e2d2;border-radius:25px;color:#9a5015;font:700 11px/1.6 Tajawal,Arial,sans-serif}
.ads-philosophy{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center;margin:0 0 88px;padding:38px 42px;border-radius:17px;background:#20201f;color:#fff}
.ads-philosophy .ads-overline{color:#f3b77e}
.page-body .ads-philosophy h2{border:0;margin:0 0 15px;padding:0;font-size:clamp(29px,3.6vw,42px);line-height:1.55;color:#fff}
.ads-philosophy h2 span{color:#f5a65b}
.page-body .ads-philosophy p{margin:0;color:#ddd8d3;font-size:14px;line-height:2.2}
.ads-principles{padding:0!important;margin:0!important;list-style:none}
.ads-principles li{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px solid #ffffff1c;margin:0!important;color:#f1ece6;font-size:13px}
.ads-principles li:last-child{border-bottom:0}
.ads-principles li span{flex:none;color:#e7a46b;font:700 15px Tajawal,Arial,sans-serif}
.ads-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ads-process>div{position:relative;padding:22px 17px;border-top:3px solid #e4a366;background:#faf8f5;border-radius:0 0 10px 10px}
.ads-process strong{display:block;margin-bottom:9px;color:#be691a;font:700 24px Tajawal,Arial,sans-serif}
.page-body .ads-process h3{margin:0 0 8px;font-size:20px}
.page-body .ads-process p{margin:0;font-size:12px;line-height:2.05;color:#585858}
.ads-questions{margin:0 0 76px;scroll-margin-top:25px}
.ads-questions .ads-section-head{margin-bottom:13px}
.ads-questions details{border-bottom:1px solid #e7e4e0}
.ads-questions details:first-of-type{border-top:1px solid #e7e4e0}
.ads-questions summary{cursor:pointer;position:relative;list-style:none;padding:18px 2px 18px 35px;font:700 18px/1.7 Tajawal,Almarai,Arial,sans-serif;color:#252525}
.ads-questions summary::-webkit-details-marker{display:none}
.ads-questions summary:after{content:"+";position:absolute;left:6px;top:17px;color:#b85400;font:700 23px/1.6 Arial,sans-serif}
.ads-questions details[open] summary:after{content:"−"}
.page-body .ads-questions details p{max-width:830px;color:#555;line-height:2.2;font-size:14px;margin:0 2px 19px}
.ads-final{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:29px 32px;border:1px solid #f1dfc9;background:linear-gradient(125deg,#fff4e8,#fffaf6);border-radius:15px}
.ads-final-copy{max-width:720px}
.page-body .ads-final h2{border:0;padding:0;margin:0 0 6px;font-size:clamp(26px,3vw,35px)}
.page-body .ads-final p{margin:0;font-size:13px;color:#555;line-height:2.1}
.page-body .ads-final>a{display:inline-flex;align-items:center;gap:10px;flex:none;border-radius:9px;background:#b85400;color:#fff;text-decoration:none;padding:12px 20px;font:700 14px Tajawal,Arial,sans-serif}
.page-body .ads-final>a:hover{background:#1d1d1d;color:#fff}
@keyframes ads-orbit-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes ads-browser-float{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(-4deg)}}
@keyframes ads-spark-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}

@media(max-width:1050px){.ads-hero{padding:35px 31px;gap:20px}.ads-hero-art{min-height:310px}.ads-orbit-a{width:310px;height:310px}.ads-orbit-b{width:260px;height:260px}.ads-browser{width:255px}}
@media(max-width:850px){.ads-hero{grid-template-columns:1fr;gap:5px}.ads-hero-art{min-height:300px}.ads-orbit-a{width:300px;height:300px}.ads-orbit-b{width:255px;height:255px}.ads-browser{width:250px}.ads-art-note{right:17%}.ads-opportunities{grid-template-columns:1fr}.ads-option-art{height:120px}.page-body .ads-opportunity p{min-height:0}.ads-philosophy{grid-template-columns:1fr;gap:18px}.ads-process{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:570px){.ads-hero{padding:28px 19px 25px;margin-bottom:43px;border-radius:14px}.page-body .ads-hero h2{font-size:38px}.page-body .ads-hero-copy>p:not(.ads-kicker){font-size:14px}.ads-hero-actions{gap:9px}.page-body .ads-button{padding:9px 13px;font-size:12px}.ads-hero-meta{gap:7px 15px;margin-top:17px}.ads-hero-art{min-height:260px}.ads-browser{width:230px}.ads-orbit-a{width:265px;height:265px}.ads-orbit-b{width:225px;height:225px}.ads-art-note{right:0;bottom:4px;font-size:11px}.ads-section{margin-bottom:60px}.page-body .ads-section-head h2{font-size:32px}.page-body .ads-section-head p{font-size:13px}.ads-opportunity{padding:14px 17px 20px}.ads-philosophy{padding:24px 18px;margin-bottom:63px}.page-body .ads-philosophy h2{font-size:30px}.ads-process{grid-template-columns:1fr 1fr;gap:9px}.ads-process>div{padding:16px 13px}.page-body .ads-process h3{font-size:17px}.ads-questions{margin-bottom:50px}.ads-questions summary{font-size:16px}.ads-final{display:block;padding:24px 19px}.page-body .ads-final>a{margin-top:16px}}
@media(max-width:360px){.ads-hero-actions a{width:100%}.ads-process{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ads-orbit,.ads-browser,.ads-hero-spark{animation:none!important}.ads-opportunity{transition:none}.ads-opportunity:hover{transform:none}}


/* Editorial archive and standard WordPress news posts. */
.journal{max-width:1190px;padding:37px 0 88px}
.journal-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px;color:#6c6966;font:13px/1.8 Tajawal,Almarai,Arial,sans-serif}
.journal-breadcrumb span[aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}
.journal-breadcrumb a:hover{color:var(--orange)}
.journal-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:22px;align-items:center;position:relative;isolation:isolate;overflow:hidden;min-height:310px;margin:0 0 49px;padding:43px 54px;border-radius:18px;background:#1d1d1d;color:#fff}
.journal-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 19% 95%,#70402166,transparent 56%);z-index:-1}
.journal-hero-copy{max-width:685px}
.journal-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#a9500c;font:700 13px/1.7 Tajawal,Almarai,Arial,sans-serif}
.journal-hero .journal-eyebrow{color:#f2ac67}
.journal-hero .journal-eyebrow span{font-size:18px}
.journal-hero h1{margin:10px 0 10px;color:#fff;font:700 clamp(49px,5vw,76px)/1.2 Tajawal,Almarai,Arial,sans-serif}
.journal-hero-dot{color:#f3a256}
.journal-hero p{max-width:610px;color:#dedad5;font-size:16px;line-height:2.25;margin:0}
.journal-hero-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0 0}
.journal-hero-tags span{padding:5px 12px;border:1px solid #7b6656;border-radius:30px;color:#eee5df;font-size:12px}
.journal-hero-art{height:225px;position:relative;display:grid;place-items:center;isolation:isolate}
.journal-hero-ring{position:absolute;border:1px solid #b8865c77;border-radius:50%}
.journal-hero-ring-one{width:205px;height:205px;box-shadow:0 0 0 17px #ffffff06;animation:journal-rotate 38s linear infinite;border-top-color:#eca65f}
.journal-hero-ring-two{width:161px;height:161px;border-style:dashed;animation:journal-rotate 28s linear reverse infinite}
.journal-hero-glyph{color:#f4a457;font:700 83px/1.1 Tajawal,Almarai,Arial,sans-serif;transform:rotate(-8deg)}
.journal-hero-spark{position:absolute;right:9%;top:17%;color:#f6b67c;font-size:24px}
.journal-list-heading{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px;margin:0 0 22px}
.journal-list-heading h2{margin:5px 0 0;color:#1e1e1e;font:700 32px/1.5 Tajawal,Almarai,Arial,sans-serif}
.journal-list-heading>p{margin:0 0 5px;color:#686868;font-size:13px}
.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.journal-card{min-width:0;border:1px solid #ebe6e1;border-radius:13px;overflow:hidden;background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}
.journal-card:hover{border-color:#dec5aa;box-shadow:0 16px 38px #66340b0d;transform:translateY(-3px)}
.journal-card-media{display:block;position:relative;height:203px;overflow:hidden;background:#fff6eb;line-height:0}
.journal-card-media img{display:block;width:100%;height:100%;object-fit:cover}
.journal-art{position:absolute;inset:0;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 82% 20%,#ffe1c2 0%,transparent 44%),linear-gradient(130deg,#fff5eb,#f4e9da)}
.journal-art-ring{display:block;position:absolute;width:150px;height:150px;border:1px solid #e7b27e;border-radius:50%;box-shadow:0 0 0 23px #ffffff3b,0 0 0 24px #ecc59f6e}
.journal-art-star{font:700 63px/1 Arial,sans-serif;color:#bd5d0c}
.journal-card-copy{padding:20px 20px 22px}
.journal-card-meta{display:flex;justify-content:space-between;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:12px;font-size:11px}
.journal-card-category{color:#a8540e;font-weight:700}
.journal-card-meta time{color:#6b6b6b}
.journal-card h2{margin:0 0 10px;font:700 23px/1.65 Tajawal,Almarai,Arial,sans-serif;color:#212121}
.journal-card h2 a:hover{color:var(--orange)}
.journal-card-copy>p{min-height:79px;margin:0 0 15px;color:#616161;font-size:13px;line-height:2.1}
.journal-card-more{font:700 13px Tajawal,Arial,sans-serif;color:var(--orange)}
.journal-card-more span{margin-right:5px}
.journal-empty{max-width:780px;margin:0 auto;text-align:center;padding:42px 26px 54px;border:1px solid #eee3d6;border-radius:16px;background:linear-gradient(145deg,#fffaf5,#fff)}
.journal-empty-art{display:grid;place-items:center;margin:0 auto 15px;width:110px;height:110px;border:1px solid #f0cfad;box-shadow:0 0 0 14px #fff4e9;border-radius:50%;color:#c26618;font:700 52px Arial,sans-serif}
.journal-empty h2{font:700 27px/1.5 Tajawal,Almarai,Arial,sans-serif;margin:0 0 12px}
.journal-empty p{max-width:570px;margin:0 auto 19px;color:#62605d;font-size:14px;line-height:2.2}
.journal-empty a{display:inline-flex;align-items:center;gap:9px;color:#af5310;font:700 14px Tajawal,Arial,sans-serif}
.journal .pagination{margin:35px 0 0;text-align:center}
.journal .pagination .page-numbers{min-width:38px;display:inline-block;padding:7px 12px;margin:0 3px;border-radius:7px;border:1px solid #e8ddd1;color:#333}
.journal .pagination .current{background:#b85400;color:#fff;border-color:#b85400}
.journal-article{max-width:1040px;padding:41px 0 86px}
.journal-article-header{max-width:850px;margin:0 auto 37px;text-align:center}
.journal-article-category{display:inline-block;border:1px solid #edd5bf;border-radius:25px;background:#fff8f1;padding:5px 15px;color:#a34f0c;font:700 13px/1.7 Tajawal,Arial,sans-serif}
.journal-article-header h1{margin:16px 0 14px;font:700 clamp(33px,4.8vw,55px)/1.55 Tajawal,Almarai,Arial,sans-serif;color:#1f1f1f}
.journal-article-lead{margin:0 auto 17px;max-width:750px;color:#65615e;font-size:17px;line-height:2.15}
.journal-article-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px;color:#6b6b6b;font-size:12px}
.journal-featured{max-width:980px;margin:0 auto 37px}
.journal-featured img{width:100%;height:auto;max-height:520px;display:block;object-fit:cover;border-radius:12px}
.journal-article-content{max-width:760px;margin:0 auto;color:#363636;font-size:16px;line-height:2.3;overflow-wrap:anywhere}
.journal-article-content p{margin:0 0 21px}
.journal-article-content h2{font-size:29px;line-height:1.55;margin:39px 0 14px}
.journal-article-content h3{font-size:23px;line-height:1.6;margin:31px 0 11px}
.journal-article-content ul,.journal-article-content ol{padding-right:25px;padding-left:0;margin:0 0 22px}
.journal-article-content li{margin-bottom:10px}
.journal-article-content img,.journal-article-content iframe,.journal-article-content video{max-width:100%;height:auto}
.journal-article-content figure{max-width:100%;margin:24px auto}
.journal-article-content figcaption{text-align:center;font-size:12px;color:#6b6b6b;margin-top:8px}
.journal-article-content a,.journal-article-tags a{color:#a64e00;text-decoration:underline;text-underline-offset:4px}
.journal-article-content blockquote{border-right:3px solid #d07727;background:#fff9f3;padding:17px 22px;margin:25px 0;color:#774315}
.journal-article-content pre{max-width:100%;overflow-x:auto;padding:15px;background:#f8f8f8;direction:ltr;text-align:left}
.journal-article-content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}
.journal-article-content td,.journal-article-content th{padding:9px;border:1px solid #e8e6e3}
.journal-content-pages{margin:25px 0}
.journal-article-tags{display:flex;flex-wrap:wrap;gap:8px;max-width:760px;margin:30px auto}
.journal-article-tags a{border:1px solid #eee1d4;border-radius:6px;padding:5px 10px;text-decoration:none}
.journal-article-end{text-align:center;max-width:760px;margin:56px auto 0;padding:28px 15px;background:#fff8f1;border:1px solid #f3e4d4;border-radius:12px}
.journal-article-end>span{font-size:25px;color:#c57420}
.journal-article-end p{margin:3px 0 10px;color:#59524d;font-size:14px}
.journal-article-end a{color:#ad5208;font:700 14px Tajawal,Arial,sans-serif}
.journal-related{max-width:1090px;padding:0 0 88px}
.journal-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.journal-related-grid article{padding:22px;border:1px solid #eee3d7;border-radius:11px}
.journal-related-grid time{font-size:11px;color:#777}
.journal-related-grid h3{font:700 21px/1.7 Tajawal,Almarai,Arial,sans-serif;margin:8px 0}
.journal-related-grid article>a{color:#a24a06;font:700 12px Tajawal,Arial,sans-serif}
@keyframes journal-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@media(max-width:970px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-hero{padding:34px 35px;gap:15px}.journal-hero-art{height:205px}.journal-hero-ring-one{width:178px;height:178px}.journal-hero-ring-two{width:142px;height:142px}.journal-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.journal{padding:24px 0 59px}.journal-hero{grid-template-columns:1fr;gap:0;min-height:0;padding:31px 23px 12px;margin-bottom:33px;border-radius:13px}.journal-hero h1{font-size:53px}.journal-hero p{font-size:14px}.journal-hero-tags{margin-top:19px;gap:6px}.journal-hero-tags span{font-size:11px;padding:4px 10px}.journal-hero-art{height:127px}.journal-hero-ring-one{width:118px;height:118px}.journal-hero-ring-two{width:89px;height:89px}.journal-hero-glyph{font-size:44px}.journal-hero-spark{right:27%;font-size:17px}.journal-list-heading h2{font-size:28px}.journal-grid,.journal-related-grid{grid-template-columns:1fr;gap:15px}.journal-card-media{height:195px}.journal-card-copy>p{min-height:0}.journal-empty{padding:32px 19px}.journal-empty h2{font-size:24px}.journal-article{padding:27px 0 60px}.journal-article-header h1{font-size:34px}.journal-article-lead{font-size:15px}.journal-article-content{font-size:15px}.journal-article-content h2{font-size:24px}.journal-article-content h3{font-size:20px}.journal-featured{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.journal-hero-ring{animation:none}.journal-card{transition:none}.journal-card:hover{transform:none}}

/* Editorial information pages — shared visual system, 2026-10-27. */
.mrkzy-info-page{max-width:1100px}
.mrkzy-info-page .page-body{max-width:960px}
.mrkzy-info{color:#302d29;line-height:2.05}
.info-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(25px,4.4vw,52px);margin:0 0 25px;border:1px solid #f0e0ce;border-radius:19px;background:linear-gradient(115deg,#fff8f0 0%,#fffdf9 70%,#fff 100%)}
.info-hero:before{content:"";position:absolute;z-index:-1;width:290px;height:290px;left:-105px;top:-140px;border-radius:50%;border:1px solid #f4d6b4;box-shadow:0 0 0 31px #f8e5d039,0 0 0 62px #f8e5d020}
.info-eyebrow,.info-number{display:inline-block;color:#a64c00;font:700 12px/1.6 Tajawal,Almarai,Arial,sans-serif;letter-spacing:.05px}
.page-body .info-hero h2{max-width:730px;margin:12px 0 13px;padding:0;border:0;font-size:clamp(29px,4vw,46px);line-height:1.4;letter-spacing:-.2px}
.page-body .info-hero>p{max-width:720px;margin:0;color:#5d554d;font-size:16px;line-height:2.15}
.info-pills{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px}
.info-pills span{padding:5px 13px;border:1px solid #e9d5c1;background:#fffdfb;border-radius:30px;color:#80522d;font:700 12px/1.8 Tajawal,Almarai,Arial,sans-serif}
.info-toc{display:flex;align-items:center;flex-wrap:wrap;gap:8px 13px;padding:16px 19px;margin:0 0 34px;border:1px solid #eae7e2;border-radius:12px;background:#faf9f7}
.info-toc strong{font:700 13px/1.8 Tajawal,Almarai,Arial,sans-serif;color:#24211e;margin-left:5px}
.page-body .info-toc a{color:#625c55;text-decoration:none;font:700 12px/1.8 Tajawal,Almarai,Arial,sans-serif;padding:5px 11px;border-radius:20px;border:1px solid transparent}
.page-body .info-toc a:hover,.page-body .info-toc a:focus-visible{color:#8e4000;background:#fff;border-color:#e8d3bc}
.info-section{padding:0 2px 27px;margin:0 0 29px;border-bottom:1px solid #eee9e3;scroll-margin-top:35px}
.info-section:last-of-type{border-bottom:0}
.page-body .info-section h2{margin:7px 0 13px;padding:0;border:0;font-size:clamp(23px,2.7vw,30px);line-height:1.5}
.page-body .info-section>p{max-width:860px;color:#4f4a44;font-size:15px;line-height:2.2}
.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 22px}
.info-card{min-width:0;padding:23px 25px;border:1px solid #ebe4dc;border-radius:12px;background:linear-gradient(150deg,#fff,#fffaf5)}
.page-body .info-card h3{margin:0 0 7px;font-size:20px;line-height:1.6}
.page-body .info-card p{margin:0;color:#605850;font-size:14px;line-height:2.05}
.page-body .info-card a{display:inline-block;margin-top:12px;font:700 13px Tajawal,Arial,sans-serif}
.info-list{margin:13px 0 23px;padding-right:26px}
.page-body .info-list li{padding-right:3px;margin-bottom:9px}
.info-steps li::marker{color:#aa560e;font-weight:700}
.info-callout{margin:21px 0;padding:20px 23px;border-right:3px solid #c46a1d;border-radius:9px;background:#fff7ee}
.info-callout strong{display:block;margin:0 0 4px;font:700 17px Tajawal,Almarai,Arial,sans-serif;color:#6b3b17}
.page-body .info-callout p{margin:0;color:#5c5148;font-size:14px;line-height:2.1}
.page-body .info-updated{font-size:12px;color:#76716c;margin-top:18px}
.info-end{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;padding:25px 29px;margin:27px 0 0;border-radius:13px;background:#262321;color:#fff}
.info-end strong{font:700 23px/1.5 Tajawal,Almarai,Arial,sans-serif}
.page-body .info-end p{margin:4px 0 0;color:#d3cdc7;font-size:13px}
.page-body .info-end>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 19px;border-radius:7px;background:#fff;color:#723608;text-decoration:none;font:700 14px Tajawal,Arial,sans-serif}
.page-body .info-end>a:hover{background:#fff2e2}
.info-contact-options{margin-top:0}
.info-contact-options .info-number{margin-bottom:9px}
.info-contact-form{border-bottom:0;margin-top:20px}
.info-contact-form .mrkzy-contact-form{max-width:none;margin-top:18px;background:#fff;border-radius:13px}
.mrkzy-info-contact .info-callout{margin-top:0}
.mrkzy-info-contact .info-hero{background:linear-gradient(115deg,#fff4e7,#fffdfa)}
/* Editorial treatment for five distinct blog subjects, without stock photos. */
.journal-grid .journal-card:nth-child(5n + 2) .journal-art{background:radial-gradient(circle at 17% 75%,#d7e6e2 0%,transparent 45%),linear-gradient(135deg,#f2f8f6,#e5f1ed)}
.journal-grid .journal-card:nth-child(5n + 2) .journal-art-ring{border-color:#8db6a9;box-shadow:0 0 0 23px #ffffff52,0 0 0 24px #8db6a94f}
.journal-grid .journal-card:nth-child(5n + 2) .journal-art-star{color:#467d6c}
.journal-grid .journal-card:nth-child(5n + 3) .journal-art{background:radial-gradient(circle at 80% 25%,#eee3f3 0%,transparent 45%),linear-gradient(135deg,#faf7fd,#eee9f6)}
.journal-grid .journal-card:nth-child(5n + 3) .journal-art-ring{border-color:#b3a0c6;box-shadow:0 0 0 23px #ffffff52,0 0 0 24px #b3a0c65c}
.journal-grid .journal-card:nth-child(5n + 3) .journal-art-star{color:#796096}
.journal-grid .journal-card:nth-child(5n + 4) .journal-art{background:radial-gradient(circle at 17% 20%,#e1e9f6 0%,transparent 45%),linear-gradient(135deg,#f8fbff,#e8eff7)}
.journal-grid .journal-card:nth-child(5n + 4) .journal-art-ring{border-color:#a2b9d4;box-shadow:0 0 0 23px #ffffff52,0 0 0 24px #a2b9d457}
.journal-grid .journal-card:nth-child(5n + 4) .journal-art-star{color:#537da7}
.journal-grid .journal-card:nth-child(5n + 5) .journal-art{background:radial-gradient(circle at 78% 70%,#f4e2cb 0%,transparent 45%),linear-gradient(135deg,#fffbf5,#f4e6d2)}
.journal-grid .journal-card:nth-child(5n + 5) .journal-art-ring{border-color:#d6b082;box-shadow:0 0 0 23px #ffffff52,0 0 0 24px #d6b08257}
.journal-grid .journal-card:nth-child(5n + 5) .journal-art-star{color:#ae772c}
.journal-article-content .journal-intro{padding:0 0 16px;margin-bottom:27px;border-bottom:1px solid #eee3d6;font-size:19px;line-height:2.1;color:#40352d}
.journal-article-content .journal-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:25px 0}
.journal-article-content .journal-feature-list>div{padding:22px;border:1px solid #eee0d2;border-radius:12px;background:#fffaf5}
.journal-article-content .journal-feature-list strong{display:block;margin-bottom:8px;font:700 18px Tajawal,Almarai,Arial,sans-serif;color:#8c480e}
.journal-article-content .journal-feature-list p{margin:0;font-size:14px;line-height:2}
.journal-article-content blockquote p:last-child{margin-bottom:0}
/* Credible advertising presentation without illustrative audience statistics. */
.ads-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 48px}
.ads-trust-strip>div{padding:21px 23px;border:1px solid #e9e3dc;border-radius:12px;background:#fffaf5}
.ads-trust-strip strong{display:block;font:700 22px/1.5 Tajawal,Almarai,Arial,sans-serif;color:#28231e}
.ads-trust-strip span{display:block;color:#746c65;font-size:12px}
@media(max-width:700px){
.info-hero{padding:25px 20px;border-radius:13px}
.page-body .info-hero h2{font-size:30px}
.page-body .info-hero>p{font-size:14px}
.info-toc{padding:13px;gap:6px}
.info-toc strong{width:100%}
.info-grid,.journal-article-content .journal-feature-list,.ads-trust-strip{grid-template-columns:1fr}
.info-card{padding:20px}
.info-section{padding-bottom:22px;margin-bottom:24px}
.info-end{padding:22px 20px;gap:17px}
.info-end strong{font-size:21px}
.page-body .info-end>a{width:100%}
.journal-article-content .journal-intro{font-size:17px}
}

.mrkzy-story-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}

/* Privacy page consent preferences. */
.mrkzy-consent-toggle input:focus-visible{outline:3px solid #b85400;outline-offset:3px}
.mrkzy-consent-toggle{display:flex;gap:10px;align-items:center;margin:9px 0 18px;font-size:14px;cursor:pointer}
.mrkzy-consent-toggle input{width:18px;height:18px;accent-color:#994700}
.mrkzy-privacy-settings{margin:34px 0 12px;padding:24px;border:1px solid #e9d8c8;border-radius:14px;background:#fffaf5;scroll-margin-top:24px}
.mrkzy-privacy-settings h2{margin:0 0 8px;font-size:20px;line-height:1.7;color:#24211e}
.mrkzy-privacy-settings p{margin:0 0 12px;line-height:1.9}
.mrkzy-privacy-settings .mrkzy-consent-status{font-size:14px;color:#5e4c3e}
.mrkzy-privacy-settings .mrkzy-consent-toggle{margin:12px 0 18px}
.mrkzy-privacy-settings .mrkzy-consent-primary{border-radius:8px;padding:11px 20px;min-height:44px;font:700 14px Almarai,Arial,sans-serif;cursor:pointer}
.mrkzy-privacy-settings .mrkzy-consent-primary:focus-visible{outline:3px solid #b85400;outline-offset:3px}
@media(max-width:480px){
.mrkzy-privacy-settings{padding:18px 16px}
}
