.coming-soon-container{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--color-bg) 0%,#f5f1eb 100%);position:relative;overflow:hidden}.background-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.bg-element{position:absolute;border-radius:50%;opacity:.1;background:var(--color-primary)}.bg-element:nth-child(1){width:300px;height:300px;top:-150px;right:-100px;background:var(--color-primary)}.bg-element:nth-child(2){width:200px;height:200px;bottom:-100px;left:-50px;background:var(--color-secondary)}.bg-element:nth-child(3){width:150px;height:150px;top:50%;right:10%;background:var(--color-highlight)}.countdown-container{display:flex;justify-content:center;gap:var(--space-4);margin:var(--space-6) 0 var(--space-8);flex-wrap:wrap}.countdown-item{text-align:center;min-width:100px}.countdown-number{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:var(--space-2);display:block}.countdown-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-light);font-weight:600}.book-preview{margin-top:var(--space-8);border-top:1px solid var(--color-border);padding-top:var(--space-8)}.book-cover-placeholder{width:200px;height:300px;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);border-radius:var(--radius-md);margin:0 auto var(--space-6);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:600;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.book-cover-placeholder:before{content:"";position:absolute;top:0;left:0;right:0;height:20%;background:#ffffff1a}.book-cover-placeholder:after{content:"WFT";font-size:var(--text-4xl);opacity:.3}.notification-form{max-width:500px;margin:0 auto}.form-success{background:#48bb781a;border:1px solid var(--color-success);color:var(--color-success);padding:var(--space-4);border-radius:var(--radius-md);text-align:center;margin-top:var(--space-4);display:none}.progress-container{width:100%;max-width:400px;margin:var(--space-6) auto}.progress-label{display:flex;justify-content:space-between;margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-light)}.progress-bar{height:8px;background-color:#8b45131a;border-radius:var(--radius-full);overflow:hidden}.progress-fill{height:100%;width:75%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:var(--radius-full);transition:width 1s ease}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-6);margin:var(--space-8) 0}.feature-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);text-align:center;transition:all var(--transition-normal)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.feature-icon{font-size:var(--text-4xl);color:var(--color-primary);margin-bottom:var(--space-4);display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.floating{animation:float 3s ease-in-out infinite}.pulse{animation:pulse 2s ease-in-out infinite}@media (max-width: 768px){.countdown-number{font-size:var(--text-4xl)}.countdown-item{min-width:80px}.main-content{padding:var(--space-8) var(--space-4)}}@media (max-width: 480px){.countdown-number{font-size:var(--text-3xl)}.countdown-item{min-width:70px}.book-cover-placeholder{width:150px;height:225px}}
