@font-face{font-family:AhvPeyda;src:url('fonts/PeydaWeb-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:AhvPeyda;src:url('fonts/PeydaWeb-ExtraBold.woff2') format('woff2');font-weight:700 900;font-display:swap}
.ahv{--ink:#10291f;--paper:#f6f3e9;--gold:#b99a59;--muted:#687469;--black:#101513;background:var(--paper);color:var(--ink);font-family:AhimuraPeyda,AhvPeyda,Tahoma,sans-serif;direction:rtl;text-align:right;width:100%;padding:0 0 28px;line-height:1.9}
.ahv,.ahv *{box-sizing:border-box}.ahv [hidden]{display:none!important}.ahv :is(h1,h2,h3,p){margin:0;color:inherit;font-family:inherit;letter-spacing:normal}.ahv a{color:inherit;text-decoration:none}.ahv button,.ahv select,.ahv textarea,.ahv input{font:inherit}.ahv button,.ahv a,.ahv select{-webkit-tap-highlight-color:transparent}.ahv button{cursor:pointer}.ahv :is(a,button,select,textarea,input):focus-visible{outline:3px solid #9e742b;outline-offset:4px}.ahv svg{flex-shrink:0;vertical-align:middle}.ahv-wrap{max-width:1104px;margin:auto;padding:0 32px}.ahv-crumb{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted);padding-top:22px}.ahv-crumb a:hover{text-decoration:underline}.ahv-heading{text-align:center;max-width:850px;margin:35px auto 34px}.ahv-eyebrow{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;color:#6a725f}.ahv-dot{height:6px;width:6px;border-radius:50%;background:var(--gold)}.ahv h1{font-weight:800;font-size:clamp(28px,3.2vw,44px);line-height:1.6;margin:12px 0}.ahv-lead{font-size:16px;line-height:2;color:var(--muted)!important;max-width:660px;margin:auto!important}.ahv-watch{background:var(--black);border:1px solid #b99a595f;border-radius:19px;box-shadow:0 18px 48px #071f1812;overflow:hidden;color:#f8f2e5}.ahv-screen{aspect-ratio:16/9;position:relative;background:#080b09;isolation:isolate}.ahv-video{display:block;width:100%;height:100%;object-fit:contain;background:#080b09;direction:ltr}.ahv-cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;border-radius:0;padding:24px;color:#f7f0de;background:radial-gradient(ellipse at 65% 20%,#22372b 0%,#141c17 42%,#0b100d 88%);overflow:hidden}.ahv-cover:hover,.ahv-cover:focus{background:radial-gradient(ellipse at 65% 20%,#22372b 0%,#141c17 42%,#0b100d 88%);color:#f7f0de}.ahv-cover::before,.ahv-cover::after{content:'';position:absolute;width:75%;height:140%;border:1px solid #b99a5928;border-radius:50%;inset-inline-start:-36%;top:-72%;transform:rotate(-30deg);pointer-events:none}.ahv-cover::after{inset-inline-start:auto;inset-inline-end:-33%;top:35%;width:66%;height:118%;border-color:#b99a591a}.ahv-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0b100d}.ahv-cover:has(.ahv-poster)::before{border:0;transform:none;inset:0;width:100%;height:100%;border-radius:0;background:linear-gradient(transparent 40%,#0008);z-index:1}.ahv-cover-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:85%;text-align:center}.ahv-cover-brand{font-size:11px;letter-spacing:.18em;color:#d1bb8b;direction:ltr}.ahv-cover-brand span{margin:0 12px}.ahv-cover-title{font-size:clamp(25px,3.5vw,46px);font-weight:800;line-height:1.7;max-width:660px;text-wrap:balance}.ahv-play{display:flex;align-items:center;justify-content:center;width:70px;height:70px;border:1px solid #d3b777;border-radius:50%;background:linear-gradient(145deg,#dac38f,#ab8849);color:#12241a;box-shadow:0 0 0 9px #baa2640b,0 8px 30px #0003;transition:transform .2s ease}.ahv-play svg{width:30px;height:30px;fill:currentColor;stroke-width:1;transform:translateX(2px)}.ahv-cover:hover .ahv-play{transform:scale(1.05)}.ahv-play-caption{font-size:12px;color:#e1d9c8}.ahv-duration{position:absolute;bottom:18px;left:22px;z-index:3;font-size:12px;background:#0008;border:1px solid #ffffff20;border-radius:5px;padding:1px 9px;direction:ltr}.ahv-tools{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:5px 22px;border-top:1px solid #b99a5930;color:#d1c9b8;font-size:12px}.ahv-tool-actions{display:flex;align-items:center;gap:12px}.ahv-speed{display:flex;align-items:center;gap:8px}.ahv-speed select{min-height:44px;padding:5px 8px;border:0;border-radius:4px;background:#1c241e;color:#eee5d2;cursor:pointer;direction:ltr}.ahv-icon-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:#d1bb8b;border-radius:6px;padding:0}.ahv-icon-button:hover{background:#283027;color:#fff}.ahv-resume{padding:18px 22px;background:#1e2821;display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px}.ahv-resume>div{display:flex;gap:12px;align-items:center}.ahv-primary{display:inline-flex;gap:15px;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;background:#102c20;color:#fcf7e9!important;border:1px solid transparent;border-radius:6px;font-size:14px;font-weight:700;line-height:1.8}.ahv-primary:hover{background:#1d402f}.ahv-resume .ahv-primary{background:#d0b277;color:#102319!important;padding:8px 15px;font-size:12px}.ahv-text-button{border:0;padding:8px;min-height:44px;background:transparent;color:#ded7c9;font-size:12px}.ahv-error{padding:18px!important;font-size:14px;background:#33241e;color:#ffe8d4!important}.ahv-error button{padding:4px;border:0;background:transparent;color:inherit;text-decoration:underline}.ahv-error a{text-decoration:underline}.ahv-endcard{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:20px 24px 20px 56px;background:#192a20;font-size:13px;border-top:1px solid #b99a5940}.ahv-endcard a{display:flex;align-items:center;gap:16px;color:#e6ce98;font-weight:700}.ahv-endcard button{position:absolute;left:9px;top:9px;width:36px;height:36px;border:0;color:#dfd4bf;background:transparent;font-size:24px}.ahv-empty{min-height:240px;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:16px}.ahv-empty .ahv-eyebrow{color:#d1bb8b}.ahv-empty a{color:#e6ce98;text-decoration:underline}.ahv-nojs{display:block;width:100%;aspect-ratio:16/9;background:#090d0a}.ahv-watch:has(.ahv-nojs) .ahv-screen:has(video:only-child){display:none}.ahv-under-player{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 2px 30px;font-size:12px;color:var(--muted);border-bottom:1px solid #b99a5938}.ahv-under-player>span{display:flex;align-items:center;gap:7px}.ahv-under-player>span svg{width:16px;height:16px}.ahv-share{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.ahv-share button{display:flex;align-items:center;gap:8px;border:1px solid #b99a5938;border-radius:6px;min-height:44px;padding:8px 13px;color:#264032;background:transparent;font-size:12px}.ahv-share button:hover{background:#eae7dc;border-color:#a38f60}.ahv-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:46px;margin-top:42px}.ahv-content-main{min-width:0}.ahv-no-next{grid-template-columns:1fr;max-width:780px;margin-inline:auto}.ahv-reflect{position:relative;isolation:isolate;overflow:hidden;padding:30px 32px 32px;background:#eeeee3;border:1px solid #b99a5952;border-radius:12px}.ahv-section-label{font-size:11px;color:#7a715a;display:block;margin-bottom:9px}.ahv h2{font-size:24px;font-weight:800;line-height:1.9}.ahv-reflect h2{position:relative;z-index:1;max-width:91%;text-wrap:balance}.ahv-reflect p{position:relative;z-index:1;font-size:13px;color:var(--muted);margin-top:15px}.ahv-reflect-mark{position:absolute;z-index:0;font-size:200px;font-weight:800;line-height:1;left:8px;bottom:-43px;color:#75816b10;pointer-events:none}.ahv-description{padding:32px 0 5px}.ahv-description h2{font-size:18px;margin-bottom:14px}.ahv-prose{font-size:15px;color:#5f6b60;overflow-wrap:anywhere}.ahv-prose p+p{margin-top:14px}.ahv-prose a{text-decoration:underline}.ahv-prose img,.ahv-prose iframe{max-width:100%;height:auto}.ahv-next{border-right:1px solid #b99a5938;padding-right:25px}.ahv-next h2{font-size:16px;margin:0 0 17px;line-height:1.9}.ahv-next-link{display:block}.ahv-next-image{aspect-ratio:16/9;border-radius:9px;overflow:hidden;background:radial-gradient(ellipse at top right,#2e4836,#101b14);color:#ddd0af;position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;border:1px solid #b99a5940}.ahv-next-image>span:first-child{transform:translateY(-8px)}.ahv-next-image img{height:100%;width:100%;object-fit:cover}.ahv-next-play{position:absolute;bottom:10px;left:11px;display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;background:#dfc695;color:#19271b}.ahv-next-play svg{width:15px;height:15px;fill:currentColor}.ahv-next h3{font-size:17px;line-height:1.8;margin:14px 0 10px}.ahv-next-cta{display:flex;align-items:center;gap:12px;font-size:12px;color:#68704e}.ahv-next-link:hover h3{text-decoration:underline;text-decoration-color:#b99a59;text-underline-offset:6px}.ahv-conversation{margin-top:48px;padding-top:38px;border-top:1px solid #b99a5938}.ahv-conversation-intro{text-align:center;margin-bottom:26px}.ahv-conversation-intro h2{font-size:29px}.ahv-conversation-intro p{font-size:14px;color:var(--muted);margin-top:6px}.ahv-login-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px;background:#fbf9f1;border:1px solid #b99a5940;border-radius:12px;text-align:center}.ahv-login-card p{font-size:15px}.ahv-login-card>span{font-size:11px;color:var(--muted)}.ahv-comments-list{padding:0;list-style:none;margin:28px 0}.ahv-comments-list .children{padding-inline-start:24px;list-style:none}.ahv-comment article{padding:20px 0;border-bottom:1px solid #b99a5930;font-size:14px;overflow-wrap:anywhere}.ahv-comment header{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:12px}.ahv-comment time{font-size:11px;color:var(--muted)}.ahv-comment p{margin-bottom:12px}.ahv-comment a{color:#345b3e;text-decoration:underline}.ahv-comment-pages{display:flex;gap:16px;justify-content:center}.ahv .comment-respond{max-width:760px;margin:auto}.ahv .comment-reply-title{font-size:19px}.ahv .comment-reply-title small{font-size:12px;margin-right:16px}.ahv .comment-form-comment label{display:block;font-size:13px;margin:14px 0 6px}.ahv textarea{width:100%;border:1px solid #b99a5966;border-radius:9px;background:#fffdf6;color:var(--ink);padding:15px;resize:vertical}.ahv .submit{margin-top:15px;background:var(--ink);color:#fff;border:0;border-radius:6px;min-height:46px;padding:10px 24px}.ahv-comment-hint{font-size:12px;color:var(--muted)!important}.ahv-signoff{text-align:center;color:#878873!important;font-size:11px;margin-top:52px!important}.ahv-signoff span{margin:0 8px;color:#b99a59}.ahv-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ahv-copy-fallback{direction:ltr;width:100%;max-width:400px;border:1px solid #b99a59;border-radius:4px;padding:8px}.ahv-protected{padding-block:50px}
@media(max-width:767px){.ahv-wrap{padding:0 20px}.ahv-crumb{padding-top:14px;font-size:11px}.ahv-heading{margin:26px auto 25px}.ahv-eyebrow{font-size:11px}.ahv h1{font-size:29px;line-height:1.6;margin:10px 0}.ahv-lead{font-size:13px;line-height:2}.ahv-watch{border-radius:12px;margin-inline:-4px}.ahv-cover{padding:12px}.ahv-cover-inner{gap:10px;max-width:94%}.ahv-cover-brand{font-size:8px;letter-spacing:.1em}.ahv-cover-brand span{margin:0 6px}.ahv-cover-title{font-size:23px;line-height:1.5;max-width:310px}.ahv-play{width:48px;height:48px;box-shadow:0 0 0 5px #baa2640b}.ahv-play svg{width:22px;height:22px}.ahv-play-caption{font-size:10px}.ahv-duration{bottom:9px;left:10px;font-size:10px;padding:0 6px}.ahv-tools{padding-inline:12px;min-height:52px;font-size:10px}.ahv-tool-actions{gap:4px}.ahv-speed{gap:5px}.ahv-speed select{padding:4px}.ahv-resume{flex-direction:column;align-items:flex-start;padding:15px;font-size:12px}.ahv-resume>div{width:100%;justify-content:space-between}.ahv-under-player{padding:15px 0 23px;gap:6px;font-size:10px;flex-wrap:wrap}.ahv-share{gap:6px}.ahv-share button{font-size:10px;padding:6px 8px;gap:5px;min-height:40px}.ahv-share svg{height:16px;width:16px}.ahv-content-grid{grid-template-columns:1fr;margin-top:27px;gap:28px}.ahv-reflect{padding:24px 22px}.ahv h2{font-size:21px;line-height:1.9}.ahv-reflect h2{max-width:98%}.ahv-reflect p{font-size:12px;margin-top:13px;line-height:2}.ahv-description{padding-top:26px}.ahv-description h2{font-size:16px}.ahv-prose{font-size:14px;line-height:2.1}.ahv-next{border-right:0;border-top:1px solid #b99a5938;padding:24px 0 0}.ahv-next h2{font-size:16px;margin-bottom:14px}.ahv-next-link{display:grid;grid-template-columns:120px 1fr;gap:6px 16px;align-items:start}.ahv-next-image{grid-row:1/3;width:120px}.ahv-next-image>span:first-child{font-size:13px}.ahv-next-play{height:24px;width:24px;left:6px;bottom:6px}.ahv-next h3{font-size:15px;margin:0;line-height:1.9}.ahv-next-cta{font-size:11px;gap:8px}.ahv-conversation{margin-top:32px;padding-top:27px}.ahv-conversation-intro h2{font-size:26px}.ahv-conversation-intro p{font-size:12px}.ahv-login-card{padding:23px 16px;gap:15px}.ahv-login-card p{font-size:13px}.ahv-primary{font-size:12px;padding-inline:20px}.ahv-signoff{margin-top:35px!important;font-size:10px}.ahv-endcard{padding:14px 14px 14px 42px;font-size:12px}.ahv-endcard a{font-size:13px}.ahv-tool-caption{white-space:nowrap}}
@media(max-width:359px){.ahv-wrap{padding-inline:16px}.ahv h1{font-size:25px}.ahv-cover-title{font-size:20px}.ahv-cover-inner{gap:6px}.ahv-play{width:42px;height:42px}.ahv-cover-brand{font-size:7px}.ahv-under-player{justify-content:center;gap:10px}.ahv-next-link{grid-template-columns:100px 1fr;gap:8px 12px}.ahv-next-image{width:100px}}
.ahv .ahv-watch button.ahv-cover{color:#f7f0de;border:0;border-radius:0;background:radial-gradient(ellipse at 65% 20%,#22372b 0%,#141c17 42%,#0b100d 88%)}
.ahv .ahv-watch button.ahv-icon-button{color:#d1bb8b;border:0;background:transparent}.ahv .ahv-watch button.ahv-icon-button:hover{background:#283027;color:#fff}

/* Refined poster play control. Kept native media controls for speed and PiP. */
.ahv-cover-inner{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:85%;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}
.ahv-play{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1px solid #d3b777;border-radius:50%;background:#071f18bf;color:#e4c987;box-shadow:0 0 0 7px #b99a5915,0 9px 28px #0007;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}
.ahv-play svg{width:23px;height:23px;fill:currentColor;stroke-width:1;transform:translateX(1px)}
.ahv-cover:hover .ahv-play{transform:scale(1.04);background:#0d2c20dc;box-shadow:0 0 0 8px #b99a5918,0 10px 32px #0008}
.ahv-play-caption{font-size:11px;color:#f1eadb;text-shadow:0 1px 9px #000}
@media(max-width:767px){.ahv-cover-inner{gap:9px;max-width:94%}.ahv-play{width:46px;height:46px;box-shadow:0 0 0 6px #b99a5914,0 7px 22px #0008}.ahv-play svg{width:19px;height:19px}.ahv-play-caption{font-size:9px}}
.ahv .ahv-watch button.ahv-text-button{border:0;background:transparent;color:#ded7c9}.ahv .ahv-watch button.ahv-primary{background:#d0b277;color:#102319;border:1px solid transparent}
.ahv .ahv-watch .ahv-error button{background:transparent;color:inherit;border:0}.ahv .ahv-watch .ahv-endcard button{background:transparent;color:#dfd4bf;border:0}
@media(prefers-reduced-motion:reduce){.ahv *{scroll-behavior:auto!important;transition:none!important}}
@media(forced-colors:active){.ahv-play,.ahv-watch,.ahv-primary,.ahv-reflect{border:1px solid CanvasText}.ahv-cover::before,.ahv-cover::after{display:none}}

/* Isolated play glyph: unaffected by theme SVG rules. */
.ahv .ahv-play .ahv-play-triangle{display:block!important;width:0!important;height:0!important;border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:14px solid #e4c987!important;border-right:0!important;background:none!important;margin:0 0 0 3px!important;padding:0!important;flex:none!important;transform:none!important}
