:root{--navy:#0d1b2a; --navy-mid:#132233; --navy-deep:#081420; --gold:#c9a84c; --gold-lt:#e8c96a; --gold-dim:rgba(201, 168, 76, 0.15); --cream:#f5f0e8; --white:#ffffff; --gray:#6b7280; --gray-lt:rgba(255, 255, 255, 0.6); --card-bg:#1a2a3a; --border:rgba(255, 255, 255, 0.07); --border-gold:rgba(201, 168, 76, 0.25); --radius:14px; --radius-sm:8px; --transition:0.3s ease; --shadow:0 16px 48px rgba(0, 0, 0, 0.4)}*, *::before, *::after{box-sizing:border-box; margin:0; padding:0}html{scroll-behavior:smooth}body{font-family:'Spectral', Georgia, serif; background:var(--navy); color:var(--white); overflow-x:hidden}a{color:inherit; text-decoration:none}img{max-width:100%; display:block; border-radius:var(--radius-sm)}.container{width:92%; max-width:1200px; margin:0 auto}.section-label{display:inline-block; font-size:0.72rem; font-weight:700; letter-spacing:0.22em; text-transform:uppercase; color:var(--gold); background:var(--gold-dim); border:1px solid var(--border-gold); padding:0.35rem 1rem; border-radius:50px; margin-bottom:1rem}.section-title{font-family:'Playfair Display', serif; font-size:clamp(2rem, 5vw, 3rem); font-weight:900; line-height:1.1; margin-bottom:0.6rem}.section-title.accent{color:var(--gold); font-style:italic}.section-sub{color:var(--gray); font-size:1rem; line-height:1.7; max-width:560px}.section-header{margin-bottom:3.5rem}.section-header.center{text-align:center}.section-header.center.section-sub{margin:0 auto}.btn{display:inline-block; padding:0.75rem 1.8rem; border-radius:50px; font-weight:600; font-size:0.92rem; cursor:pointer; transition:transform var(--transition), box-shadow var(--transition), background var(--transition); border:none; text-align:center}.btn:hover{transform:translateY(-2px); box-shadow:0 8px 24px rgba(201, 168, 76, 0.3)}.btn-gold{background:var(--gold); color:var(--navy)}.btn-gold:hover{background:var(--gold-lt)}.btn-outline{background:transparent; border:2px solid var(--gold); color:var(--gold)}.btn-outline:hover{background:var(--gold); color:var(--navy)}.btn-ghost{background:rgba(255, 255, 255, 0.07); color:var(--white); border:1px solid var(--border)}.btn-ghost:hover{background:rgba(255, 255, 255, 0.12)}.divider{width:60px; height:3px; background:linear-gradient(90deg, var(--gold), transparent); border-radius:2px; margin:1rem 0}.divider.center{margin:1rem auto}.reveal{opacity:0; transform:translateY(28px); transition:opacity 0.7s ease, transform 0.7s ease}.reveal.visible{opacity:1; transform:translateY(0)}#toast{position:fixed; bottom:2rem; left:50%; transform:translateX(-50%) translateY(100px); background:var(--gold); color:var(--navy); padding:0.8rem 2rem; border-radius:50px; font-weight:700; font-size:0.9rem; z-index:9999; transition:transform 0.4s ease; pointer-events:none; white-space:nowrap}#toast.show{transform:translateX(-50%) translateY(0)}nav{position:fixed; top:0; left:0; right:0; z-index:1000; padding:1rem 0; transition:background var(--transition), box-shadow var(--transition)}nav.scrolled{background:rgba(8, 20, 32, 0.97); box-shadow:0 2px 24px rgba(0, 0, 0, 0.5); backdrop-filter:blur(16px)}.nav-inner{display:flex; align-items:center; justify-content:space-between}.nav-logo{font-family:'Playfair Display', serif; font-size:1.3rem; font-weight:900; color:var(--gold); letter-spacing:0.04em}.nav-logo span{color:var(--white)}.nav-toggle{display:flex; flex-direction:column; justify-content:space-between; width:28px; height:20px; cursor:pointer; z-index:1100; background:none; border:none; padding:0}.nav-toggle span{display:block; width:100%; height:2px; background:var(--gold); border-radius:2px; transition:transform 0.4s ease, opacity 0.3s ease}.nav-toggle.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-menu{position:absolute; top:100%; right:0; width:min(340px, 92vw); background:rgba(8, 20, 32, 0.98); border:1px solid var(--border-gold); border-radius:var(--radius); padding:1.5rem; display:none; flex-direction:column; gap:0.2rem; backdrop-filter:blur(20px); box-shadow:var(--shadow); margin-top:0.75rem; margin-right:0.5rem}.nav-menu.open{display:flex; animation:fadeDown 0.22s ease}@keyframes fadeDown{from{opacity:0; transform:translateY(-8px)}to{opacity:1; transform:translateY(0)}}.nav-menu a{padding:0.65rem 0.9rem; border-radius:var(--radius-sm); font-weight:500; color:rgba(255, 255, 255, 0.85); transition:background var(--transition), color var(--transition); display:flex; align-items:center; gap:0.6rem; font-size:0.95rem}.nav-menu a:hover{background:var(--gold-dim); color:var(--gold)}.nav-divider{height:1px; background:var(--border); margin:0.5rem 0}.nav-menu.btn{width:100%; text-align:center; margin-top:0.5rem}#hero{min-height:100vh; display:flex; align-items:center; justify-content:center; text-align:center; position:relative; overflow:hidden; padding:8rem 1rem 5rem}.hero-bg{position:absolute; inset:0; background:radial-gradient(ellipse at 15% 60%, rgba(201, 168, 76, 0.13) 0%, transparent 55%), radial-gradient(ellipse at 85% 25%, rgba(201, 168, 76, 0.08) 0%, transparent 50%), radial-gradient(ellipse at 50% 100%, rgba(13, 27, 42, 0.8) 0%, transparent 60%), linear-gradient(180deg, #0d1b2a 0%, #081420 100%)}.particles{position:absolute; inset:0; overflow:hidden; pointer-events:none}.particle{position:absolute; border-radius:50%; opacity:0; animation:float-up linear infinite}@keyframes float-up{0%{transform:translateY(100vh) scale(0); opacity:0}10%{opacity:0.5}90%{opacity:0.2}100%{transform:translateY(-10vh) scale(1); opacity:0}}.hero-content{position:relative; z-index:2; max-width:820px}.hero-eyebrow{display:inline-flex; align-items:center; gap:0.6rem; font-size:0.78rem; font-weight:700; letter-spacing:0.22em; text-transform:uppercase; color:var(--gold); border:1px solid var(--border-gold); padding:0.4rem 1.2rem; border-radius:50px; margin-bottom:1.75rem; background:var(--gold-dim)}.hero-eyebrow::before{content:'◆'; font-size:0.5rem}.hero-title{font-family:'Playfair Display', serif; font-size:clamp(3rem, 9vw, 6.5rem); font-weight:900; line-height:1.02; margin-bottom:1.5rem; letter-spacing:-0.01em}.hero-title.line2{color:var(--gold); font-style:italic; display:block}.hero-desc{font-size:clamp(1rem, 2.5vw, 1.15rem); color:var(--gray-lt); line-height:1.8; max-width:580px; margin:0 auto 2.75rem}.hero-ctas{display:flex; gap:1rem; justify-content:center; flex-wrap:wrap}.hero-scroll{position:absolute; bottom:2rem; left:50%; transform:translateX(-50%); display:flex; flex-direction:column; align-items:center; gap:0.5rem; color:rgba(255, 255, 255, 0.3); font-size:0.7rem; letter-spacing:0.15em; text-transform:uppercase; animation:scroll-bounce 2.5s infinite}.hero-scroll::after{content:''; width:1px; height:40px; background:linear-gradient(to bottom, var(--gold), transparent)}@keyframes scroll-bounce{0%, 100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}.ticker{background:var(--gold); padding:0.7rem 0; overflow:hidden; white-space:nowrap}.ticker-track{display:inline-block; animation:ticker-scroll 35s linear infinite}.ticker-track:hover{animation-play-state:paused}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{display:inline-block; font-size:0.8rem; font-weight:800; letter-spacing:0.14em; text-transform:uppercase; color:var(--navy); padding:0 2.5rem}.ticker-sep{color:var(--navy); opacity:0.35}#publications{padding:6rem 0}.pub-grid{display:grid; grid-template-columns:repeat(auto-fill, minmax(265px, 1fr)); gap:1.75rem}.pub-card{background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius); overflow:hidden; transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition); opacity:0; transform:translateY(20px); animation:card-in 0.5s ease forwards}@keyframes card-in{to{opacity:1; transform:translateY(0)}}.pub-card:hover{transform:translateY(-6px); box-shadow:var(--shadow); border-color:var(--border-gold)}.pub-cover{width:100%; aspect-ratio:3/4; background:linear-gradient(145deg, #1a3a5c, #0a1a2e); display:flex; align-items:center; justify-content:center; font-family:'Playfair Display', serif; position:relative; overflow:hidden}.pub-cover::before{content:''; position:absolute; inset:0; background:linear-gradient(145deg, rgba(201, 168, 76, 0.1), transparent)}.pub-cover-inner{position:relative; z-index:1; text-align:center; padding:1.5rem}.pub-cover-icon{font-size:3.5rem; margin-bottom:0.75rem}.pub-cover-title{font-size:1rem; font-weight:700; color:var(--gold); line-height:1.3}.pub-body{padding:1.25rem 1.25rem 0.5rem}.pub-genre{font-size:0.68rem; font-weight:700; letter-spacing:0.16em; text-transform:uppercase; color:var(--gold); margin-bottom:0.4rem}.pub-title{font-family:'Playfair Display', serif; font-size:1.05rem; font-weight:700; margin-bottom:0.3rem; line-height:1.3}.pub-author{font-size:0.83rem; color:var(--gray); margin-bottom:0.7rem}.pub-desc{font-size:0.85rem; color:var(--gray-lt); line-height:1.65}.pub-footer{display:flex; align-items:center; justify-content:space-between; padding:1rem 1.25rem 1.25rem}.pub-price{font-weight:800; color:var(--gold); font-size:1.05rem}.pub-buy{font-size:0.8rem; padding:0.45rem 1.1rem; border-radius:50px; background:rgba(201, 168, 76, 0.12); color:var(--gold); border:1px solid var(--border-gold); cursor:pointer; transition:background var(--transition), color var(--transition); font-weight:600}.pub-buy:hover{background:var(--gold); color:var(--navy)}@keyframes spin{to{transform:rotate(360deg)}}#about{padding:6rem 0; background:linear-gradient(180deg, var(--navy) 0%, var(--navy-deep) 50%, var(--navy) 100%)}.about-grid{display:grid; grid-template-columns:1fr 1fr; gap:4rem; align-items:center}@media (max-width:768px){.about-grid{grid-template-columns:1fr; gap:2.5rem}}.about-visual{position:relative; max-width:420px; margin:0 auto}.about-ring{width:100%; aspect-ratio:1; border-radius:50%; background:radial-gradient(circle at 35% 35%, rgba(201, 168, 76, 0.18), rgba(13, 27, 42, 0.9)); border:2px solid var(--border-gold); display:flex; align-items:center; justify-content:center; font-size:clamp(3rem, 8vw, 5rem); position:relative; overflow:hidden}.about-ring::after{content:''; position:absolute; inset:-50%; background:conic-gradient(from 0deg, transparent 0%, rgba(201, 168, 76, 0.06) 50%, transparent 100%); animation:spin 14s linear infinite}.about-badges{position:absolute; bottom:-0.5rem; right:-0.5rem; display:flex; flex-direction:column; gap:0.6rem}.badge{background:var(--gold); color:var(--navy); padding:0.45rem 1rem; border-radius:50px; font-size:0.75rem; font-weight:800; white-space:nowrap; box-shadow:0 4px 16px rgba(201, 168, 76, 0.4)}.about-text p{color:var(--gray-lt); line-height:1.85; margin-bottom:1.1rem; font-size:0.97rem}.about-list{list-style:none; margin:1.25rem 0 2rem}.about-list li{display:flex; align-items:center; gap:0.75rem; padding:0.45rem 0; color:rgba(255, 255, 255, 0.8); font-size:0.93rem}.about-list li::before{content:'✦'; color:var(--gold); font-size:0.65rem; flex-shrink:0}#editor{padding:6rem 0; background:linear-gradient(135deg, rgba(201, 168, 76, 0.06) 0%, transparent 60%), var(--navy-mid)}.editor-grid{display:grid; grid-template-columns:340px 1fr; gap:4rem; align-items:start}@media (max-width:900px){.editor-grid{grid-template-columns:1fr; gap:2.5rem}}.editor-card{background:var(--card-bg); border:1px solid var(--border-gold); border-radius:var(--radius); overflow:hidden; text-align:center; position:sticky; top:100px}.editor-photo{width:100%; aspect-ratio:1; background:linear-gradient(145deg, #1a3a5c, #0d2035); display:flex; align-items:center; justify-content:center; font-size:5rem; position:relative; overflow:hidden}.editor-photo img{width:100%; height:100%; object-fit:cover; border-radius:0}.editor-photo-placeholder{font-size:5rem}.editor-photo::after{content:''; position:absolute; bottom:0; left:0; right:0; height:60px; background:linear-gradient(to top, var(--card-bg), transparent)}.editor-info{padding:1.5rem}.editor-name{font-family:'Playfair Display', serif; font-size:1.4rem; font-weight:700; margin-bottom:0.25rem}.editor-role{font-size:0.75rem; font-weight:700; letter-spacing:0.18em; text-transform:uppercase; color:var(--gold); margin-bottom:1.25rem}.editor-links{display:flex; flex-direction:column; gap:0.6rem}.editor-link{display:flex; align-items:center; gap:0.6rem; padding:0.6rem 0.9rem; border-radius:var(--radius-sm); background:rgba(255, 255, 255, 0.04); border:1px solid var(--border); font-size:0.85rem; font-weight:500; transition:background var(--transition), border-color var(--transition); color:rgba(255, 255, 255, 0.8)}.editor-link:hover{background:var(--gold-dim); border-color:var(--border-gold); color:var(--gold)}.editor-link-icon{font-size:1rem; flex-shrink:0}.editor-bio{padding-top:0.5rem}.editor-bio.section-title{text-align:left}.editor-bio.divider{margin:0.75rem 0 1.5rem}.editor-bio p{color:var(--gray-lt); line-height:1.85; margin-bottom:1.1rem; font-size:0.97rem}.editor-bio blockquote{border-left:3px solid var(--gold); padding:1rem 1.5rem; margin:1.75rem 0; background:var(--gold-dim); border-radius:0 var(--radius-sm) var(--radius-sm) 0}.editor-bio blockquote p{font-family:'Playfair Display', serif; font-size:1.1rem; font-style:italic; color:var(--cream); margin:0}#authors{padding:6rem 0}.authors-grid{display:grid; grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)); gap:1.75rem}.author-card{background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius); overflow:hidden; transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition)}.author-card:hover{transform:translateY(-5px); border-color:var(--border-gold); box-shadow:var(--shadow)}.author-photo{width:100%; aspect-ratio:4/3; background:linear-gradient(145deg, #162b40, #0a1e30); display:flex; align-items:center; justify-content:center; font-size:4rem; position:relative; overflow:hidden}.author-photo img{width:100%; height:100%; object-fit:cover; border-radius:0}.author-photo-placeholder{font-size:4rem}.author-body{padding:1.4rem}.author-name{font-family:'Playfair Display', serif; font-size:1.15rem; font-weight:700; margin-bottom:0.2rem}.author-genre{font-size:0.7rem; font-weight:700; letter-spacing:0.15em; text-transform:uppercase; color:var(--gold); margin-bottom:0.75rem}.author-bio{font-size:0.86rem; color:var(--gray-lt); line-height:1.7; margin-bottom:1.1rem}.author-books{margin-bottom:1.1rem}.author-books-label{font-size:0.68rem; font-weight:700; letter-spacing:0.12em; text-transform:uppercase; color:var(--gray); margin-bottom:0.5rem}.author-book-link{display:inline-flex; align-items:center; gap:0.4rem; font-size:0.82rem; color:var(--gold); background:var(--gold-dim); border:1px solid var(--border-gold); padding:0.3rem 0.8rem; border-radius:50px; margin:0.2rem 0.2rem 0.2rem 0; transition:background var(--transition)}.author-book-link:hover{background:var(--gold); color:var(--navy)}#membership{padding:6rem 0; background:var(--navy-deep)}.plans-grid{display:grid; grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)); gap:1.5rem; max-width:980px; margin:0 auto}.plan-card{background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius); padding:2.25rem 1.75rem; transition:transform var(--transition), border-color var(--transition); position:relative; overflow:hidden}.plan-card:hover{transform:translateY(-4px)}.plan-card.featured{border-color:var(--gold); background:linear-gradient(145deg, #1e2f45, #152232)}.plan-card.featured::before{content:'MOST POPULAR'; position:absolute; top:1.1rem; right:-2.2rem; background:var(--gold); color:var(--navy); font-size:0.6rem; font-weight:900; letter-spacing:0.12em; padding:0.3rem 3.2rem; transform:rotate(35deg)}.plan-name{font-family:'Playfair Display', serif; font-size:1.35rem; font-weight:700; margin-bottom:0.5rem}.plan-price{font-size:2.8rem; font-weight:900; color:var(--gold); line-height:1; margin:1rem 0 0.3rem}.plan-price sup{font-size:1.2rem; vertical-align:top; margin-top:0.4rem}.plan-price sub{font-size:0.95rem; font-weight:400; color:var(--gray)}.plan-desc{font-size:0.88rem; color:var(--gray); margin-bottom:1.5rem}.plan-features{list-style:none; margin-bottom:2rem}.plan-features li{display:flex; align-items:flex-start; gap:0.6rem; padding:0.45rem 0; font-size:0.88rem; color:rgba(255, 255, 255, 0.75); border-bottom:1px solid rgba(255, 255, 255, 0.04)}.plan-features li.check{color:var(--gold); flex-shrink:0}.plan-features li.cross{color:#4a5568; flex-shrink:0}.plan-cta{width:100%; padding:0.9rem; border-radius:var(--radius-sm); font-size:0.95rem}#publish{padding:6rem 0; background:linear-gradient(135deg, rgba(201, 168, 76, 0.07) 0%, transparent 50%), var(--navy-mid)}.publish-grid{display:grid; grid-template-columns:1fr 1.4fr; gap:4rem; align-items:start}@media (max-width:900px){.publish-grid{grid-template-columns:1fr; gap:2.5rem}}.publish-info p{color:var(--gray-lt); line-height:1.85; margin-bottom:1rem; font-size:0.97rem}.publish-what{margin:1.75rem 0; background:var(--card-bg); border:1px solid var(--border); border-radius:var(--radius); padding:1.5rem}.publish-what h4{font-family:'Playfair Display', serif; font-size:1rem; font-weight:700; color:var(--gold); margin-bottom:0.75rem}.publish-what ul{list-style:none}.publish-what ul li{display:flex; align-items:center; gap:0.6rem; padding:0.35rem 0; font-size:0.88rem; color:rgba(255, 255, 255, 0.75)}.publish-what ul li::before{content:'→'; color:var(--gold)}.pitch-form{background:var(--card-bg); border:1px solid var(--border-gold); border-radius:var(--radius); padding:2.25rem}.pitch-form h3{font-family:'Playfair Display', serif; font-size:1.4rem; font-weight:700; margin-bottom:0.25rem}.pitch-form.form-sub{font-size:0.85rem; color:var(--gray); margin-bottom:1.75rem}.form-row{display:grid; grid-template-columns:1fr 1fr; gap:1rem}@media (max-width:600px){.form-row{grid-template-columns:1fr}}.form-group{margin-bottom:1.1rem}.form-group label{display:block; font-size:0.78rem; font-weight:700; letter-spacing:0.1em; text-transform:uppercase; color:var(--gray); margin-bottom:0.4rem}.form-group input, .form-group select, .form-group textarea{width:100%; padding:0.75rem 1rem; background:rgba(255, 255, 255, 0.04); border:1px solid var(--border); border-radius:var(--radius-sm); color:var(--white); font-size:0.92rem; font-family:'Inter', sans-serif; outline:none; transition:border-color var(--transition), background var(--transition)}.form-group input:focus, .form-group select:focus, .form-group textarea:focus{border-color:var(--gold); background:rgba(201, 168, 76, 0.05)}.form-group input::placeholder, .form-group textarea::placeholder{color:rgba(255, 255, 255, 0.25)}.form-group select option{background:var(--navy-deep); color:var(--white)}.form-group textarea{min-height:120px; resize:vertical}.form-note{font-size:0.8rem; color:var(--gray); margin-top:0.75rem; line-height:1.6}.form-submit{width:100%; margin-top:0.5rem; padding:1rem; font-size:1rem; border-radius:var(--radius-sm)}#newsletter{padding:5rem 0; border-top:1px solid var(--border-gold); border-bottom:1px solid var(--border-gold); background:linear-gradient(135deg, rgba(201, 168, 76, 0.08) 0%, transparent 100%)}.newsletter-inner{max-width:560px; margin:0 auto; text-align:center}.newsletter-inner p{color:var(--gray-lt); margin-bottom:2rem; line-height:1.75}.email-form{display:flex; gap:0.75rem; flex-wrap:wrap; justify-content:center}.email-form input{flex:1; min-width:230px; padding:0.85rem 1.25rem; border-radius:50px; border:1px solid var(--border-gold); background:rgba(255, 255, 255, 0.05); color:var(--white); font-size:0.95rem; outline:none; transition:border-color var(--transition)}.email-form input:focus{border-color:var(--gold)}.email-form input::placeholder{color:rgba(255, 255, 255, 0.3)}#ad-banner{padding:2rem 0; text-align:center}.ad-placeholder{max-width:728px; margin:0 auto; background:rgba(255, 255, 255, 0.02); border:2px dashed rgba(255, 255, 255, 0.08); border-radius:var(--radius); padding:2rem; color:var(--gray); font-size:0.83rem}.ad-placeholder strong{display:block; margin-bottom:0.5rem; font-size:0.7rem; letter-spacing:0.12em; text-transform:uppercase; color:rgba(255, 255, 255, 0.3)}footer{background:var(--navy-deep); padding:4.5rem 0 2rem; border-top:1px solid var(--border)}.footer-grid{display:grid; grid-template-columns:2fr 1fr 1fr 1fr; gap:2.5rem; margin-bottom:3rem}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.footer-brand.nav-logo{font-size:1.4rem; margin-bottom:0.9rem}.footer-brand p{color:var(--gray); font-size:0.88rem; line-height:1.7; max-width:250px}.footer-location{font-size:0.78rem; color:#4a5568; margin-top:0.75rem}.footer-social{display:flex; gap:0.6rem; margin-top:1.25rem; flex-wrap:wrap}.social-btn{width:36px; height:36px; border-radius:50%; background:rgba(255, 255, 255, 0.06); display:flex; align-items:center; justify-content:center; font-size:0.85rem; transition:background var(--transition), color var(--transition); cursor:pointer; color:var(--white)}.social-btn:hover{background:var(--gold); color:var(--navy)}.footer-col h4{font-weight:700; font-size:0.78rem; letter-spacing:0.12em; text-transform:uppercase; color:var(--gold); margin-bottom:1.1rem}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:0.55rem}.footer-col ul li a{color:var(--gray); font-size:0.88rem; transition:color var(--transition)}.footer-col ul li a:hover{color:var(--white)}.footer-bottom{padding-top:2rem; border-top:1px solid var(--border); display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:0.75rem; color:var(--gray); font-size:0.8rem}@media (max-width:600px){.hero-ctas{flex-direction:column; align-items:center}.plans-grid{grid-template-columns:1fr}.editor-card{position:static}}