@import url('/static/fonts.css');
:root{--ink:#303b35;--muted:#647068;--paper:#fafbf7;--line:#e1e6dc;--green:#dce8ce;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:15px 'Nunito',ui-rounded,'Trebuchet MS',sans-serif;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,textarea,select{ -webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.6}button{border:0;background:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #6b7850;outline-offset:4px}a:hover{text-decoration:underline}button:hover{filter:brightness(.96)}[hidden]{display:none!important}#demo-banner{background:#eceddf;text-align:center;padding:7px 20px;font-size:10px;letter-spacing:1px;font-weight:800;border-bottom:1px solid #dde0cf}#demo-banner span{font-weight:400;letter-spacing:.2px;margin-left:12px}#demo-banner button{font-size:11px;text-decoration:underline;margin-left:12px}header{max-width:1240px;padding:28px 35px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:800;letter-spacing:-1px;line-height:1.2}.brand i{display:block;font-size:10px;font-weight:400;letter-spacing:1.3px;font-style:normal;margin-top:5px}nav{display:flex;align-items:center;gap:28px;font-size:13px}nav button{font-size:13px;padding:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:8px;padding:11px 20px;font-size:13px;font-weight:700}.dark{background:#354338;color:#fff}.button:hover{text-decoration:none;background:#465744}main{max-width:1170px;margin:auto;padding:0 30px}.intro{text-align:center;padding:60px 0 42px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.7px;display:flex;align-items:center;gap:12px}.intro .eyebrow{justify-content:center}.spark{font-size:24px;color:#7c8e61;line-height:1}h1{font-size:54px;line-height:1.2;letter-spacing:-2.5px;margin:15px 0 18px;font-weight:700}h1 em{font-family:var(--serif);font-weight:400;color:#788361}p{color:var(--muted);margin:0}.intro p{font-size:15px;line-height:1.8}.feature{min-height:355px;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dddce7}.lilac{background:#e9e7f1}.peach{background:#f5e3d6}.mint{background:#e2ebdb}.sand{background:#efe8d9}.blue{background:#e4e9f7}.pink{background:#f3e4ea}.sky{background:#deedf1}.feature-copy{padding:36px 0 32px 40px;position:relative;z-index:1}.pill{border:1px solid #c9c8d7;border-radius:5px;padding:4px 8px;letter-spacing:1px;font-size:9px}.feature .eyebrow{font-size:9px;letter-spacing:.5px;color:#636372}.feature h2{font-family:var(--serif);font-size:42px;line-height:1.12;font-weight:400;letter-spacing:-1.2px;max-width:360px;margin:24px 0 16px}.feature p{max-width:350px;font-size:13px;line-height:1.8;color:#5e6167}.text-link{padding:0;margin-top:24px;font-size:12px;font-weight:800;display:flex;gap:25px}.feature>img{width:100%;height:100%;object-fit:cover;min-height:355px}.slider-bottom{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#70776b;margin-top:14px}.tiny-star{color:#89996f;margin-right:7px}.slide-controls{display:flex;gap:14px;align-items:center}.slide-controls>button{border:1px solid var(--line);border-radius:50%;width:28px;height:28px}.slide-controls #dots{display:flex;gap:6px}#dots button{width:6px;height:6px;padding:0;background:#d4d7cb;border-radius:50%}#dots button.active{width:18px;border-radius:6px;background:#76885e}section#apps,section#my-apps{padding-top:57px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.section-title h2,.how h2{font-size:29px;letter-spacing:-1px;line-height:1.3;margin:8px 0 10px;font-weight:700}.section-title p{font-size:12px}.little-dot{color:#8d9e70}.catalog-count{font-size:10px;border:1px solid var(--line);border-radius:20px;padding:5px 12px;white-space:nowrap}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:26px 0 22px}.filters{display:flex;gap:5px}.filters button{font-size:11px;padding:7px 14px;border-radius:6px}.filters .selected{background:#e4eadb;font-weight:800}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:6px 12px;border-radius:7px;background:#fff;color:#77816e}.search input{border:0;outline:none;background:none;width:170px;font-size:11px}.app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.app-card{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;transition:transform .2s,box-shadow .2s}.app-card:hover{transform:translateY(-4px);box-shadow:0 9px 25px #3543380c}.app-art{height:118px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid #00000005}.app-art img{width:63px;height:63px;object-fit:contain;filter:drop-shadow(0 4px 2px #0000000b)}.app-art .app-category{position:absolute;right:10px;top:9px;font-size:8px;color:#505b51;background:#ffffff80;border-radius:4px;padding:2px 6px}.app-info{padding:18px}.app-info h3{margin:0;font-size:17px;letter-spacing:-.4px}.app-info .tagline{font-size:10px;color:#5e685c;margin:5px 0 9px;font-weight:700}.app-info p{font-size:11px;line-height:1.7;min-height:38px}.app-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eff0e9;margin-top:17px;padding-top:11px;font-size:10px}.app-bottom button{font-size:10px;padding:0;font-weight:700}.app-bottom>span{color:#738165;font-size:9px}.app-bottom>span:before{content:'·';font-weight:900;margin-right:4px}.extra-card{background:#edf1e5;border:1px dashed #c5cfb8;border-radius:12px;padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.extra-card .flower{font-size:44px;color:#7f9269;line-height:1}.extra-card h3{font-family:var(--serif);font-size:23px;line-height:1.2;font-weight:400;margin:17px 0 12px}.extra-card p{font-size:11px}.extra-card a{font-size:11px;font-weight:700;margin-top:20px}.access-note{display:flex;align-items:center;gap:10px;padding:15px 18px;border:1px solid var(--line);border-radius:8px;margin-top:22px;background:#f2f4ed;font-size:10px}.access-note strong{font-weight:700}.access-note p{flex:1}.access-note a{font-weight:700}.lock{font-size:20px}.how{margin:70px 0;padding:40px 36px;background:#f0f1e8;border-radius:13px;display:grid;grid-template-columns:1fr 1.4fr;gap:70px;border:1px solid #e4e7d9}.how h2{font-family:var(--serif);font-weight:400;font-size:35px}.how p{font-size:12px}.how img{margin-top:25px;transform:rotate(-8deg)}.how ol{list-style:none;padding:0;margin:0;display:grid;gap:25px}.how li{display:flex;gap:20px}.how li>span{font-family:var(--serif);color:#7e8b68;font-size:20px}.how h3{font-size:14px;margin:2px 0 7px}.how li p{font-size:11px}.faq-flower{font-size:52px;color:#c0caaa}#faq-list{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:0 35px;align-items:start}details{border-top:1px solid var(--line);padding:17px 0}summary{font-size:12px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:'+';font-size:17px;color:#748160;line-height:1.2}details[open] summary:after{content:'−'}details p{font-size:12px;margin-top:12px}details a{display:inline-block;text-decoration:underline;font-size:10px;margin-top:10px}.closing{margin:65px 0 48px;background:#e5eadb;border:1px solid #d9e0cf;border-radius:12px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:25px}.closing h2{font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:-.5px;margin:0 0 6px}.closing p{font-size:11px}footer{max-width:1170px;margin:auto;border-top:1px solid var(--line);padding:23px 30px 35px;display:flex;justify-content:space-between;align-items:center;font-size:10px}footer .brand{font-size:17px;letter-spacing:-.6px}footer .heart{color:#899b70;margin-left:7px}.skip{position:absolute;left:-10000px}.skip:focus{left:20px;top:20px;background:white;z-index:100}dialog{border:1px solid #d5ddcf;border-radius:16px;box-shadow:0 30px 100px #2333243b;padding:0;max-width:900px;width:calc(100% - 36px);max-height:88vh;color:var(--ink);background:var(--paper)}dialog::backdrop{background:#25332970;backdrop-filter:blur(4px)}.modal-top{position:sticky;top:0;background:var(--paper);border-bottom:1px solid var(--line);padding:14px 24px;display:flex;justify-content:space-between;align-items:center;z-index:2;font-size:11px;font-weight:700;letter-spacing:1px}.modal-top button{font-size:18px}#modal-content{padding:28px}#modal-content h2{font-size:29px;line-height:1.2;margin:0 0 20px;letter-spacing:-.8px}#modal-content h3{font-size:16px;margin:24px 0 10px}#modal-content p{font-size:13px;margin:12px 0}#modal-content a{text-decoration:underline}.form-field{display:block;font-size:12px;font-weight:700;margin:14px 0}.form-field input,.form-field textarea,.form-field select{width:100%;display:block;padding:10px;border:1px solid #cbd3c4;border-radius:7px;background:#fff;color:var(--ink);margin-top:5px}.form-field textarea{min-height:110px}.check{font-size:12px;display:inline-flex;gap:5px;margin:10px 18px 10px 0}.admin-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:20px 0}.admin-tabs button{padding:7px 14px;background:#e5eadb;border-radius:6px;font-size:12px}.editor{border:1px solid var(--line);padding:18px;margin:12px 0;border-radius:9px;background:white}.editor-head{display:flex;align-items:center;justify-content:space-between}.editor-head h3{margin:0!important}.danger{color:#984735;font-size:11px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.notice{padding:14px 18px;background:#eeeddd;border-radius:8px;font-size:12px;margin:15px 0}.save-bar{position:sticky;bottom:-28px;background:var(--paper);padding:16px 0;display:flex;gap:12px;align-items:center;border-top:1px solid var(--line)}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#354338;color:white;padding:12px 22px;border-radius:8px;font-size:13px;z-index:99;max-width:90vw}.news-body{font-size:14px}.news-body p{margin:15px 0}.news-body a{color:#4f6538}.news-cover{width:100%;max-height:250px;object-fit:cover;border-radius:10px;margin-bottom:25px}.serif{font-family:var(--serif)}.sans{font-family:Arial,sans-serif}.empty{padding:30px;color:var(--muted);grid-column:1/-1}
@media(min-width:1400px){main,footer{max-width:1220px}header{max-width:1290px}.intro{padding-top:68px}.feature{min-height:370px}.feature>img{min-height:370px}.app-art{height:135px}}
@media(max-width:850px){header{padding:20px}nav{gap:14px}nav a:nth-child(2){display:none}.brand{font-size:20px}.app-grid{grid-template-columns:repeat(2,1fr)}h1{font-size:44px}.feature h2{font-size:34px}.feature-copy{padding:25px}.feature>img{min-height:340px}.how{gap:35px}.access-note{flex-wrap:wrap}.access-note a{margin-left:30px}.section-title h2{font-size:25px}}
@media(max-width:560px){body{font-size:14px}main{padding:0 19px}header{gap:12px;flex-wrap:wrap}header .brand{flex:1}nav{order:3;width:100%;justify-content:space-between;padding-top:10px}nav a,nav button{font-size:11px}header .button{font-size:11px;padding:9px 14px}.intro{padding:38px 0 30px}h1{font-size:36px;letter-spacing:-1.8px}.intro p{font-size:12px}.feature{grid-template-columns:1fr}.feature-copy{padding:25px}.feature h2{font-size:36px;max-width:280px}.feature>img{height:210px;min-height:210px;object-fit:cover;object-position:center 60%}.slider-bottom>span{font-size:9px}.slide-controls{gap:8px}.toolbar{align-items:stretch;flex-direction:column}.search input{width:100%}.filters button{padding:7px 12px}.app-grid{gap:11px}.app-info{padding:13px}.app-info h3{font-size:16px}.app-info p{font-size:10px;min-height:52px}.app-art{height:105px}.app-art img{width:54px;height:54px}.app-category{display:none}.section-title{align-items:flex-start}.section-title h2{font-size:24px}.catalog-count{font-size:8px}.app-info .tagline{font-size:9px;min-height:29px}.extra-card{padding:18px}.extra-card h3{font-size:22px}.how{grid-template-columns:1fr;padding:27px;gap:25px;margin:45px 0}.how img{display:none}.how h2 br{display:none}#faq-list{grid-template-columns:1fr}.faq-flower{font-size:35px}.closing{flex-direction:column;align-items:flex-start;padding:25px;margin:40px 0}.closing h2{font-size:24px}footer{padding:20px;flex-wrap:wrap;gap:14px}footer p{display:none}#demo-banner{font-size:8px}#demo-banner span{display:none}.two-col{grid-template-columns:1fr}#modal-content{padding:20px}.save-bar{bottom:-20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Nocturne: gothic architecture, dark velvet surfaces, the same pastel accents. */
:root{color-scheme:dark;--paper:#17141e;--ink:#eee7f3;--muted:#bcb0c7;--line:#403348;--green:#b8d6bb;--lavender:#d3b6ee;--rose:#e7b0cc;--peach:#f0c0a1;--mint:#b8d6bb;--sky:#b7d5ee}
body{background:radial-gradient(ellipse at 12% 8%,#57365c30,transparent 35%),radial-gradient(ellipse at 90% 40%,#35486425,transparent 35%),var(--paper)}
#demo-banner{background:#241c2d;border-color:#41314d;color:#d6bcdf}header{border-color:#4c3b54;position:relative}header:after{content:'◆';position:absolute;bottom:-10px;left:50%;background:#1c1723;padding:0 13px;color:#b78aa9;font-size:12px}.brand{color:#e5d0ef;font-family:var(--serif);font-weight:500;letter-spacing:.2px}.brand i{font-family:'Trebuchet MS',sans-serif;color:#b7a2c2;letter-spacing:1.5px}nav{color:#d1c1db}nav a:hover,nav button:hover{color:var(--rose)}.dark{background:#d0b1e6;color:#291d33;border:1px solid #e3c9f5;box-shadow:inset 0 0 0 3px #d0b1e6,0 4px 18px #b38bc313;border-radius:3px}.button:hover{background:#e0c8ee;color:#291d33}
.intro{position:relative}.intro .eyebrow{color:#c9afd8}.spark{color:var(--rose)}h1,.section-title h2{font-family:var(--serif);font-weight:400;letter-spacing:-1px}.intro h1{font-size:61px;color:#f2e9f7}h1 em{color:var(--lavender)}.intro p{color:#bbadc8}.intro:after{content:'✧ ─── ◇ ─── ✧';display:block;font-size:12px;letter-spacing:6px;color:#9e7eae;margin:25px 0 -17px}
.feature{position:relative;background:#282030;border:1px solid #6a4c77;border-radius:120px 8px 8px 8px;box-shadow:inset 0 0 0 6px #1c1723,0 14px 45px #0003}.feature.lilac{background:#2b2137}.feature.peach{background:#36262b}.feature.mint{background:#24312e}.feature:after{content:'';position:absolute;inset:9px;border:1px solid #b08abd36;border-radius:108px 2px 2px 2px;pointer-events:none}.feature-copy{padding-left:46px;padding-top:43px}.feature h2{color:#efddf7;font-size:43px}.feature p{color:#c3b2ce}.feature .eyebrow{color:#ceb8dd}.pill{background:#493452;border-color:#79618a;color:#ead6f4;border-radius:2px}.text-link{color:var(--peach)}.feature>img{background:#251d30}.slider-bottom{color:#b4a4bf}.tiny-star{color:var(--peach)}#dots button{background:#5e466b}#dots button.active{background:#d0ade4}.slide-controls>button{color:#d8bce8;background:#292031;border-color:#60456c}
.section-title .eyebrow{color:#cfb0dd}.section-title h2{color:#ecdef4;font-size:31px}.little-dot{color:var(--rose)}.catalog-count{background:#2d2236;border-color:#60436f;color:#d9bde9}.filters{background:#211b29;padding:4px;border:1px solid #42304e;border-radius:4px}.filters button{color:#bdafc8;border-radius:2px}.filters .selected{background:#5b426b;color:#f1e2fb}.search{background:#211c29;border-color:#4c385a;color:#d1b5e1;border-radius:4px}.search input{color:var(--ink)}.search input::placeholder{color:#b0a0bc}
.app-card{--accent:var(--lavender);background:#231d2b;border-color:#4b3857;border-radius:60px 60px 5px 5px;box-shadow:0 8px 20px #0002}.app-card:hover{border-color:var(--accent);box-shadow:0 8px 26px #ba8ac018}.app-card:has(.peach){--accent:var(--peach)}.app-card:has(.mint){--accent:var(--mint)}.app-card:has(.sand){--accent:#e9d1a2}.app-card:has(.pink){--accent:var(--rose)}.app-card:has(.blue),.app-card:has(.sky){--accent:var(--sky)}.app-art{background:#2d2237;border-color:#4b3857;overflow:hidden;height:136px}.app-art:before{content:'';position:absolute;top:15px;width:93px;height:110px;border:1px solid var(--accent);opacity:.3;border-radius:60px 60px 0 0}.app-art:after{content:'✧';position:absolute;bottom:6px;color:var(--accent);font-size:13px}.app-art.peach{background:radial-gradient(ellipse at 50% 100%,#644336,#33252a)}.app-art.lilac{background:radial-gradient(ellipse at 50% 100%,#574069,#2d223b)}.app-art.sand{background:radial-gradient(ellipse at 50% 100%,#65553a,#342c27)}.app-art.blue{background:radial-gradient(ellipse at 50% 100%,#3d5079,#232a3d)}.app-art.mint{background:radial-gradient(ellipse at 50% 100%,#3f5b4e,#222f2c)}.app-art.pink{background:radial-gradient(ellipse at 50% 100%,#6e405b,#382334)}.app-art.sky{background:radial-gradient(ellipse at 50% 100%,#3b5c6d,#23313c)}.app-art img{position:relative;z-index:1;filter:drop-shadow(0 4px 8px #0004)}.app-art .app-category{display:none}.app-info h3{font-family:var(--serif);font-size:20px;font-weight:400;letter-spacing:.1px;color:var(--accent)}.app-info .tagline{color:#d4c4de}.app-info p{color:#bcaec8}.app-bottom{border-color:#45314f}.app-bottom button,.app-bottom a{color:var(--accent)}.app-bottom>span{color:#b8c7ac}.extra-card{border-color:#795886;background:radial-gradient(ellipse at top,#3f2c4e,#261d30);border-radius:60px 60px 5px 5px;border-style:solid}.extra-card .flower{color:var(--rose)}.extra-card h3{color:#ddc5ed}.extra-card a{color:var(--peach)}.extra-card p{color:#c5b4cf}
.access-note{background:#2d2329;border-color:#5a404f;border-radius:4px}.access-note .lock{color:var(--peach)}.access-note p{color:#cfbeca}.access-note a{color:var(--peach)}
.how{background:linear-gradient(115deg,#202c29,#222632 65%,#302439);border-color:#51465e;border-radius:3px;position:relative}.how:before,.how:after{content:'✧';position:absolute;color:var(--mint);font-size:20px;background:#22252d;padding:0 7px}.how:before{top:-18px;left:25px}.how:after{bottom:-18px;right:25px}.how h2{color:#d3e2d4}.how .eyebrow{color:#b7d5bc}.how li>span{color:var(--lavender)}.how h3{color:#e2c9ef}.how p{color:#bdb8c7}.faq-flower{color:var(--rose)}#faq-list details{border-color:#594362}summary{color:#dfd0ea}summary:after{color:var(--rose)}details p{color:#beb0c8}details a{color:var(--sky)}
.closing{background:linear-gradient(100deg,#35263f,#3d2939 60%,#3f2d30);border-color:#79566d;border-radius:4px;position:relative}.closing:before{content:'◇';position:absolute;top:-15px;left:24px;color:var(--peach);background:#35263f;padding:0 9px}.closing h2{color:#ecd9ee}.closing p{color:#d1b9ce}footer{border-color:#4c3855;color:#bdadc8}footer .heart{color:var(--rose)}
dialog{background:#211a29;border-color:#826293;border-radius:8px;box-shadow:0 30px 100px #0008}dialog::backdrop{background:#100c19bb}.modal-top,.save-bar{background:#211a29;border-color:#4b3558}.editor{background:#2a2033;border-color:#50395c}.form-field input,.form-field textarea,.form-field select{background:#19141f;color:#eee2f5;border-color:#70517e;border-radius:3px}.admin-tabs button{background:#3a2947;color:#e0c5f0;border:1px solid #624675;border-radius:3px}.admin-tabs button[aria-pressed=true]{background:#75568b;color:#fff}.notice{background:#3d2c32;color:#efcdbb;border:1px solid #6b4c56}.danger{color:#ffb4b9}.news-body a{color:var(--sky)}#toast{background:#d1b3e7;color:#25172f;border:1px solid #ead8f7}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,select:focus-visible{outline-color:#e8c8ae}.skip:focus{background:#211a29;color:#fff}
@media(max-width:560px){.intro h1{font-size:39px}.feature{border-radius:65px 5px 5px 5px}.feature:after{border-radius:56px 2px 2px 2px}.feature-copy{padding:29px}.feature h2{font-size:36px}.section-title h2{font-size:26px}.app-card,.extra-card{border-radius:40px 40px 4px 4px}.app-art{height:125px}.app-art:before{height:101px;width:82px}.app-info h3{font-size:18px}}
#apps>.section-title{margin-bottom:28px}#apps>.section-title p{max-width:770px;line-height:1.85}.begin-action{display:flex;justify-content:center;margin-top:30px}.begin-action .button{min-width:190px;padding:13px 25px}
/* Center each app action on the logo axis and keep card actions aligned. */
.app-card{display:flex;flex-direction:column}.app-art{flex-shrink:0}.app-info{display:flex;flex-direction:column;flex:1}.app-bottom{margin-top:auto;padding-top:17px;gap:10px;flex-direction:column-reverse;justify-content:center;align-items:center;border:0}.app-info>p{margin-bottom:17px}.app-bottom .app-explore{display:inline-flex;justify-content:center;align-items:center;gap:14px;background:var(--accent);color:#291d33;border:1px solid var(--accent);border-radius:4px;padding:10px 19px;font-size:12px;font-weight:700;min-width:145px;line-height:1.4}.app-bottom .app-explore:hover{background:#eee0f4;color:#291d33;text-decoration:none;box-shadow:0 3px 16px #c5a4df22}.app-popup-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:25px}#modal-content .app-popup-actions .button{text-decoration:none}.project-docs{font-size:12px;color:var(--sky)}
@media(max-width:560px){.app-bottom .app-explore{min-width:0;width:100%;padding:10px 8px;font-size:11px;gap:8px}.app-popup-actions{align-items:flex-start;flex-direction:column}}
.feature-meta{margin:0 0 16px 6px;color:#ceb8dd;font-size:10px;letter-spacing:.7px}.feature-meta .pill{background:#352740;border-color:#705482;color:#ead6f4}.feature-copy{display:flex;flex-direction:column;justify-content:center;padding-top:32px;padding-bottom:32px}.feature-copy h2{margin-top:14px}.feature-copy .text-link{align-self:flex-start}
@media(max-width:560px){.feature-meta{margin-left:4px;margin-bottom:13px}.feature-copy{padding-top:33px;padding-bottom:25px}}
