/*
Theme Name: Make a Love Coming Soon
Author: Make a Love
Description: A simple, noindex preparation page for makealove.com.au. No orders or bookings are accepted.
Version: 1.0.0
License: GPLv2 or later
Text Domain: makealove-coming-soon
*/
:root{color-scheme:light;--peach:#f5d0c3;--rose:#fff0e9;--berry:#a91f4b;--cocoa:#38242e}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--peach);color:var(--cocoa);font-family:Arial,"Segoe UI","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}.shell{min-height:100svh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:radial-gradient(ellipse at 92% 36%,#a91f4b22,transparent 45%),linear-gradient(135deg,#fff0e9 0%,#f5d0c3 53%,#e6a59e 100%)}.shell:before{content:"";position:absolute;width:55vw;height:55vw;min-width:360px;min-height:360px;right:-24vw;top:13%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d96981,#a91f4b 60%,#602037);box-shadow:-20px 30px 85px #7b224528;transform:rotate(-25deg)}header{background:var(--cocoa);color:var(--rose);padding:28px 6vw;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.brand{font-size:32px;letter-spacing:-1.6px;font-weight:800}.meta{font-size:10px;letter-spacing:2px;color:#e8beb5}.main{width:min(1180px,88%);margin:auto;position:relative;z-index:1;padding:75px 0 85px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.8px;color:var(--berry);margin:0 0 28px}.main h1{font-size:clamp(48px,7.5vw,105px);font-weight:800;letter-spacing:-4px;line-height:1.02;max-width:850px;margin:0 0 34px}.main h1 em{color:var(--berry);font-style:normal}.intro{font-size:18px;line-height:1.8;max-width:650px;margin:0 0 32px}.pillars{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 34px}.pillars span{font-size:12px;border:1px solid #b66e7a60;border-radius:30px;padding:10px 17px;background:#fff0e933}.notice{max-width:600px;padding:18px 21px;background:#fff5edb8;border:1px solid #d9a295;border-radius:12px;font-size:12px;line-height:1.9;color:#83525f}.notice p{margin:0}.notice p+p{font-size:11px;margin-top:6px;color:#9c6b77}footer{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;padding:23px 6vw;border-top:1px solid #bc858944;font-size:10px;color:#8f5d6a}.domain{letter-spacing:1.2px;font-weight:600}.footer-note{max-width:380px;text-align:right}@media(max-width:700px){header{padding:22px 22px}.brand{font-size:28px}.meta{font-size:8px;letter-spacing:1px}.shell:before{right:-300px;top:27%;opacity:.65}.main{width:calc(100% - 44px);padding:65px 0}.main h1{font-size:58px;letter-spacing:-2.8px;line-height:1.06}.eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:24px}.intro{font-size:14px;line-height:1.9;max-width:300px}.pillars{gap:8px}.pillars span{font-size:10px;padding:9px 12px}.notice{padding:16px;font-size:11px}.notice p+p{font-size:10px}footer{padding:20px 22px;flex-direction:column;gap:10px;font-size:9px}.footer-note{text-align:left}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
