.account-welcome-screen,.rontab-splash{--splash-brand:#1f3326}.account-welcome-screen{color:#f6efe2;isolation:isolate;background:radial-gradient(120% 80% at 50% 0,#2c4a36 0%,#1f3326 55%,#15241b 100%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.account-welcome-screen:before{z-index:-1;content:"";background:radial-gradient(40% 30%,#e0693f29,#0000 70%);position:absolute;inset:0}.account-welcome-brand{text-align:center;justify-items:center;gap:14px;animation:.9s cubic-bezier(.2,.7,.2,1) both account-welcome-arrive;display:grid}.account-welcome-screen h1{color:#f6efe2;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(44px,17vw,120px);font-weight:400;line-height:1}.account-welcome-screen h1 span{color:#e9875f}.account-welcome-brand p{color:#f6efe2b8;letter-spacing:.24em;text-transform:uppercase;border-top:1px solid #f6efe238;margin:0;padding-top:14px;font-size:clamp(10px,2.6vw,13px);font-weight:600}@keyframes account-welcome-arrive{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.account-welcome-loading{bottom:max(12dvh, calc(env(safe-area-inset-bottom) + 32px));width:24px;height:24px;color:inherit;opacity:.7;place-items:center;margin-left:-12px;display:grid;position:absolute;left:50%}.account-welcome-loading svg{animation:.9s linear infinite account-welcome-spin}@keyframes account-welcome-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.account-welcome-loading svg,.account-welcome-brand{animation:none}}.rontab-splash{background:var(--surface);color:#223127;isolation:isolate;place-items:center;min-height:100svh;padding:36px 24px;display:grid;position:relative;overflow:hidden}.splash-blob{z-index:-1;filter:blur(60px);pointer-events:none;border-radius:50%;display:none;position:absolute}.splash-blob-a{aspect-ratio:1;opacity:.7;background:#f2b79c;width:min(52vw,520px);animation:14s ease-in-out infinite alternate splash-drift-a;top:-12%;left:-8%}.splash-blob-b{aspect-ratio:1;opacity:.7;background:#a9cfae;width:min(58vw,580px);animation:16s ease-in-out infinite alternate splash-drift-b;bottom:-14%;right:-10%}.splash-blob-c{aspect-ratio:1;opacity:.6;background:#ffe2a8;width:min(26vw,260px);animation:11s ease-in-out infinite alternate-reverse splash-drift-a;top:38%;right:22%}.splash-content{text-align:center;justify-items:center;width:min(100%,620px);animation:.75s cubic-bezier(.2,.7,.2,1) both splash-arrive;display:grid}.splash-wordmark{color:var(--splash-brand);font-family:var(--font-display), Georgia, serif;margin:22px 0 0;font-size:clamp(56px,10vw,92px);font-weight:400;line-height:1}.splash-wordmark span{color:#e0693f;animation:2.4s ease-in-out 1.2s infinite splash-dot;display:inline-block}.splash-tagline{color:#2f5a3f;letter-spacing:.01em;margin:14px 0 0;font-size:clamp(18px,3vw,22px);font-weight:700}.splash-sub{color:#5d6b60;max-width:340px;margin:8px 0 0;font-size:14px;line-height:1.6}.splash-actions{gap:12px;width:min(100%,360px);margin-top:34px;animation:.7s .18s both splash-options;display:grid}.splash-action{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:54px;font-size:15px;font-weight:700;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}.splash-action:hover{transform:translateY(-2px)}.splash-action:active{transform:translateY(0)scale(.98)}.splash-action:focus-visible,.splash-seller-entry a:focus-visible{outline:3px solid var(--splash-brand);outline-offset:3px}.splash-action-primary{background:var(--splash-brand);color:#fff;box-shadow:0 12px 26px #1f332633}.splash-action-primary:hover{box-shadow:0 16px 32px #1f332647}.splash-action-secondary{border-color:var(--splash-brand);color:var(--splash-brand);background:#ffffffb3}.splash-action-secondary:hover{background:var(--splash-brand);color:#fff}.splash-seller-entry{color:#5d6b60;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:10px;font-size:13px;display:flex}.splash-seller-entry a{color:var(--splash-brand);text-underline-offset:4px;font-weight:700;text-decoration:underline}.splash-footer{color:#82907f;text-align:center;margin:0;font-size:12px;position:absolute;bottom:18px;left:24px;right:24px}@keyframes splash-arrive{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes splash-options{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes splash-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.12)}}@keyframes splash-drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(-40px,-30px)scale(1.1)}}@media (max-width:640px){.rontab-splash{padding:20px 20px 44px}.splash-wordmark{margin-top:16px;font-size:56px}.splash-actions{margin-top:26px}.splash-footer{bottom:12px}}@media (prefers-reduced-motion:reduce){.splash-blob,.splash-wordmark span{animation:none}.splash-content,.splash-actions{animation-duration:1ms;animation-delay:0s}}
