/* Order Status page only — original storefront/header/footer unchanged. */
.vorder-section{padding:clamp(35px,6vw,85px) 0 80px}
.vorder-panel{max-width:800px;margin:0 auto;background:linear-gradient(145deg,#fff8fa,#fff 62%,#f7ebf0);border:1px solid #edc7d7;border-radius:25px;box-shadow:0 20px 55px rgba(59,7,33,.12);padding:clamp(22px,5vw,46px);color:#4a1832}
.vorder-panel__intro .eyebrow{color:#b42160;letter-spacing:.18em;font-weight:800}
.vorder-panel__intro h1{color:#571631;font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.9rem,5vw,3rem);line-height:1.1;margin:12px 0}
.vorder-panel__intro p,.vorder-discreet{color:#70435b;line-height:1.65}
.vorder-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}
.vorder-form label{display:grid;gap:7px;font-size:.83rem;font-weight:800;letter-spacing:.03em;color:#602443}
.vorder-form input{box-sizing:border-box;min-width:0;width:100%;min-height:49px;background:#fff;border:1px solid #d8aabc;border-radius:11px;padding:13px;color:#47132c;font:inherit;font-size:1rem}
.vorder-form input:focus{outline:2px solid #ae216c;outline-offset:2px}
.vorder-submit{grid-column:1/-1;justify-self:start;min-height:48px;border:0;border-radius:13px;background:linear-gradient(110deg,#b91b69,#751345);padding:12px 22px;color:#fff;font-weight:800;display:flex;gap:10px;align-items:center;cursor:pointer}
.vorder-alert{padding:14px 16px;border:1px solid #f1a6ba;border-radius:12px;background:#fff0f5;color:#8b1248;font-weight:700}
.vorder-result{background:#fff;border:1px solid #ebc6d6;border-radius:15px;padding:20px;margin-top:24px}
.vorder-result__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px}
.vorder-result__heading span{font-size:.78rem;letter-spacing:.14em;font-weight:900;color:#902652}.vorder-result__heading strong{color:#6e1541;font-size:1.35rem}
.vorder-result__info{display:flex;flex-wrap:wrap;gap:24px}.vorder-result__info>div{display:grid;gap:4px}.vorder-result__info small{font-size:.75rem;color:#7e5368}.vorder-result__info strong{color:#401329;overflow-wrap:anywhere}
.vorder-notice{background:#f8eff4;border-radius:12px;padding:17px;line-height:1.6;color:#5c2b43;margin-top:18px}
.vorder-packages{margin-top:22px;border-top:1px solid #ebc4d5;padding-top:16px}.vorder-packages h2{font-size:1.3rem;color:#62213b}.vorder-packages h3{font-size:1rem;margin:14px 0 7px;color:#602443}.vorder-packages p{color:#71425a}
.vorder-package .velvet-ship-package{background:#fff6fa;border:1px solid #e9c4d3;border-radius:12px;padding:12px 15px}.vorder-package .velvet-ship-package a{display:inline-block;margin-top:5px;color:#a3185b;font-weight:800}
.vorder-discreet{display:flex;gap:9px;align-items:flex-start;margin-top:22px;font-size:.84rem}
@media(max-width:600px){.vorder-form{grid-template-columns:1fr}.vorder-submit{width:100%;justify-content:center}.vorder-result__heading strong{font-size:1.1rem}.vorder-section{padding-top:25px}}

/* v0.8.26 — purposeful order-status hierarchy, clear tracking, no pale nested panels */
.vorder-section{padding:clamp(28px,5vw,64px) 0 72px}
.vorder-panel{max-width:1050px;margin-inline:auto;padding:0;background:#fff;border:1px solid #c97ba8;border-radius:18px;overflow:hidden;box-shadow:0 16px 48px #38122924}
.vorder-panel__intro{padding:clamp(24px,4vw,43px);background:linear-gradient(125deg,#291028 0%,#642052 55%,#951e67 100%);color:#fff}
.vorder-panel__intro .eyebrow{color:#ffb7df}
.vorder-panel__intro h1{color:#fff;margin:11px 0;font-size:clamp(2rem,4vw,3rem)}
.vorder-panel__intro p{color:#fbe7f2;max-width:690px;margin:0;line-height:1.55}
.vorder-form{margin:0;padding:clamp(22px,3.5vw,35px);background:#f7e7f1;border-bottom:2px solid #e0accc;gap:13px 18px}
.vorder-form label{color:#39152f}.vorder-form input{background:#fff;color:#301026;border:2px solid #ba729d;min-height:52px}
.vorder-form input:focus{border-color:#c60070;outline:3px solid #f2a2d3;outline-offset:1px}
.vorder-submit{background:#c60070;color:#fff;border-radius:9px;padding:13px 23px;min-height:52px}
.vorder-submit:hover{background:#9a0757}
.vorder-result{border:0;border-radius:0;background:#fff;padding:0;margin:0}
.vorder-result__heading{margin:0;background:#44224d;color:#fff;padding:18px clamp(22px,3.5vw,35px)}
.vorder-result__heading span{color:#f5cce5}.vorder-result__heading strong{color:#fff;font-size:clamp(1.25rem,2vw,1.6rem)}
.vorder-result__info{padding:20px clamp(22px,3.5vw,35px);background:#fff;gap:20px 48px;border-bottom:2px solid #e5c1d7}
.vorder-result__info small{color:#633952}.vorder-result__info strong{color:#301026}
.vorder-packages{margin:0;padding:24px clamp(22px,3.5vw,35px) 28px;background:#f3e7f2;border:0}
.vorder-packages h2{color:#381339;margin:0 0 5px}.vorder-packages>p{color:#593653;margin:0 0 17px}
.vorder-package{margin:13px 0;background:#fff;border:1px solid #cc94bb;border-left:6px solid #8c29ae;border-radius:11px;padding:17px 20px;box-shadow:0 6px 18px #3a103111}
.vorder-package h3{margin:0 0 9px;color:#381339}
.vorder-package .velvet-ship-package{background:transparent;border:0;border-radius:0;padding:0;color:#401a38}
.vorder-package .velvet-ship-package a{display:inline-flex;align-items:center;background:#7e218e;color:#fff;font-weight:800;padding:10px 15px;border-radius:8px;text-decoration:none}
.vorder-package .velvet-ship-package a:hover{background:#b20c80;color:#fff}
.vorder-notice{margin:20px clamp(22px,3.5vw,35px);background:#f2e7f3;border-left:5px solid #7e218e;color:#39152f}
.vorder-discreet{margin:0;padding:17px clamp(22px,3.5vw,35px);background:#33172d;color:#f4dce9;font-size:.83rem;line-height:1.55}
.vorder-alert{margin:14px clamp(22px,3.5vw,35px)}
@media(max-width:600px){.vorder-panel{border-radius:12px}.vorder-form{grid-template-columns:minmax(0,1fr)}.vorder-submit{width:100%;justify-content:center}.vorder-result__heading{align-items:flex-start}.vorder-result__info{gap:16px}}

/* v0.8.27 — a normal verified order detail / tracking page. */
.vorder-panel__intro{padding:20px 28px}.vorder-panel__intro h1{font-size:clamp(1.6rem,3vw,2.2rem);margin:6px 0}.vorder-panel__intro p{font-size:13px}
.vorder-form{padding:18px 28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}
.vorder-form label{font-size:12px}.vorder-form input{min-height:44px;padding:10px 12px;border-width:1px}.vorder-submit{grid-column:auto;min-height:44px;padding:10px 17px;white-space:nowrap}
.vorder-result__heading{padding:15px 28px;gap:10px}.vorder-result__heading span{font-size:13px;letter-spacing:normal;color:#fff}.vorder-result__heading strong{font-size:16px}
.v27-order-overview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:16px 28px;border-bottom:1px solid #ead3df}
.v27-order-overview>div{display:grid;align-content:start;gap:3px;min-width:0}.v27-order-overview small{font-size:11px;color:#765067}.v27-order-overview strong{font-size:14px;color:#36152c;overflow-wrap:anywhere}
.v27-order-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr);gap:20px;padding:21px 28px}
.v27-order-products,.v27-order-summary{min-width:0}.v27-order-columns h2,.vorder-packages h2{margin:0 0 12px;font-size:18px;color:#35162f}
.v27-order-line{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:10px;border-bottom:1px solid #edd9e4;padding:11px 0}
.v27-order-photo{width:52px;height:61px;display:grid;place-items:center;border-radius:5px;background:#f3e6ec;color:#7f3169}.v27-order-photo img{width:100%;height:100%;object-fit:cover;border-radius:5px}
.v27-order-line-details{min-width:0;display:grid;gap:4px}.v27-order-line-details strong{font-size:12.5px;line-height:1.4}.v27-order-line-details small{font-size:11px;color:#67475b}
.v27-order-line>strong{font-size:12.5px;white-space:nowrap}
.v27-order-summary{border-left:1px solid #e8cfde;padding-left:18px}
.v27-order-summary dl{margin:0}.v27-order-summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px}.v27-order-summary dt{color:#634052}.v27-order-summary dd{margin:0;text-align:right;font-weight:750}
.v27-order-summary .v27-order-grand{margin-top:8px;border-top:2px solid #ac4e8d;font-size:15px;padding-top:12px}.v27-order-grand dt,.v27-order-grand dd{color:#35102a;font-weight:850}
.v27-recipient-title{font-size:15px!important;margin:18px 0 8px!important}.v27-order-recipient{border-top:1px solid #ead3df;padding-top:5px}.v27-order-recipient>div{font-size:11.5px!important;padding:5px 0!important}.v27-order-recipient dd{overflow-wrap:anywhere}
.vorder-packages{padding:20px 28px;background:#f8eff5}.vorder-package{margin:9px 0;padding:14px 16px;border-left-width:4px;box-shadow:none}.vorder-package h3{margin:0;font-size:14px}
.v27-package-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.v27-package-top span{font-size:12px;color:#207149;font-weight:800}
.v27-ship-date{margin:4px 0!important;font-size:12px;color:#634052}.v27-shipped-items{margin:8px 0;padding:0;list-style:none;font-size:12px;color:#4d2840}.v27-shipped-items li{padding:3px 0}.v27-shipped-items strong{margin-left:5px}
.vorder-package .velvet-ship-package{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:9px;font-size:12px}.vorder-package .velvet-ship-package p{margin:0}.vorder-package .velvet-ship-package a{margin:0;padding:7px 11px;font-size:12px}.vorder-package .velvet-ship-package .status{font-size:11px}
.v27-order-support{padding:13px 28px;background:#34192f;color:#fbeaf4;font-size:12px}.v27-order-support a{color:#fff;text-decoration:underline;font-weight:800}
@media(max-width:860px){.vorder-form{grid-template-columns:1fr 1fr}.vorder-submit{grid-column:1/-1;justify-self:start}.v27-order-columns{grid-template-columns:1fr}.v27-order-summary{border-left:0;border-top:1px solid #ead0df;padding:14px 0 0}}
@media(max-width:600px){.vorder-form{grid-template-columns:1fr;padding:15px 18px}.vorder-form .vorder-submit{grid-column:auto}.v27-order-overview{grid-template-columns:1fr 1fr;padding:12px 18px}.v27-order-columns{padding:16px 18px}.vorder-packages{padding:15px 18px}.vorder-result__heading{padding:13px 18px}.v27-order-line{grid-template-columns:43px minmax(0,1fr) auto}.v27-order-photo{width:43px;height:54px}.v27-order-support{padding:14px 18px}}

