/*
Theme Name: Antikacı Vural Atelier
Author: Antikacı Vural
Description: Antikacı Vural için bordo, şampanya altını ve krem tonlarında düzenli antika vitrini.
Version: 4.5.1
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: antikaci-vural
*/
:root{--ink:#30262a;--wine:#742f43;--wine-dark:#44232d;--gold:#b18b52;--paper:#fbf8f3;--line:#e2d8cd;--muted:#71646a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 system-ui,-apple-system,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}h1,h2{line-height:1.13;letter-spacing:-1.2px}h1{font-size:clamp(52px,5.5vw,80px)}h2{font-size:clamp(34px,3.5vw,50px)}h3{font-size:25px;line-height:1.3}p{color:var(--muted)}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.topline{background:var(--wine-dark);color:#f6e9d9;display:flex;justify-content:space-between;padding:8px max(5%,calc((100vw - 1320px)/2));font-size:12px;letter-spacing:1px}.topline a{font-size:14px;letter-spacing:0}header{display:flex;align-items:center;justify-content:space-between;gap:24px;height:92px;padding:0 5%;position:sticky;top:0;background:#fbf8f3f2;backdrop-filter:blur(15px);border-bottom:1px solid var(--line);z-index:30}.brand{display:flex;align-items:center;gap:13px;font-family:Georgia,serif;letter-spacing:1px;font-size:21px;white-space:nowrap}.brand small{display:block;font:11px/1.8 system-ui;letter-spacing:2px;color:var(--muted)}.monogram{width:49px;height:49px;border:1px solid #d4b98e;background:linear-gradient(145deg,#873b51,#4b2531);display:grid;place-items:center;color:#f3ddad;font-size:24px;font-style:italic}.header-call{font-size:14px;white-space:nowrap;color:var(--wine);border-bottom:1px solid #b99d73;padding-bottom:5px}nav{display:flex;gap:22px;font-size:14px}nav a{position:relative;padding:10px 0}nav a:after{content:'';position:absolute;bottom:4px;left:0;right:100%;height:1px;background:var(--wine);transition:right .25s}nav a:hover:after{right:0}.menu-toggle{display:none}.hero{position:relative;max-width:1440px;margin:auto;min-height:650px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:60px 6% 85px;background:radial-gradient(ellipse at 0% 0%,#f0e1e5,transparent 65%),linear-gradient(120deg,#fbf8f3,#f3ebde)}.hero-copy{padding:20px 0}.eyebrow{display:block;font-size:12px;letter-spacing:2px;font-weight:600;color:var(--gold);margin-bottom:20px}.hero .eyebrow{color:var(--wine)}.hero h1{margin-bottom:26px;color:#402d33}.hero h1 em{font-weight:400;color:var(--wine)}.hero p{font-size:16px;line-height:1.85;max-width:550px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 23px;border-radius:4px;font-size:14px;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s}.gold{color:#fff8ed;background:linear-gradient(110deg,#883d53,#622638);box-shadow:0 8px 20px #762c4218}.gold:hover{background:linear-gradient(110deg,#993e59,#74283f);transform:translateY(-2px);box-shadow:0 12px 24px #762c4226}.text-link{font-size:14px;border-bottom:1px solid #b49870;padding:6px 0;color:var(--wine)}.hero .hero-reassurance{font-size:12px;margin-top:16px;color:#7b6970}.hero-note{display:flex;align-items:center;gap:20px;border-top:1px solid #d8c9bd;margin-top:28px;padding-top:20px}.hero-note span{font-family:Georgia,serif;font-size:21px}.hero-note small{font-size:12px;color:var(--muted);border-left:1px solid #ccb496;padding-left:20px}.hero-photo{position:relative;border-radius:7px;overflow:hidden;border:1px solid #c2a27a;box-shadow:12px 12px 0 #e6d9c2;height:500px;background:#ddd1c2}.hero-photo>img{position:absolute;width:100%;height:100%;inset:0;object-position:50% 42%;transition:opacity .5s;filter:saturate(.95)}.hero-photo>img.changing{opacity:.35}.hero-photo:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#36222ae0)}.photo-label{position:absolute;bottom:24px;left:26px;right:20px;z-index:1;color:#f7e6c7;font-family:Georgia,serif;font-size:20px}.hero-controls{position:absolute;bottom:24px;right:calc(6% + 80px);display:flex;gap:9px;align-items:center}.hero-controls button{width:32px;height:32px;border:1px solid #c9af8a;background:#fdf8ef;color:var(--wine);font-size:13px;border-radius:50%}.hero-controls button[aria-pressed=true]{background:var(--wine);border-color:var(--wine);color:#fff8ed}.hero-controls .slideshow-pause{width:auto;border-radius:3px;padding:0 12px;margin-left:8px;font-size:12px}.promise{background:linear-gradient(110deg,#ece0cb,#f5e9d1 55%,#e9d6bc);display:flex;justify-content:center;gap:70px;padding:23px 6%;border-top:1px solid #d7c4a5;border-bottom:1px solid #d7c4a5;color:#5b4345;font-size:14px}.promise span{border-left:1px solid #a98557;padding-left:18px}.section{padding:80px max(6%,calc((100vw - 1220px)/2))}.section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px}.section-head>p{max-width:370px;font-size:15px;border-left:2px solid #c2a373;padding-left:22px}.categories{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.category{position:relative;overflow:hidden;background:#fffdf9;border:1px solid var(--line);border-radius:6px;text-align:left;padding:0 0 23px;color:var(--ink);box-shadow:0 5px 20px #4e323005;transition:transform .3s,box-shadow .3s}.category:hover{transform:translateY(-5px);box-shadow:0 14px 28px #4e323012}.image-wrap{overflow:hidden;background:#e6ddce}.image-wrap img{width:100%;height:275px;transition:transform .5s}.category:hover img{transform:scale(1.03)}.card-no{position:absolute;top:14px;left:14px;padding:3px 10px;background:#fff8e9ed;border:1px solid #e1ccac;font-size:12px;color:#785d3e}.category h3{padding:20px 22px 7px;font-size:25px}.card-link{display:block;padding:0 22px;color:var(--wine);font-size:14px}.rug{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-top:30px;padding:28px;background:linear-gradient(120deg,#eee3da,#faf4e9);border:1px solid #dac9b3;border-radius:5px}.rug p{font-size:14px;max-width:440px}.rug h3,.rug a{white-space:nowrap}.sell-invitation{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;margin:55px auto 0;padding:38px 45px;width:88%;max-width:1220px;border:1px solid #dbc6a8;background:#fffdf8;border-radius:6px;box-shadow:0 10px 30px #75432d05;position:relative}.sell-invitation:before{content:'';position:absolute;height:3px;top:0;left:0;right:0;background:linear-gradient(90deg,#733247,#d7b783);border-radius:6px}.sell-invitation h2{font-size:36px}.sell-invitation p{font-size:15px;margin-top:18px;max-width:490px}.sell-invitation .eyebrow{font-size:11px}.invitation-action{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:18px}.invitation-action .button{width:100%}.invitation-number{display:flex;gap:18px;align-items:center;font:italic 39px/1 Georgia,serif;color:var(--gold)}.invitation-number small{font:600 11px/1.5 system-ui;letter-spacing:1.5px;color:#76616b}.about{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(125deg,#47242f,#773548);color:#fcf1e2}.about-photo{padding:55px 0 55px 12%}.about-photo img{width:100%;height:570px;border:1px solid #cbb18c;border-radius:5px;box-shadow:14px 14px 0 #deb47715}.about-copy{padding:65px 14% 65px 11%}.about .eyebrow{color:#eccda4}.about h2{margin-bottom:24px}.about p{color:#eadadd;font-size:15px;margin-bottom:18px}.outline{border:1px solid #ceb392;color:#fff1dc;background:transparent;margin-top:12px}.outline:hover{background:#ffffff0c}.trust-facts{display:flex;flex-direction:column;gap:15px;margin:24px 0}.trust-facts>div{border-left:2px solid #d2ac77;padding-left:15px}.trust-facts strong{display:block;color:#f7dfb5;font-size:15px;font-weight:500}.trust-facts span{font-size:12px;color:#e5cdd4}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:38px}.steps article{border:1px solid #ddd0bf;border-top:2px solid #a98a60;background:#fffaf3;padding:23px;border-radius:3px}.steps article>span{font:36px/1 Georgia,serif;color:#a37c4d}.steps h3{font-size:22px;margin:20px 0 14px}.steps p{font-size:14px}.service-copy{background:linear-gradient(120deg,#f1e8e6,#f9f1e4)}.service-copy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.service-copy-grid details{margin:0;background:#fffaf4;border:1px solid #ded0c0;padding:0 23px;border-radius:4px}.service-copy-grid summary{font:24px/1.35 Georgia,serif;padding:21px 0;color:#4f333d;cursor:pointer}.service-copy-grid p{padding-bottom:24px;font-size:15px}.journal{background:#f5efe7}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.journal-card{overflow:hidden;background:#fffcf7;border:1px solid var(--line);border-radius:5px;padding-bottom:25px;transition:transform .3s}.journal-card:hover{transform:translateY(-4px)}.journal-card img{width:100%;height:250px}.journal-card small{display:block;margin:22px 23px 10px;color:#896540;font-size:11px;letter-spacing:1.5px}.journal-card h3{margin:0 23px}.journal-card>span{display:inline-block;margin:18px 23px 0;font-size:14px;border-bottom:1px solid #b29773;color:var(--wine)}.region{background:#fcf8f0}.region-directory>p{max-width:850px;margin:20px 0}.regional-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0}.regional-highlights article{padding:25px;background:#fffdf8;border:1px solid var(--line);border-radius:4px}.regional-highlights h3{font-size:23px;margin-bottom:15px}.regional-highlights p{font-size:15px}.districts{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.districts span{border:1px solid #d5c4b3;background:#fffdf8;padding:5px 13px;font-size:14px;border-radius:3px}.region-search{display:block;margin:30px 0 15px}.region-search input{display:block;margin-top:10px;width:100%;max-width:580px;padding:14px 17px;border:1px solid #c8b7a4;border-radius:4px;background:#fffdf8;color:var(--ink)}.region-count{font-size:14px;color:var(--muted);margin-bottom:20px}.district-directory{background:#fffdf8;border:1px solid var(--line);border-radius:4px;padding:0 24px;margin-bottom:11px}.district-directory summary{cursor:pointer;font:25px/1.4 Georgia,serif;padding:22px 0;color:#5c3947}.district-directory summary small{font:13px/1.5 system-ui;color:#79636b}.district-directory>p{font-size:15px;margin-bottom:20px}.neighborhoods{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:25px}.neighborhoods span{font-size:14px;border:1px solid #e3d6c8;background:#faf3e9;padding:5px 10px;border-radius:2px}.directory-source{font-size:13px;margin-top:22px}.directory-source a{text-decoration:underline}[hidden]{display:none!important}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;border-top:1px solid var(--line);background:#fffdf9}.faq-items details{border-bottom:1px solid var(--line);padding:22px 0}.faq-items summary{cursor:pointer;font-size:16px;font-weight:500}.faq-items p{padding-top:18px;font-size:15px}.contact{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;color:#fff4e5;background:radial-gradient(ellipse at 95% 0%,#91445b55,transparent 60%),linear-gradient(110deg,#4f2633,#6c2f42)}.contact .eyebrow{color:#e7c79a}.contact .button{margin-top:30px;background:linear-gradient(110deg,#f0d9af,#d5b17a);color:#44242e}.contact-info{display:flex;flex-direction:column;gap:13px;padding:28px;border:1px solid #d7b28b66;border-radius:5px;background:#ffffff04;font-size:15px}.contact-info p{color:#ead7d8}.big-number{font:36px/1.3 Georgia,serif;color:#f8dfb5;white-space:nowrap}.contact-links{display:flex;gap:25px;margin-top:10px}.contact-links a{border-bottom:1px solid #ceb28b}footer{padding:35px 6% 100px;display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid var(--line);background:#f4eade}footer .brand{font-size:18px}footer p,footer small{font-size:12px;color:var(--muted)}.floating-wa{position:fixed;right:22px;bottom:20px;padding:14px 22px;background:linear-gradient(110deg,#7b354b,#542738);color:#fff6e6;border:1px solid #d3b183;box-shadow:0 8px 25px #5b253328;border-radius:4px;font-size:14px;font-weight:600;z-index:20;transition:transform .25s}.floating-wa:hover{transform:translateY(-3px)}dialog{width:min(560px,92vw);max-height:90vh;overflow:auto;border:1px solid #c5a572;border-radius:5px;padding:33px;background:#fffaf0;color:var(--ink);box-shadow:0 20px 90px #38202e44}dialog::backdrop{background:#37212bbf}dialog>img{width:100%;height:240px;margin-bottom:25px}dialog h2{font-size:35px}dialog p{margin:22px 0}.close-dialog{position:absolute;right:9px;top:8px;width:36px;background:#fffaf0;color:var(--wine);border:0;font-size:28px}.skip-link{position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px;z-index:100;background:white;padding:10px}.native-content{min-height:70vh}.native-content article{max-width:850px;margin:auto auto 55px}.native-content h1{font-size:45px;margin-bottom:30px}.native-content p{margin-bottom:20px}.native-content img{height:auto;margin:25px 0}.native-content a{text-decoration:underline}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.reveal-ready.is-visible{opacity:1;transform:none}
@media(min-width:1600px){header{padding-inline:calc((100vw - 1320px)/2)}body{max-width:2200px;margin:auto}}@media(max-width:1150px){.header-call{display:none}.brand{font-size:19px}nav{gap:18px;font-size:13px}.hero{gap:35px;padding-inline:5%}.hero h1{font-size:63px}.hero-photo{height:500px}.hero-controls{right:12%;bottom:28px}.section{padding:65px 6%}.promise{gap:30px}.about-copy{padding:55px 10%}.about-photo img{height:620px}.steps{gap:17px}.steps article{padding:19px}.rug{flex-wrap:wrap}.regional-highlights{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.topline{padding:8px 6%}.topline>span:nth-child(2){display:none}header{height:80px;padding:0 6%}.brand{font-size:17px;gap:10px}.brand small{font-size:10px;letter-spacing:1.5px}.monogram{width:42px;height:42px;font-size:22px}.menu-toggle{display:block;border:1px solid #cbb59d;background:#fffaf3;color:var(--wine);font-size:22px;padding:2px 10px}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fcf8f1;border-bottom:1px solid var(--line);padding:18px 6%;z-index:40}nav.open{display:flex;flex-direction:column;gap:8px;font-size:15px}.hero{grid-template-columns:1fr;gap:28px;padding:35px 7% 80px;min-height:0}.hero-copy{padding:0}.hero h1{font-size:56px;letter-spacing:-1.5px}.hero p{font-size:16px}.hero .eyebrow{font-size:11px}.hero .actions{gap:15px}.hero .gold{width:100%;font-size:14px}.hero-note{gap:15px}.hero-note small{padding-left:15px;max-width:180px}.hero-photo{height:370px;box-shadow:8px 8px 0 #e6d9c2}.hero-controls{right:auto;left:0;bottom:23px;width:100%;justify-content:center}.photo-label{font-size:18px;left:20px}.promise{flex-direction:column;gap:14px;padding:25px 7%;font-size:13px}.sell-invitation{grid-template-columns:1fr;gap:25px;width:86%;margin-top:35px;padding:28px 24px}.sell-invitation h2{font-size:31px}.invitation-number{font-size:33px}.section{padding:55px 7%}.section-head{display:block;margin-bottom:30px}.section-head>p{margin-top:22px}.categories{grid-template-columns:repeat(2,1fr);gap:20px 14px}.image-wrap img{height:195px}.category h3{font-size:21px;padding:17px 15px 6px}.card-link{padding:0 15px;font-size:13px}.rug{display:block;padding:23px}.rug h3{white-space:normal}.rug p{margin:15px 0}.about{grid-template-columns:1fr}.about-photo{padding:35px 7% 0}.about-photo img{height:340px;box-shadow:8px 8px 0 #deb47715}.about-copy{padding:43px 7%}.about h2{font-size:38px}.steps{grid-template-columns:repeat(2,1fr);gap:17px 14px}.steps h3{font-size:21px}.service-copy-grid,.journal-grid,.regional-highlights{grid-template-columns:1fr}.service-copy-grid summary{font-size:22px}.journal-grid{gap:25px}.journal-card img{height:250px}.district-directory{padding:0 18px}.district-directory summary{font-size:22px}.district-directory summary small{display:block;margin-top:5px}.faq{grid-template-columns:1fr;gap:20px}.contact{grid-template-columns:1fr;gap:30px}.contact h2{font-size:35px}.contact-info{padding:24px}.big-number{font-size:32px}footer{flex-direction:column;align-items:start;padding:32px 7% 100px}.floating-wa{bottom:14px;right:14px;font-size:13px;padding:13px 18px}h2{font-size:36px}.region-directory h2{font-size:35px}}
@media(max-width:390px){.hero h1{font-size:49px}.hero-note{flex-direction:column;gap:6px;align-items:start}.hero-note small{border-left:0;padding-left:0}.hero-photo{height:330px}.categories,.steps{grid-template-columns:1fr}.image-wrap img{height:255px}.brand{font-size:15px}.sell-invitation h2{font-size:28px}.big-number{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.reveal-ready{opacity:1;transform:none}}

.article-menu{color:var(--wine);font-weight:600;max-width:170px;line-height:1.5}.article-hero{background:linear-gradient(110deg,#f2e3e6,#faf1e1);padding:55px max(6%,calc((100vw - 1220px)/2));border-bottom:1px solid var(--line)}.article-hero .eyebrow{margin-top:28px}.article-hero h1{font-size:clamp(40px,4.2vw,65px);max-width:850px}.article-hero>p{margin-top:20px}.article-layout{max-width:1300px;margin:auto;padding:60px 40px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:50px}.article-body>p{margin-bottom:24px}.article-lead{font-size:19px;line-height:1.8;color:#4d343c}.article-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px}.article-category-grid>section{background:#fffdf8;border:1px solid var(--line);padding:26px;border-radius:5px}.article-number{font:29px Georgia,serif;color:var(--gold)}.article-category-grid h2{font-size:27px;margin:14px 0;letter-spacing:0}.article-category-grid p{font-size:15px}.article-advice{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.article-advice h2{font-size:32px;margin-bottom:20px}.article-sidebar{position:sticky;top:115px;align-self:start;padding:27px;background:linear-gradient(140deg,#f1e6df,#f7eddb);border:1px solid #d9c3a4;border-radius:5px;display:flex;flex-direction:column;gap:20px}.article-sidebar h2{font-size:31px}.article-sidebar .eyebrow{font-size:11px;margin:0}.article-sidebar p{font-size:15px}.article-sidebar>a:last-child{font-size:20px;color:var(--wine)}@media(max-width:1450px){.header-call{display:none}nav{gap:17px}}@media(max-width:1200px){.menu-toggle{display:block;border:1px solid #cbb59d;background:#fffaf3;color:var(--wine);font-size:22px;padding:2px 10px}nav{display:none;position:absolute;top:92px;left:0;right:0;padding:20px 6%;background:#fcf8f1;border-bottom:1px solid var(--line)}nav.open{display:flex;flex-direction:column;gap:8px;font-size:15px}.article-menu{max-width:none}.article-layout{gap:30px;padding:45px 6%;grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:760px){nav{top:80px}.article-hero{padding:38px 7%}.article-hero h1{font-size:42px}.article-layout{grid-template-columns:1fr;padding:40px 7%}.article-category-grid{grid-template-columns:1fr}.article-sidebar{position:static}.article-category-grid h2{font-size:26px}}

/* WhatsApp simgesi iletişim barının sağında, aynı satırda. */
.floating-wa{display:inline-flex;align-items:center;gap:13px;padding:8px 9px 8px 20px;line-height:1.4}.wa-label{display:block}.wa-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:#20cb62;color:#fff;border-radius:50%;box-shadow:0 3px 10px #0002}.wa-icon svg{display:block}@media(max-width:760px){.floating-wa{padding:7px 8px 7px 15px;gap:10px;font-size:13px}.wa-icon{width:40px;height:40px;flex-basis:40px}}

/* 4.2 — zümrüt, altın ve inci beyazı; kontrollü neon vurgular */
:root{--ink:#183d33;--wine:#126249;--wine-dark:#0b352b;--gold:#a47b36;--paper:#fcfcf8;--line:#d6e1d9;--muted:#536c61}body{background:#fcfcf8}.topline{background:linear-gradient(110deg,#07392d,#14644c);color:#fff2d0}header{background:#fcfcf8f5;border-bottom-color:#cfbc88;box-shadow:0 2px 14px #36d99816}.monogram{background:linear-gradient(145deg,#158266,#07533e);color:#ffe5aa;border-color:#dbba71;box-shadow:0 0 12px #39ddac24}.brand small{color:#587366}nav a:after{background:#26bc87;box-shadow:0 0 6px #29d99877}.hero{background:radial-gradient(ellipse at 0 0,#d5f0e7,transparent 60%),linear-gradient(120deg,#fcfcf8,#f3eddc)}.hero h1{color:#153e31}.hero .eyebrow{color:#166b4d}.hero .hero-reassurance{color:#5a7567}.hero-photo{border-color:#cab477;box-shadow:12px 12px 0 #e3ebdf,0 0 24px #28ce9318}.hero-photo:after{background:linear-gradient(transparent,#0a3c30e0)}.photo-label{color:#fff2d1}.hero-controls button{color:#10654d;background:#fffff9;border-color:#cbb582}.hero-controls button[aria-pressed=true]{background:#11684c;box-shadow:0 0 10px #2cd59e30}.hero-note{border-color:#cedbd0}.hero-note small{border-color:#c3b282}.gold{background:linear-gradient(110deg,#168a63,#0c5a42);color:#fff9e9;border:1px solid #55c89c70;box-shadow:0 5px 18px #21be8e18}.gold:hover{background:linear-gradient(110deg,#1da273,#0c6b4b);box-shadow:0 0 18px #30d89b35,0 10px 24px #0d5e3d20}.promise{background:linear-gradient(110deg,#efdfb5,#fcf2d7,#ead4a4);color:#3b5136;border-color:#c7b07b}.category,.journal-card{background:#fffffb;border-color:#d4dfd3;box-shadow:0 4px 16px #216a4305}.category:hover,.journal-card:hover{border-color:#65cba2;box-shadow:0 0 16px #30d99c1c,0 12px 27px #195c3b12}.card-no{color:#82672d;background:#fff8e6}.rug{background:linear-gradient(110deg,#e7f1e8,#faf5e6);border-color:#c9d5b9}.sell-invitation{background:#fffffb;border-color:#ccbc87;box-shadow:0 0 22px #44d5a30d}.sell-invitation:before{background:linear-gradient(90deg,#15966b,#e8c777,#2db686);box-shadow:0 0 8px #45dca028}.invitation-number small{color:#5b7769}.about{background:radial-gradient(ellipse at 90% 0,#25826155,transparent 65%),linear-gradient(125deg,#083c2d,#126147)}.about p{color:#e0eee3}.about .eyebrow{color:#edcd83}.trust-facts strong{color:#ffdf9d}.trust-facts span{color:#cee9da}.steps article{background:#fffdf6;border-color:#d6dfcb;border-top-color:#b89a54}.service-copy{background:linear-gradient(120deg,#e6f2e8,#fcf5e4)}.service-copy-grid details{background:#fffff9;border-color:#cbd9c6}.service-copy-grid summary{color:#225442}.journal{background:#f2f5ec}.region{background:#fafbf5}.regional-highlights article{background:#fffffb;border-color:#d5dfcb}.districts span{background:#fffdf3;border-color:#cad7bd}.region-search input{background:#fffffb;border-color:#bacbac}.district-directory{background:#fffffc;border-color:#d4dfc8}.district-directory summary{color:#215c43}.district-directory summary small{color:#627c66}.neighborhoods span{background:#f3f7ec;border-color:#d5dfc7}.faq{background:#fffffc}.contact{background:radial-gradient(ellipse at 90% 0,#2ba57533,transparent 60%),linear-gradient(110deg,#084332,#0c654a)}.contact-info{border-color:#d8c18488;box-shadow:0 0 18px #5ad6a31a}.contact-info p{color:#dbeddf}.contact .eyebrow{color:#efd191}.contact .button{background:linear-gradient(110deg,#f5dfa9,#d4af64);color:#173f2d;border-color:#f3d790;box-shadow:0 0 14px #f2d58226}footer{background:linear-gradient(110deg,#edf4e9,#f9f3df);border-color:#d4d9bd}.floating-wa{background:linear-gradient(110deg,#0c6749,#084a38);color:#fff5d8;border-color:#d9bb70;box-shadow:0 0 16px #37d99830,0 8px 25px #0c573628}.wa-icon{background:#25ca6b;box-shadow:0 0 10px #41df8b55}.article-hero{background:linear-gradient(110deg,#def0e7,#fcf5df)}.article-lead{color:#285743}.article-category-grid>section{background:#fffffb;border-color:#d5dfcb}.article-sidebar{background:linear-gradient(140deg,#e3f0e2,#f8f0d6);border-color:#c3ceaa}.article-sidebar>a:last-child{color:#106444}dialog{background:#fffff6;color:#183d33;border-color:#c4b374;box-shadow:0 0 24px #31c89020,0 20px 80px #123a2c44}dialog::backdrop{background:#15372bbb}.close-dialog{background:#fffff6;color:#17644b}@media(max-width:1200px){nav{background:#fcfdf7;border-color:#cad8c0}}@media(max-width:760px){.menu-toggle{background:#fcfdf7;border-color:#c5cba7;color:#14644c}.hero-photo{box-shadow:8px 8px 0 #e3ebdf,0 0 18px #28ce9314}}

.category-disclosure{font-size:12px;color:var(--muted);margin-top:16px}.category .image-wrap img{object-position:center}

.top-antique-banner{display:block;background:#f7f0df;border-bottom:1px solid #d0b778;overflow:hidden}.top-antique-banner img{display:block;width:100%;height:auto;margin:auto;max-width:1800px}.top-antique-banner:focus-visible{outline:3px solid #a47b36;outline-offset:-3px}

.top-video-banner{background:#062d23;text-align:center;border-bottom:1px solid #c8ab68}.top-video-banner video{display:block;width:100%;max-width:1440px;max-height:70vh;height:auto;margin:auto;object-fit:contain}.video-whatsapp{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:18px 24px;color:#fff7e3;text-decoration:none;background:linear-gradient(110deg,#084332,#0c654a)}.video-whatsapp span{font-family:Georgia,serif;font-size:24px}.video-whatsapp strong{font-size:27px;color:#f4d89c}.video-whatsapp small{font-size:14px;border:1px solid #d8bd79;border-radius:24px;padding:8px 16px}.video-whatsapp:hover{background:#106c50}.video-whatsapp:focus-visible{outline:3px solid #f4d89c;outline-offset:-4px}@media(max-width:600px){.video-whatsapp{gap:8px 14px;padding:14px}.video-whatsapp span{font-size:19px}.video-whatsapp strong{font-size:22px}.video-whatsapp small{font-size:12px}}

.top-video-banner video{max-width:none;max-height:none;width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}
