/* Like control copied from Pattaya update 4. Splash adapted for Phuket. */
.like-shell{position:absolute;right:14px;bottom:14px;z-index:2}.like-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:67px;height:41px;padding:8px 14px;border:1px solid #ffffffcf;border-radius:30px;background:linear-gradient(130deg,#ffffffd4,#ffffff70);box-shadow:0 6px 15px #00477a15,inset 0 1px 0 #fff;backdrop-filter:blur(15px);color:#235b69;font-size:.7rem;font-weight:650;transition:transform .32s var(--ease),background .3s,color .3s;overflow:visible}.like-button svg{width:18px;height:18px;fill:transparent;stroke:currentColor;stroke-width:1.6;transition:fill .3s,transform .45s var(--ease)}.like-button:hover{transform:scale(1.06);background:#ffffffe8;color:#008fce}.like-button.is-liked{color:#008fce;background:#e0f7ffe8}.like-button.is-liked svg{fill:#28b4e7;stroke:#068bc0}.like-button[aria-busy=true]{pointer-events:none;opacity:.7}.like-button.is-splashing svg{animation:heart-pop .6s var(--ease)}@keyframes heart-pop{35%{transform:scale(1.3) rotate(-10deg)}70%{transform:scale(.93)}}.splash-drop{position:fixed;width:7px;height:11px;border-radius:50% 50% 50% 15%;background:linear-gradient(120deg,#fff,#60d6fbd4);border:1px solid #ffffffbf;box-shadow:0 0 8px #52c9ff50;pointer-events:none;z-index:10000;animation:water-splash .8s var(--ease) forwards}@keyframes water-splash{0%{transform:translate(0,0) scale(.5);opacity:0}15%{opacity:1}100%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.1);opacity:0}}.splash-ring{position:fixed;width:20px;height:20px;border:2px solid #b4eaff;border-radius:50%;pointer-events:none;z-index:10000;animation:splash-ring .65s ease-out forwards}@keyframes splash-ring{to{transform:scale(4.5);opacity:0}}
.like-shell{position:absolute;right:14px;bottom:14px;z-index:2}
.like-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:67px;height:41px;padding:8px 14px;border:1px solid #ffffffcf;border-radius:30px;background:linear-gradient(130deg,#ffffffd4,#ffffff70);box-shadow:0 6px 15px #00477a15,inset 0 1px 0 #fff;backdrop-filter:blur(15px);color:#235b69;font-size:.7rem;font-weight:650;transition:transform .32s var(--ease),background .3s,color .3s;overflow:visible}
.like-button svg{width:18px;height:18px;fill:transparent;stroke:currentColor;stroke-width:1.6;transition:fill .3s,transform .45s var(--ease)}
.like-button:hover{transform:scale(1.06);background:#ffffffe8;color:#008fce}
.like-button.is-liked{color:#008fce;background:#e0f7ffe8}
.like-button.is-liked svg{fill:#28b4e7;stroke:#068bc0}
.like-button[aria-busy=true]{pointer-events:none;opacity:.7}
.like-button.is-splashing svg{animation:heart-pop .6s var(--ease)}
.like-button{background:linear-gradient(130deg,#ffffff3d,#ffffff0d);border-color:#ffffffbf;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 1px 0 #ffffffb0,0 4px 20px #155c7a22;color:#15586f;text-shadow:0 1px 2px #fff8}
.like-button.is-liked{background:linear-gradient(130deg,#91e5ff52,#ffffff1c);color:#007cbd;border-color:#e5faff}
.like-button:hover{background:#ffffff55}

.like-button{min-width:53px;height:33px;padding:5px 9px;gap:5px;font-size:.65rem}
.like-button svg{width:16px;height:16px}
.like-shell{right:12px;bottom:12px}

.like-button.is-liked{color:#d7335d!important;background:linear-gradient(130deg,#fffffff2,#ffe9ee9c)!important;border-color:#ffffffdf!important}
.like-button.is-liked svg{fill:#ee4b72!important;stroke:#db365f!important}
.like-button.is-liked:hover{background:linear-gradient(130deg,#fff,#ffdae3b3)!important}