:root{--vink-yellow:#febd0d;--vink-yellow-hover:#e5aa0c;--vink-yellow-light:#fff7d4;--vink-black:#000;--vink-gray:#666;--vink-label:#333;--vink-light-gray:#ececec;--vink-white:#fff;--vink-success:#4caf50;--vink-success-bg:#edf7ee;--vink-error:#f44336;--vink-error-bg:#ffebee;--vink-font:Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vink-font-heading:"Arial Black", Arial, sans-serif;--vink-radius:6px;--vink-radius-card:8px;--vink-shadow-sm:0 1px 3px #00000014}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--vink-light-gray);min-width:320px;color:var(--vink-black);font-family:var(--vink-font);margin:0;font-size:16px;line-height:1.5}.pub-top{min-height:56px;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top));background:var(--vink-yellow);justify-content:space-between;align-items:center;gap:12px;display:flex}.pub-logo{filter:brightness(0);width:auto;height:24px;display:block}.pub-session{align-items:center;gap:12px;min-width:0;font-weight:700;display:flex}.pub-session span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-main{max-width:720px;padding:16px 16px calc(32px + env(safe-area-inset-bottom));margin:0 auto}.pub-message{flex-direction:column;gap:12px;font-size:18px;display:flex}.pub-message p{margin:0}.pub-help{text-align:center;margin:24px 0 0;font-size:16px}.pub-help a{color:inherit}
