[data-template=day-sulur-rotan]{--radius:0px;--field-bg:#fbf5e8;--line:#bfa883;--on-accent:var(--bone);--vine-left:8px;--vine-width:40px}@media (width>=768px){[data-template=day-sulur-rotan]{--vine-left:max(24px, calc((100vw - 1120px) / 2));--vine-width:52px}}[data-template=day-sulur-rotan] .font-display{font-family:var(--font-display), serif}[data-template=day-sulur-rotan] .sulur-weave{background-color:var(--rattan);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M0 3h48M0 9h48M0 15h48M0 21h48M0 27h48M0 33h48M0 39h48M0 45h48' stroke='%23a97d42' stroke-width='1'/%3E%3Cpath d='M24 6 42 24 24 42 6 24Z' fill='none' stroke='%232b1c12' stroke-width='3'/%3E%3Cpath d='M24 16 32 24 24 32 16 24Z' fill='%232b1c12'/%3E%3Cpath d='M0 0 6 6M48 0 42 6M0 48 6 42M48 48 42 42' stroke='%232b1c12' stroke-width='3'/%3E%3C/svg%3E");background-position:50%;background-size:48px 48px}[data-template=day-sulur-rotan] .sulur-rail{padding-left:calc(var(--vine-left) + var(--vine-width) + 14px);padding-right:20px}@media (width>=768px){[data-template=day-sulur-rotan] .sulur-rail{padding-left:calc(var(--vine-left) + var(--vine-width) + 40px);padding-right:40px}}[data-template=day-sulur-rotan] .sulur-vine{top:0;bottom:0;left:var(--vine-left);z-index:1;width:var(--vine-width);pointer-events:none;position:absolute;overflow:hidden}[data-template=day-sulur-rotan] .sulur-vine__growth{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='240' viewBox='0 0 52 240' fill='none' stroke='%23c47f23' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M26 0C10 40 10 80 26 120C42 160 42 200 26 240'/%3E%3Cpath d='M15 50C6 44 2 34 4 24C12 26 18 38 15 50Z' fill='%23c47f23' fill-opacity='.25'/%3E%3Cpath d='M18 92C30 92 42 84 46 72C40 70 28 74 22 82'/%3E%3Cpath d='M37 170C46 164 50 154 48 144C40 146 34 158 37 170Z' fill='%23c47f23' fill-opacity='.25'/%3E%3Cpath d='M34 212C22 212 10 204 6 192C12 190 24 194 30 202'/%3E%3C/svg%3E");background-position:top;background-repeat:repeat-y;background-size:100%;position:absolute;inset:0}[data-template=day-sulur-rotan] .sulur-heading{font-family:var(--font-display), serif;font-size:clamp(2rem,6vw,3.25rem);line-height:1.08;position:relative}[data-template=day-sulur-rotan] .sulur-branch{color:#c47f23;width:30px;position:absolute;top:.35em;left:-34px}@media (width>=768px){[data-template=day-sulur-rotan] .sulur-branch{width:54px;left:-58px}}[data-template=day-sulur-rotan] .sulur-dark{background:var(--umber);color:var(--bone)}[data-template=day-sulur-rotan] .sulur-card{background:color-mix(in srgb, var(--bone) 8%, var(--umber))}[data-template=day-sulur-rotan] .sulur-leaf{border-radius:0 42%}[data-template=day-sulur-rotan] .sulur-button,[data-template=day-sulur-rotan] .inv-button{background:var(--accent);min-height:44px;color:var(--bone);cursor:pointer;padding:12px 28px;font-weight:600;transition:background-color .2s,transform .2s}[data-template=day-sulur-rotan] .sulur-cover .sulur-button{background:var(--ochre);color:var(--umber)}[data-template=day-sulur-rotan] .sulur-button:hover,[data-template=day-sulur-rotan] .inv-button:hover{background:#7b3e14}[data-template=day-sulur-rotan] .sulur-cover .sulur-button:hover{background:var(--rattan)}[data-template=day-sulur-rotan] .sulur-button:active,[data-template=day-sulur-rotan] .inv-button:active{transform:scale(.97)}[data-template=day-sulur-rotan] .sulur-button:focus-visible{outline:3px solid var(--ochre);outline-offset:3px}[data-template=day-sulur-rotan] .sulur-countdown .inv-countdown__units{gap:24px}[data-template=day-sulur-rotan] .sulur-countdown .inv-countdown__value{font-family:var(--font-display), serif;color:var(--ochre);font-size:clamp(2.5rem,9vw,3.5rem)}[data-template=day-sulur-rotan] .sulur-dark .inv-countdown__label{color:var(--dusk)}[data-template=day-sulur-rotan] .sulur-cover{background:0 0;overflow:hidden}[data-template=day-sulur-rotan] .sulur-mat{position:absolute;inset:0;overflow:hidden}[data-template=day-sulur-rotan] .sulur-mat__still{background:var(--umber);position:absolute;inset:0}[data-template=day-sulur-rotan] .sulur-mat__field{background:var(--umber)}[data-template=day-sulur-rotan] .sulur-roll{background-image:linear-gradient(to bottom, #8f6a36, var(--rattan) 42%, #e0bd87 55%, #8f6a36);border-radius:999px;height:22px;position:absolute;bottom:0;left:-2%;right:-2%;transform:translateY(100%);box-shadow:0 10px 18px #2b1c1273}[data-template=day-sulur-rotan]:not(.sulur-motion) .sulur-mat{transition:transform 1.1s cubic-bezier(.7,0,.2,1)}[data-template=day-sulur-rotan]:not(.sulur-motion)[data-opened] .sulur-mat{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){[data-template=day-sulur-rotan][data-opened] .sulur-cover{opacity:0}}[data-template=day-sulur-rotan] .inv-music{background:var(--accent);color:var(--bone)}[data-template=day-sulur-rotan] .sulur-rail{overflow-wrap:anywhere}@media (height<=640px){[data-template=day-sulur-rotan] .sulur-cover__text svg{display:none}}
