@font-face{font-family:Editorial;src:url('/public/editorial-regular.otf')}@font-face{font-family:Romantic;src:url('/public/romantic-script.otf')}*{box-sizing:border-box}body.entry-page{margin:0;background:#fbf5ef;color:#51383e;font-family:Arial,sans-serif;font-size:15px;line-height:1.7}a{color:inherit}.entry-header{max-width:1440px;margin:auto;padding:32px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbc8bd}.entry-wordmark{font:54px/.9 Romantic,Georgia,serif;text-decoration:none;color:#8b3f5a}.entry-wordmark span{display:block;font:9px/2 Arial;letter-spacing:3px;text-align:center}.entry-header>span{font-size:10px;letter-spacing:2px;color:#765861}.entry-main{max-width:1440px;margin:auto;min-height:690px;padding:75px 6%;display:grid;grid-template-columns:1.05fr 1fr;gap:8%;align-items:center;background:linear-gradient(90deg,#fbf5ef77,#fbf5eff2),url('/public/romantic-garden.png') center/cover}.eyebrow{display:block;font-size:10px;letter-spacing:2.5px;font-weight:700;color:#87536b}.entry-story h1{font:clamp(48px,5.5vw,78px)/1.08 Editorial,Georgia,serif;letter-spacing:-1px;margin:25px 0;color:#663e4d}.entry-story p{max-width:430px;font-size:17px;line-height:1.85}.story-note{font:33px/1.3 Romantic,Georgia,serif;margin-top:42px;color:#935969}.entry-card{background:#fffdf9f5;border:1px solid #dcbfae;border-radius:5px;padding:44px;box-shadow:0 18px 65px #6d3f4d14}.entry-card h2{font:43px/1.1 Editorial,Georgia,serif;color:#6b4050;letter-spacing:-.5px;margin:17px 0}.entry-card p{line-height:1.8;margin:15px 0 24px;color:#715a60}.entry-card form{margin-top:22px}.entry-card label{display:block;font-size:12px;font-weight:600;letter-spacing:.2px;margin:17px 0;color:#63434f}.entry-card input{display:block;width:100%;min-height:49px;border:1px solid #d8c3b7;border-radius:3px;background:#fffdfb;font:16px/1.4 Arial;padding:12px 14px;color:#4d313d;margin-top:7px}.entry-card input:focus,.entry-card button:focus-visible,.entry-card a:focus-visible,summary:focus-visible{outline:3px solid #ac7487;outline-offset:3px}.entry-card button,.primary{font:12px/1.4 Arial;min-height:44px;border:1px solid #9c697d;background:#fff9f5;padding:12px 18px;border-radius:3px;color:#6b4050;cursor:pointer}.entry-card .primary{display:block;width:100%;background:#803b57;color:white;letter-spacing:1px;padding:16px;margin-top:25px;border-color:#803b57;font-weight:700;min-height:53px}.link-button{text-decoration:none;text-align:center}.entry-card .fine-print{font-size:11px;color:#806d71;line-height:1.8;margin:27px 0 0}.sign-in-help{margin-top:25px;padding-top:20px;border-top:1px solid #e9d9cf;font-size:12px}.sign-in-help summary{cursor:pointer;font-weight:600}.sign-in-help p{font-size:13px;margin-bottom:0}.entry-footer{max-width:1440px;margin:auto;padding:27px 5%;font:28px/1.4 Romantic,Georgia,serif;color:#87536b}.entry-footer span{float:right;font:12px/2.4 Arial;color:#806d71}.entry-card .notice,.entry-card .error{padding:13px 16px;border-left:3px solid #80927a;background:#eef2e8;font-size:13px;margin:0 0 22px}.entry-card .error{border-color:#9c3c54;background:#fbe9e7;color:#7e2641}.text-link{font-size:12px;display:inline-block;margin-top:20px;text-underline-offset:4px}.owner-main{display:block;padding:48px 5%;background:linear-gradient(#fbf5efed,#fbf5effa),url('/public/romantic-garden.png') center/cover}.owner-card{padding:40px 5%}.owner-top{display:flex;justify-content:space-between;gap:30px;align-items:start}.owner-top h1{font:52px/1.1 Editorial,Georgia,serif;margin:20px 0}.owner-section{border-top:1px solid #dfccc0;padding:30px 0 5px;margin-top:30px}.owner-section h2{font-size:33px}.owner-section form{max-width:650px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:18px 10px;border-bottom:1px solid #e6d7cc;text-align:left;vertical-align:top}th{font-size:10px;text-transform:uppercase;letter-spacing:1px}td small,.pending-row small{display:block;overflow-wrap:anywhere}.row-actions{display:flex;flex-wrap:wrap;gap:8px}.row-actions form{margin:0}.row-actions button,.pending-row button{font-size:11px;padding:8px 12px}.pending-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #e6d7cc}.pending-row form{margin:0}.invitation-result{padding:25px;background:#f3e5e8;border:1px solid #cfaab6;margin:30px 0}.invitation-result input{font-size:13px}.account-strip{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#6d384d;color:#fff7ee;padding:10px 5%;font:12px/1.6 Arial,sans-serif}.account-strip>div{display:flex;gap:20px;align-items:center}.account-strip a{color:inherit;text-underline-offset:3px}.account-strip form{margin:0}.account-strip button{background:transparent;border:1px solid #dec3ce;border-radius:2px;color:inherit;min-height:36px;padding:5px 12px;font:12px Arial;cursor:pointer}@media(max-width:700px){.entry-header{padding:25px 7%;align-items:center}.entry-wordmark{font-size:43px}.entry-header>span{font-size:7px;letter-spacing:1px;max-width:120px;text-align:right}.entry-main{display:block;padding:45px 6%;min-height:auto;background-position:top left}.entry-story{padding:0 4% 35px}.entry-story h1{font-size:50px}.entry-story p{font-size:15px;line-height:1.8}.story-note{font-size:28px;margin-top:22px}.entry-card{padding:29px 25px}.entry-card h2{font-size:36px}.entry-card p{font-size:14px}.entry-footer{padding:22px 7%;font-size:26px}.entry-footer span{float:none;display:block;font-size:10px;line-height:1.8;margin-top:8px}.owner-main{padding:30px 5%}.owner-top{display:block}.owner-top h1{font-size:40px}.owner-card{padding:27px 20px}.owner-top .text-link{margin:0}.invitation-result{padding:18px}.account-strip{flex-wrap:wrap;padding:10px 6%;font-size:11px;gap:6px}.account-strip>div{gap:16px;flex-wrap:wrap}.account-strip button{font-size:11px}.pending-row{align-items:start}.pending-row button{font-size:10px;white-space:nowrap}}@media print{.account-strip{display:none!important}}
