.tpl-pahana{--ph-serif:var(--font-castoro),"Castoro",Georgia,serif;color:#f6e6c4;font:400 16.5px/1.65 var(--f-ui);-webkit-font-smoothing:antialiased;background:#0a0604;position:relative;overflow-x:clip}.tpl-pahana [hidden]{display:none!important}.tpl-pahana :focus-visible{outline-offset:3px;outline:2px solid #ffc46e}.tpl-pahana ::selection{color:#1a0f06;background:#e0b45c}.tpl-pahana p,.tpl-pahana h1,.tpl-pahana h2,.tpl-pahana h3,.tpl-pahana figure{margin:0}.tpl-pahana svg{vertical-align:baseline;display:inline}.tpl-pahana button,.tpl-pahana input,.tpl-pahana textarea{font:inherit;color:inherit}.tpl-pahana .ph-btn{min-height:46px;font:500 14.5px/1.25 var(--f-ui);letter-spacing:.02em;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.tpl-pahana .ph-btn-line{color:#f6e6c4;background:#2a1a0e73;border:1px solid #e0b45c9e}.tpl-pahana .ph-btn-line:hover{background:#e0b45c24;border-color:#ffc46e}.tpl-pahana .ph-btn-solid{color:#1a0f06;background:#e0b45c;border:1px solid #e0b45c}.tpl-pahana .ph-btn-solid:hover{background:#ffc46e;border-color:#ffc46e}.tpl-pahana .ph-open{isolation:isolate;min-height:calc(100svh - var(--strip-h,0px));background:radial-gradient(90% 60% at 50% 66%,#23150a 0%,#120b06 55%,#0a0604 100%);flex-direction:column;justify-content:center;padding:30px 20px 56px;display:flex;position:relative;overflow:hidden}.tpl-pahana .ph-o-glow{z-index:-1;pointer-events:none;width:1200px;height:1200px;opacity:calc(var(--p,0) * .45);transform:scale(calc(.22 + var(--p,0) * .18));background:radial-gradient(circle,#ffc46e5c 0%,#ff963c21 28%,#ff8c3200 60%);border-radius:50%;margin:-600px 0 0 -600px;transition:opacity 1.8s,transform 2.4s cubic-bezier(.2,.7,.2,1);position:absolute;top:68%;left:50%}.tpl-pahana .ph-o-in{text-align:center;justify-items:center;gap:22px;width:100%;max-width:1120px;margin:0 auto;display:grid;position:relative}.tpl-pahana .ph-o-copy{opacity:.68;transition:opacity 1.6s .25s}.tpl-pahana .ph-o-dear{font:400 14.5px/1.45 var(--f-ui);letter-spacing:.03em;color:#e9d3a8}.tpl-pahana .ph-o-dear b{color:#f6e6c4;font-weight:500}.tpl-pahana .ph-o-bless{max-width:26ch;font:400 16px/1.7 var(--f-si);color:#f2cf83;text-wrap:balance;margin:14px auto 0}@media (min-width:600px){.tpl-pahana .ph-o-bless{max-width:none}}.tpl-pahana .ph-o-tr{font:italic 400 15.5px/1.5 var(--ph-serif);color:#dcc59c;margin-top:2px}.tpl-pahana .ph-o-names{font:400 clamp(48px,13.4vw,104px)/1 var(--ph-serif);color:#f6e6c4;letter-spacing:.005em;margin-top:16px;transition:text-shadow 2.4s}.tpl-pahana .ph-nm{display:block}.tpl-pahana .ph-amp{font:italic 400 .5em/1.25 var(--ph-serif);color:#e0b45c;display:block}.tpl-pahana .ph-o-inv{max-width:34ch;font:400 15.5px/1.55 var(--f-ui);color:#e9d8b6;margin:16px auto 0}.tpl-pahana .ph-o-date{font:500 13px/1.45 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#f2cf83;margin-top:12px}.tpl-pahana .ph-o-time{font:400 14.5px/1.45 var(--f-ui);color:#e9d8b6;margin-top:4px}.tpl-pahana .ph-o-stage{justify-items:center;gap:8px;display:grid}.tpl-pahana .ph-lampbtn{aspect-ratio:1;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:min(60vw,232px);padding:0;position:relative}.tpl-pahana .ph-lampbtn:focus-visible{outline-offset:6px}.tpl-pahana .ph-lamp{width:100%;height:100%;display:block;overflow:visible}.tpl-pahana .ph-ring-bg{transition:stroke-opacity .3s}.tpl-pahana .ph-lampbtn:hover .ph-ring-bg{stroke-opacity:.45}.tpl-pahana .ph-ring{transition:opacity 1.2s}.tpl-pahana .ph-embers{transition:opacity .6s}.tpl-pahana .ph-fl{transform-box:fill-box;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.3,1.35,.5,1);transform:scale(0)}.tpl-pahana .ph-fl.on{transform:scale(1)}.tpl-pahana .ph-fk{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out infinite pahana-flick}.tpl-pahana g:nth-of-type(odd)>.ph-fl .ph-fk{animation-delay:-.6s}.tpl-pahana g:nth-of-type(3n)>.ph-fl .ph-fk{animation-delay:-1.7s}@keyframes pahana-flick{0%,to{transform:scale(1)}40%{transform:scale(.975,1.03)}72%{transform:scale(1.015,.985)}}.tpl-pahana .ph-hint{max-width:32ch;min-height:1.5em;font:500 13.5px/1.45 var(--f-ui);letter-spacing:.04em;color:#ebcb8f}.tpl-pahana .ph-forme{margin-top:4px}.tpl-pahana .ph-o-sample{text-align:center;font:400 12.5px/1.4 var(--f-ui);color:#c2a97f;padding:0 20px;position:absolute;bottom:14px;left:0;right:0}.tpl-pahana .ph-open.is-lit .ph-o-glow,.tpl-pahana[data-mode=rest] .ph-o-glow{opacity:1;transform:scale(1)}.tpl-pahana .ph-open.is-lit .ph-o-copy,.tpl-pahana[data-mode=rest] .ph-o-copy{opacity:1}.tpl-pahana .ph-open.is-lit .ph-o-names,.tpl-pahana[data-mode=rest] .ph-o-names{text-shadow:0 0 32px #ffb0566b}.tpl-pahana .ph-open.is-lit .ph-embers,.tpl-pahana[data-mode=rest] .ph-embers{opacity:0}.tpl-pahana .ph-open.is-lit .ph-ring{opacity:.5}.tpl-pahana[data-mode=rest] .ph-fl{transform:scale(1)}.tpl-pahana[data-mode=rest] .ph-ring{opacity:.5;stroke-dashoffset:0!important}.tpl-pahana[data-mode=rest] .ph-hint,.tpl-pahana[data-mode=rest] .ph-forme{visibility:hidden}.tpl-pahana .ph-rail{position:relative}.tpl-pahana .ph-emb{top:calc(var(--strip-h,0px) + 10px);z-index:40;height:0;position:sticky}.tpl-pahana .ph-emb-in{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f6e6c4;cursor:pointer;background:#0e0905e6;border:1px solid #e0b45c61;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:5px 14px 5px 8px;display:flex;position:absolute;top:0;right:max(16px,50% - 590px);box-shadow:0 10px 30px -12px #000c}.tpl-pahana .ph-emb-in:hover{border-color:#ffc46e}.tpl-pahana .ph-emb-lamp{flex:none;width:50px;height:29px;display:block}.tpl-pahana .ph-ef{fill:#4a3522;transition:fill .8s}.tpl-pahana .ph-ef.on{fill:#ffc46e}.tpl-pahana .ph-emb-t{text-align:left;line-height:1.2;display:grid}.tpl-pahana .ph-emb-n{font:500 13.5px/1.25 var(--f-ui)}.tpl-pahana .ph-emb-c{font:400 11.5px/1.25 var(--f-ui);color:#d9c29a}.tpl-pahana .ph-ch{isolation:isolate;padding-block:clamp(84px,12vw,132px);position:relative}.tpl-pahana .ph-ch:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background:radial-gradient(65% 420px at 50% 0,#e6963c2b,#e6963c00 72%);transition:opacity 1.8s;position:absolute;inset:0}.tpl-pahana .ph-ch.lit:before,.tpl-pahana[data-mode=rest] .ph-ch:before{opacity:1}.tpl-pahana .ph-day,.tpl-pahana .ph-reply{background:#0e0905}.tpl-pahana .ph-mem{background:#060302}.tpl-pahana .ph-w{width:min(1120px,100% - 40px);margin-inline:auto}.tpl-pahana .ph-ch-head{text-align:center;max-width:680px;margin:0 auto clamp(38px,6vw,64px)}.tpl-pahana .ph-wick{width:40px;height:52px;margin:0 auto 12px;display:block;overflow:visible}.tpl-pahana .ph-cf{transform-box:fill-box;transform-origin:50% 100%;transition:transform .8s cubic-bezier(.3,1.35,.5,1) .2s;transform:scale(0)}.tpl-pahana .ph-cember{transition:opacity .5s}.tpl-pahana .ph-ch.lit .ph-cf,.tpl-pahana[data-mode=rest] .ph-cf{transform:scale(1)}.tpl-pahana .ph-ch.lit .ph-cember,.tpl-pahana[data-mode=rest] .ph-cember{opacity:0}.tpl-pahana .ph-kick{font:500 12.5px/1.4 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:#e0b45c}.tpl-pahana .ph-h2{font:400 clamp(35px,6.4vw,60px)/1.08 var(--ph-serif);color:#f6e6c4;text-wrap:balance;margin-top:10px}.tpl-pahana .ph-lead{font:400 17px/1.65 var(--f-ui);color:#e4d2ae;margin-top:14px}.tpl-pahana .ph-h3{font:400 24px/1.22 var(--ph-serif);color:#f6e6c4;text-wrap:balance}.tpl-pahana .ph-p{font:400 16px/1.65 var(--f-ui);color:#dcc8a2;margin-top:8px}.tpl-pahana .ph-acts{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tpl-pahana .ph-tag{font:500 12px/1.4 var(--f-ui);letter-spacing:.18em;text-transform:uppercase;color:#e0b45c}.tpl-pahana .ph-card{background:linear-gradient(#1c120a,#130b06);border:1px solid #e0b45c42;border-radius:20px;overflow:hidden}.tpl-pahana .ph-card-in{padding:24px 22px 26px}.tpl-pahana .ph-rv{transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1)}.tpl-pahana.ph-io:not([data-mode=rest]) .ph-rv:not(.in){opacity:.6;transform:translateY(16px)}.tpl-pahana .ph-miles{gap:40px;max-width:620px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.tpl-pahana .ph-miles:before{content:"";opacity:.55;background:linear-gradient(#7a5418,#e0b45c 50%,#7a5418);width:2px;position:absolute;top:10px;bottom:10px;left:11px}.tpl-pahana .ph-mile{padding-left:46px;position:relative}.tpl-pahana .ph-mile-dot{background:#2a1a0e;border:2px solid #e0b45c;border-radius:50%;width:20px;height:20px;transition:background-color 1s,box-shadow 1s;position:absolute;top:9px;left:2px}.tpl-pahana .ph-mile.in .ph-mile-dot,.tpl-pahana[data-mode=rest] .ph-mile-dot{background:#ffc46e;box-shadow:0 0 0 5px #ffc46e24,0 0 18px 4px #ffaa5073}.tpl-pahana .ph-mile-y{font:400 42px/1 var(--ph-serif);color:#e0b45c}.tpl-pahana .ph-mile-ic{color:#f2cf83;width:40px;height:40px;margin:12px 0 8px}.tpl-pahana .ph-nekath{text-align:center;background:radial-gradient(80% 90% at 50% 0,#ffc46e2b,#2a1a0e59);border:1px solid #e0b45c61;border-radius:240px 240px 26px 26px;max-width:560px;margin:0 auto 52px;padding:34px 24px 30px}.tpl-pahana .ph-nk-k{font:500 12.5px/1.4 var(--f-ui);letter-spacing:.2em;text-transform:uppercase;color:#e0b45c}.tpl-pahana .ph-nk-t{font:400 clamp(60px,17vw,112px)/1.05 var(--ph-serif);color:#ffd48a;text-shadow:0 0 34px #ffaa5059;margin-top:6px}.tpl-pahana .ph-nk-p{max-width:34ch;font:400 16.5px/1.6 var(--f-ui);color:#e4d2ae;margin:8px auto 0}.tpl-pahana .ph-evs{max-width:840px;margin:0 auto;padding:0;list-style:none}.tpl-pahana .ph-ev{border-top:1px solid #e0b45c33;gap:6px;padding:28px 0;display:grid}.tpl-pahana .ph-ev:last-child{border-bottom:1px solid #e0b45c33}.tpl-pahana .ph-ev-time{font:400 27px/1.15 var(--ph-serif);color:#e0b45c}.tpl-pahana .ph-ev-ic{color:#e0b45c;width:36px;height:36px;margin-bottom:8px}.tpl-pahana .ph-ev-key{background:radial-gradient(90% 120% at 0 0,#ffc46e21,#2a1a0e4d);border:1px solid #e0b45c73;border-radius:18px;margin-block:10px;padding:26px 20px}.tpl-pahana .ph-ev-key+.ph-ev{border-top:0}.tpl-pahana .ph-ev-key .ph-ev-time{color:#ffd48a}.tpl-pahana .ph-place-grid{gap:22px;display:grid}.tpl-pahana .ph-map{width:100%;height:200px;display:block}.tpl-pahana .ph-venue-n{margin-top:6px;font-size:30px}.tpl-pahana .ph-sw{flex-wrap:wrap;gap:14px 24px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tpl-pahana .ph-sw li{font:400 15.5px/1.3 var(--f-ui);color:#eadab8;align-items:center;gap:12px;display:flex}.tpl-pahana .ph-sw-c{border-radius:50% 0 50% 50%;width:30px;height:30px;transform:rotate(-45deg);box-shadow:inset 0 0 0 1px #ffffff38,0 0 16px #ffaa5040}.tpl-pahana .ph-rsvpby{font:500 14.5px/1.45 var(--f-ui);color:#f2cf83;border-top:1px solid #e0b45c33;margin-top:22px;padding-top:16px}.tpl-pahana .ph-toast{z-index:59;color:#1a0f06;max-width:calc(100% - 32px);font:500 14.5px/1.3 var(--f-ui);pointer-events:none;opacity:0;background:#f6e6c4;border-radius:999px;padding:10px 18px;transition:opacity .3s,transform .3s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);box-shadow:0 10px 30px -10px #000000b3}.tpl-pahana .ph-toast.is-on{opacity:1;transform:translate(-50%)}.tpl-pahana .ph-toast:empty{padding:0}.tpl-pahana .ph-gal{grid-template-columns:1fr 1fr;gap:18px 14px;display:grid;position:relative}.tpl-pahana .ph-ph{min-width:0;position:relative}.tpl-pahana .ph-ph:first-of-type{grid-column:1/-1}.tpl-pahana .ph-ph-b{aspect-ratio:4/5;cursor:zoom-in;--l:0;background:#120b06;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tpl-pahana .ph-ph:first-of-type .ph-ph-b{aspect-ratio:16/10}.tpl-pahana .ph-ph-b:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .8s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e0b45c2e}.tpl-pahana .ph-ph-img,.tpl-pahana .ph-ph-img svg,.tpl-pahana .ph-ph-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tpl-pahana .ph-shade{opacity:calc(1 - var(--l,0));background:radial-gradient(circle,#060302a3,#060302e0);transition:opacity .5s;position:absolute;inset:0}.tpl-pahana .ph-ph.is-seen .ph-shade{opacity:0;transition:opacity 1.2s}.tpl-pahana .ph-ph.is-seen .ph-ph-b:after{box-shadow:inset 0 0 0 1px #ffc46e73,inset 0 0 40px #ffaa502e}.tpl-pahana .ph-ph-c{font:400 14px/1.45 var(--f-ui);color:#d9c29a;margin-top:8px}.tpl-pahana .ph-pool{z-index:2;pointer-events:none;opacity:0;mix-blend-mode:screen;width:380px;height:380px;transform:translate(var(--x,0px),var(--y,0px));background:radial-gradient(circle,#ffc46e3d,#ffa04614 42%,#ffa04600 70%);border-radius:50%;margin:-190px 0 0 -190px;transition:opacity .4s;position:absolute;top:0;left:0}.tpl-pahana .ph-gal.is-pool .ph-pool{opacity:1}.tpl-pahana[data-mode=rest] .ph-shade{opacity:0!important}.tpl-pahana .ph-gal-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.tpl-pahana .ph-note{font:400 13.5px/1.5 var(--f-ui);color:#c2a97f}.tpl-pahana .ph-reply-grid{gap:26px;display:grid}.tpl-pahana .ph-lampfield{background:radial-gradient(75% 65% at 50% 100%,#2a1a0e,#120b06 62%,#0a0604);border:1px solid #e0b45c42;border-radius:22px;height:300px;position:relative;overflow:hidden}.tpl-pahana .ph-dots i{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);opacity:var(--o);background:#ffc46e;border-radius:50%;position:absolute;box-shadow:0 0 7px 1px #ffaa5080}.tpl-pahana .ph-dots i:nth-child(9n+4){animation:6s ease-in-out infinite pahana-breathe}.tpl-pahana .ph-dots i:nth-child(11n+2){animation:7.5s ease-in-out -3s infinite pahana-breathe}@keyframes pahana-breathe{50%{opacity:calc(var(--o) * .6)}}.tpl-pahana .ph-spot{opacity:.9;width:48px;height:62px;margin-left:-24px;position:absolute;top:40%;left:50%}.tpl-pahana .ph-spot:after{content:"";border:1px dashed #e0b45c66;border-radius:50%;position:absolute;inset:-8px -14px -10px}.tpl-pahana .ph-spot svg{width:100%;height:100%;display:block}.tpl-pahana .ph-mine{z-index:2;justify-items:center;gap:6px;transition:transform 1.9s cubic-bezier(.2,.7,.2,1),opacity 1.2s;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%)}.tpl-pahana .ph-mine.is-start{opacity:0;transition:none;transform:translate(-50%,160px)scale(.7)}.tpl-pahana .ph-mine svg{width:48px;height:62px;display:block;overflow:visible}.tpl-pahana .ph-mine-f{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out infinite pahana-flick}.tpl-pahana .ph-mine-n{color:#1a0f06;max-width:240px;font:500 14px/1.35 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;background:#f6e6c4;border-radius:999px;padding:4px 12px;overflow:hidden;box-shadow:0 0 24px #ffaa5059}.tpl-pahana .ph-field-c{text-align:center;font:400 14px/1.5 var(--f-ui);color:#d9c29a;margin-top:12px}.tpl-pahana .ph-field-you{color:#ffd48a;font-weight:500}.tpl-pahana .ph-formcard{padding:24px 20px}.tpl-pahana .ph-form{margin:0}.tpl-pahana .ph-f{border:0;min-width:0;margin:0 0 18px;padding:0}.tpl-pahana .ph-lbl{font:500 14.5px/1.4 var(--f-ui);color:#f2dfb8;margin-bottom:7px;padding:0;display:block}.tpl-pahana .ph-opt{font:400 13px/1.4 var(--f-ui);color:#c2a97f}.tpl-pahana .ph-in{color:#f6e6c4;width:100%;min-height:48px;font:400 16px/1.4 var(--f-ui);background:#120b06;border:1px solid #e0b45c6b;border-radius:12px;padding:11px 14px;transition:border-color .2s,box-shadow .2s;display:block}.tpl-pahana .ph-in:focus{border-color:#ffc46e;outline:none;box-shadow:0 0 0 3px #ffc46e4d}.tpl-pahana .ph-in[aria-invalid=true]{border-color:#ff9e7a}.tpl-pahana .ph-ta{resize:vertical;min-height:96px}.tpl-pahana .ph-e{font:500 13.5px/1.45 var(--f-ui);color:#ffb08f;margin-top:6px}.tpl-pahana .ph-sum{color:#ffd0bc;font:500 14.5px/1.45 var(--f-ui);background:#ff9e7a1f;border:1px solid #ff9e7a80;border-radius:10px;margin:0 0 16px;padding:10px 14px}.tpl-pahana .ph-choices{gap:10px;display:grid}.tpl-pahana .ph-choice{cursor:pointer;display:block;position:relative}.tpl-pahana .ph-choice input{opacity:0;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.tpl-pahana .ph-choice-b{color:#f2dfb8;min-height:52px;font:500 15px/1.3 var(--f-ui);background:#120b06;border:1px solid #e0b45c6b;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .2s,background-color .2s;display:flex}.tpl-pahana .ph-choice:hover .ph-choice-b{border-color:#e0b45c}.tpl-pahana .ph-choice-i{border:2px solid #e0b45c;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.tpl-pahana .ph-choice input:checked+.ph-choice-b{color:#f6e6c4;background:#e0b45c26;border-color:#ffc46e}.tpl-pahana .ph-choice input:checked+.ph-choice-b .ph-choice-i:after{content:"";background:#ffc46e;border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 8px #ffaa50b3}.tpl-pahana .ph-choice input:focus-visible+.ph-choice-b{outline-offset:2px;outline:2px solid #ffc46e}.tpl-pahana .ph-attend.is-bad .ph-choice-b{border-color:#ff9e7a}.tpl-pahana .ph-step{align-items:center;gap:8px;max-width:230px;display:flex}.tpl-pahana .ph-step-b{color:#f6e6c4;width:48px;height:48px;font:400 22px/1 var(--f-ui);cursor:pointer;background:#1a1009;border:1px solid #e0b45c99;border-radius:50%;flex:none;padding:0}.tpl-pahana .ph-step-b:hover{border-color:#ffc46e}.tpl-pahana .ph-step-n{text-align:center;appearance:textfield}.tpl-pahana .ph-step-n::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tpl-pahana .ph-step-n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tpl-pahana .ph-send{width:100%;min-height:52px;margin-top:6px;font-size:15.5px}.tpl-pahana .ph-done{text-align:center;padding:8px 0 4px}.tpl-pahana .ph-done-lamp{width:62px;height:80px;margin:0 auto 10px;display:block;overflow:visible}.tpl-pahana .ph-done[data-v=no] .ph-done-f,.tpl-pahana .ph-done[data-v=yes] .ph-done-e{display:none}.tpl-pahana .ph-done-h{font-size:30px}.tpl-pahana .ph-done-h:focus{outline:none}.tpl-pahana .ph-done-p{max-width:40ch;margin-inline:auto}.tpl-pahana .ph-change{margin-top:18px}.tpl-pahana .ph-qrrow{border-top:1px solid #e0b45c33;align-items:center;gap:14px;margin-top:24px;padding-top:20px;display:flex}.tpl-pahana .ph-qr{background:#fff;border-radius:8px;flex:none;width:84px;padding:6px}.tpl-pahana .ph-qr svg{display:block}.tpl-pahana .ph-qr-h{font:500 15px/1.4 var(--f-ui);color:#f6e6c4}.tpl-pahana .ph-qr-p{font:400 13.5px/1.45 var(--f-ui);color:#d9c29a}.tpl-pahana .ph-foot{text-align:center;background:radial-gradient(60% 80% at 50% 0,#e0963c26,#e0963c00 70%),#0a0604;border-top:1px solid #e0b45c33;padding:68px 20px 60px}.tpl-pahana .ph-foot-lamp{width:84px;height:48px;margin:0 auto 14px;display:block}.tpl-pahana .ph-foot-n{font:400 clamp(36px,6vw,50px)/1.1 var(--ph-serif);color:#f6e6c4}.tpl-pahana .ph-foot-n i{color:#e0b45c;font-style:italic}.tpl-pahana .ph-foot-d{font:500 13px/1.45 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:#f2cf83;margin-top:8px}.tpl-pahana .ph-made{min-height:44px;font:500 14.5px/1.3 var(--f-ui);color:#f6e6c4;border-bottom:1px solid #e0b45c8c;align-items:center;margin-top:18px;padding:0 4px;display:inline-flex}.tpl-pahana .ph-made:hover{color:#ffd48a;border-color:#ffc46e}.tpl-pahana .ph-foot-s{font:400 12.5px/1.45 var(--f-ui);color:#c2a97f;margin-top:12px}.tpl-pahana .ph-view{--fig-h:min(calc((100vw - 32px) * 1.25),calc(100svh - var(--strip-h,0px) - 220px));--col-gap:max(16px,calc((100svh - var(--strip-h,0px) - var(--fig-h) - 176px) / 2));z-index:58;background:#060302f5;flex-direction:column;justify-content:center;align-items:center;padding:72px 16px 84px;animation:.3s both pahana-fade;display:flex}@keyframes pahana-fade{0%{opacity:0}to{opacity:1}}.tpl-pahana .ph-view .fs-viewer-figure{justify-items:center;width:min(580px,100%);display:grid}.tpl-pahana .ph-view .fs-viewer-figure svg,.tpl-pahana .ph-view .fs-viewer-figure img{height:var(--fig-h);width:calc(var(--fig-h) * .8);object-fit:cover;border-radius:16px;max-width:100%;max-height:none;display:block;box-shadow:0 0 0 1px #e0b45c4d,0 0 80px #ffa0462e}.tpl-pahana .ph-view .fs-viewer-cap{text-align:center;font:italic 400 18px/1.4 var(--ph-serif);letter-spacing:0;text-transform:none;color:#f6e6c4;margin-top:14px}.tpl-pahana[lang=si] .ph-view .fs-viewer-cap{font:400 15px/1.6 var(--f-si)}.tpl-pahana[lang=ta] .ph-view .fs-viewer-cap{font:400 15px/1.6 var(--f-ta)}.tpl-pahana .ph-view .fs-viewer-close,.tpl-pahana .ph-view .fs-viewer-prev,.tpl-pahana .ph-view .fs-viewer-next{color:#f6e6c4;width:auto;height:auto;min-height:46px;font:400 20px/1 var(--f-ui);cursor:pointer;background:#1a1009;border:1px solid #e0b45c9e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:border-color .25s,background-color .25s;display:inline-flex}.tpl-pahana .ph-view .fs-viewer-close:hover,.tpl-pahana .ph-view .fs-viewer-prev:hover,.tpl-pahana .ph-view .fs-viewer-next:hover{background:#2a1a0e;border-color:#ffc46e}.tpl-pahana .ph-view .fs-viewer-close{top:var(--col-gap);right:max(16px,50% - 290px)}.tpl-pahana .ph-view .fs-viewer-prev,.tpl-pahana .ph-view .fs-viewer-next{top:auto;bottom:var(--col-gap);transform:none}.tpl-pahana .ph-view .fs-viewer-prev{left:max(16px,50% - 290px)}.tpl-pahana .ph-view .fs-viewer-next{right:max(16px,50% - 290px)}.tpl-pahana .ph-view .fs-viewer-close:after,.tpl-pahana .ph-view .fs-viewer-prev:after,.tpl-pahana .ph-view .fs-viewer-next:before{content:attr(aria-label);font:500 14.5px/1.25 var(--f-ui);letter-spacing:.02em}.tpl-pahana[lang=si] .ph-view button:after,.tpl-pahana[lang=si] .ph-view button:before{font-family:var(--f-si);letter-spacing:0}.tpl-pahana[lang=ta] .ph-view button:after,.tpl-pahana[lang=ta] .ph-view button:before{font-family:var(--f-ta);letter-spacing:0}.tpl-pahana .ph-view :focus-visible{outline-offset:3px;outline:2px solid #ffc46e}.tpl-pahana[data-mode=rest] .ph-view,.tpl-pahana[data-mode=rest] .ph-emb{display:none!important}.tpl-pahana[data-mode=rest] .ph-fk,.tpl-pahana[data-mode=rest] .ph-dots i{animation:none}.tpl-pahana[data-mode=rest] *,.tpl-pahana[data-mode=rest] :before,.tpl-pahana[data-mode=rest] :after{transition:none!important}@media (max-width:599px){.tpl-pahana .ph-emb-in{gap:6px;min-height:44px;padding:4px 12px 4px 6px}.tpl-pahana .ph-emb-n{display:none}.tpl-pahana .ph-emb-lamp{width:42px;height:24px}}@media (min-width:1300px){.tpl-pahana .ph-emb-in{border-radius:20px;flex-direction:column;gap:2px;max-width:112px;padding:10px 10px 8px;right:18px}.tpl-pahana .ph-emb-t{text-align:center}}.tpl-pahana .ph-h2.fs-lang-si,.tpl-pahana .ph-h2.fs-lang-ta{font-size:clamp(27px,4.8vw,44px);line-height:1.4}.tpl-pahana .ph-h3.fs-lang-si,.tpl-pahana .ph-h3.fs-lang-ta{font-size:20px;line-height:1.45}.tpl-pahana .ph-nk-t.fs-lang-si,.tpl-pahana .ph-nk-t.fs-lang-ta{font-size:clamp(40px,11vw,72px);line-height:1.3}.tpl-pahana .ph-ev-time.fs-lang-si,.tpl-pahana .ph-ev-time.fs-lang-ta{font-size:21px;line-height:1.4}.tpl-pahana .ph-o-tr.fs-lang-si,.tpl-pahana .ph-o-tr.fs-lang-ta{font-size:15px;font-style:normal;line-height:1.6}.tpl-pahana .ph-lead.fs-lang-si,.tpl-pahana .ph-lead.fs-lang-ta,.tpl-pahana .ph-p.fs-lang-si,.tpl-pahana .ph-p.fs-lang-ta{font-size:15px;line-height:1.8}.tpl-pahana .ph-kick.fs-lang-si,.tpl-pahana .ph-kick.fs-lang-ta,.tpl-pahana .ph-o-date.fs-lang-si,.tpl-pahana .ph-o-date.fs-lang-ta,.tpl-pahana .ph-foot-d.fs-lang-si,.tpl-pahana .ph-foot-d.fs-lang-ta{font-size:14px}@media (min-width:420px){.tpl-pahana .ph-choices{grid-template-columns:1fr 1fr}}@media (min-width:700px){.tpl-pahana .ph-ev{grid-template-columns:160px 1fr;gap:28px}.tpl-pahana .ph-ev-key{padding-inline:24px}.tpl-pahana .ph-formcard{padding:32px}.tpl-pahana .ph-gal{grid-template-columns:repeat(3,1fr);gap:22px 18px}.tpl-pahana .ph-ph:first-of-type{grid-column:auto}.tpl-pahana .ph-ph:first-of-type .ph-ph-b{aspect-ratio:4/5}.tpl-pahana .ph-map{height:240px}}@media (min-width:960px){.tpl-pahana .ph-o-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}.tpl-pahana .ph-lampbtn{width:min(32vw,370px)}.tpl-pahana .ph-o-glow{top:54%;left:72%}.tpl-pahana .ph-o-names{font-size:clamp(70px,7.2vw,108px)}.tpl-pahana .ph-miles{grid-template-columns:repeat(3,1fr);gap:36px;max-width:none}.tpl-pahana .ph-miles:before{background:linear-gradient(90deg,#7a5418,#e0b45c 50%,#7a5418);width:auto;height:2px;inset:10px 10px auto}.tpl-pahana .ph-mile{padding-top:48px;padding-left:0}.tpl-pahana .ph-mile-dot{top:0;left:0}.tpl-pahana .ph-place-grid{grid-template-columns:1.25fr 1fr;align-items:stretch}.tpl-pahana .ph-reply-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:36px}.tpl-pahana .ph-lampfield{height:470px}}@media (prefers-reduced-motion:reduce){.tpl-pahana *,.tpl-pahana :before,.tpl-pahana :after{transition:none!important;animation:none!important}}
