@import url(https://p.typekit.net/p.css?s=1&k=out2cbe&ht=tk&f=10879.10884.10885&a=314674861&app=typekit&e=css);
@font-face{font-family:"moonmagic-icons";font-weight:normal;font-style:normal;font-display:block;src:url("//moonmagic.com/cdn/shop/t/1732/assets/moonmagic-iconsv062.static.woff2?v=70870342923869606631767032855") format("woff2"),url("//moonmagic.com/cdn/shop/t/1732/assets/moonmagic-iconsv062.static.ttf?v=99139143485790842551767032855") format("truetype"),url("//moonmagic.com/cdn/shop/t/1732/assets/moonmagic-iconsv062.static.woff?v=97531000136265120511767032855") format("woff"),url("//moonmagic.com/cdn/shop/t/1732/assets/moonmagic-iconsv062.static.svg?v=31190705089418222231767032855") format("svg")}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:500 700;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/26b618/000000000000000077586b59/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("https://use.typekit.net/af/84715c/000000000000000077586b55/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/84715c/000000000000000077586b55/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/84715c/000000000000000077586b55/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}*{box-sizing:border-box;margin:0;padding:0}body{font-family:futura-pt,sans-serif;background:#f5f7fa;color:#2f2f2f;line-height:1.6;min-height:100vh}.container{max-width:800px;margin:0 auto;padding:2rem 1rem}.header{text-align:center;margin-bottom:2rem}.header h1{font-size:1.75rem;font-weight:600;color:#1a1a2e;margin-bottom:.5rem}.header p{color:#666}.search-form{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:2rem}.search-wrapper{display:flex;gap:.75rem}@media(max-width: 600px){.search-wrapper{flex-direction:column}}.search-input{flex:1;padding:.875rem 1rem;font-size:1rem;border:2px solid #e1e5eb;border-radius:8px;transition:border-color .2s}.search-input:focus{outline:none;border-color:#b07a78}.search-btn{padding:.875rem 1.5rem;font-size:1rem;font-weight:500;background:#b07a78;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .2s}.search-btn:hover{background:#2f2f2f}@media(max-width: 600px){.search-btn{width:100%}}.error-message{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:1rem;border-radius:8px;margin-bottom:1.5rem}.tracking-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.tracking-header{padding:1.5rem;border-bottom:1px solid #e1e5eb}.tracking-number{font-size:.875rem;color:#666;margin-bottom:.5rem}.tracking-number strong{color:#333;font-family:"SF Mono",Monaco,monospace}.status-badge{display:inline-block;padding:.375rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.status-delivered{background:#d1fae5;color:#065f46}.status-transit{background:#dbeafe;color:#1e40af}.status-pending{background:#fef3c7;color:#92400e}.status-exception{background:#fee2e2;color:#991b1b}.status-unknown{background:#e5e7eb;color:#374151}.shipment-info{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem;padding:1.5rem;background:#f9fafb;border-bottom:1px solid #e1e5eb}.info-item{font-size:.92rem}.info-item .label{display:block;color:#666;margin-bottom:.25rem}.info-item span{font-weight:500;color:#333}.no-results{text-align:center;padding:3rem 1rem;color:#666}.timeline{padding:1.5rem}.timeline h3{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#1a1a2e}.timeline-event{position:relative;padding-left:2rem;padding-bottom:1.5rem;border-left:2px solid #e1e5eb;margin-left:.5rem}.timeline-event:last-child{padding-bottom:0;border-left-color:rgba(0,0,0,0)}.timeline-event::before{content:"";position:absolute;left:-0.7rem;top:0;width:1rem;height:1rem;background:#fff;border:2px solid #b07a78;border-radius:50%}.timeline-event:first-of-type::before{background:#b07a78}.event-time{font-size:.75rem;color:#666;margin-bottom:.25rem}.event-content{font-weight:500;color:#333;margin-bottom:.25rem}.event-location{font-size:.875rem;color:#666}
