.dashboard-welcome{position:relative;min-height:245px;margin:38px 0 18px;padding:42px 210px 40px 135px;display:flex;align-items:center;overflow:hidden;border:1px solid #ead7c5;border-radius:30px;background:radial-gradient(circle at 90% 20%,rgba(255,214,129,.82),transparent 27%),linear-gradient(135deg,#fffdf8,#fff5e4 60%,#fff0db);box-shadow:0 22px 60px rgba(65,31,10,.1)}.dashboard-welcome:before{content:"";position:absolute;width:260px;height:260px;right:-100px;bottom:-165px;border:42px solid rgba(200,21,27,.06);border-radius:50%}.dashboard-avatar{position:absolute;left:36px;width:76px;height:76px;display:grid;place-items:center;border:7px solid #fff;border-radius:24px;background:linear-gradient(145deg,#d91d23,#a90c11);box-shadow:0 13px 30px rgba(180,15,20,.2);color:#fff;font:700 34px Georgia,serif;transform:rotate(-4deg)}.dashboard-welcome__copy>span{color:#a66a00;font-size:10px;font-weight:900;letter-spacing:.2em}.dashboard-welcome h1{margin:9px 0 7px;font:700 clamp(38px,5vw,58px)/1 Georgia,serif;text-transform:capitalize}.dashboard-welcome p{margin:0;color:#74655c;font-size:13px}.dashboard-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.dashboard-tags b{padding:7px 10px;border:1px solid #e4d6ca;border-radius:99px;background:#ffffffcc;color:#5d5149;font-size:9px}.dashboard-seal{position:absolute;right:45px;top:37px;width:106px;height:106px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg);border:1px solid #b4111640;border-radius:50%;box-shadow:inset 0 0 0 6px #ffffff85;color:#ae1116}.dashboard-seal strong{font:700 12px Georgia,serif}.dashboard-seal small{margin-top:3px;color:#826b5b;font:italic 10px Georgia,serif}.dashboard-welcome form{position:absolute;right:42px;bottom:36px}.dashboard-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.dashboard-summary article{min-height:92px;padding:16px 17px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;border:1px solid #e9dbd0;border-radius:18px;background:#fff;box-shadow:0 10px 30px #40200e0e}.dashboard-summary article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#fff0d2;color:#a56500;font-size:10px;font-weight:900}.dashboard-summary article:nth-child(2)>span{background:#e9f5e5;color:#337d27}.dashboard-summary article:nth-child(3)>span{background:#fff0ef;color:#c8151b}.dashboard-summary small,.dashboard-summary strong{display:block}.dashboard-summary small{color:#9a8b82;font-size:8px;font-weight:900;letter-spacing:.11em}.dashboard-summary strong{margin-top:4px;font:700 15px Georgia,serif}.dashboard-summary a{color:#337d27;font-size:9px;font-weight:900}.dashboard-grid{grid-template-columns:430px 1fr}.dashboard-grid>.account-card:first-child{border-top:5px solid #f3a10a}.dashboard-grid>.orders-card{border-top:5px solid #c8151b}.orders-card .empty-orders{position:relative;padding:72px 25px 60px;background:radial-gradient(circle at 50% 0,#fff0d5,transparent 42%),#fffaf4}.orders-card .empty-orders:before{content:"♡";display:grid;width:64px;height:64px;margin:0 auto 20px;place-items:center;border:1px solid #ebd9cb;border-radius:22px;background:#fff;color:#c8151b;font-size:27px;transform:rotate(-4deg);box-shadow:0 11px 25px #46230f14}.orders-card .empty-orders b{font-size:27px}.orders-card .empty-orders a{padding:13px 20px;box-shadow:0 9px 22px #be141932}@media(max-width:900px){.dashboard-welcome{padding:38px 28px 32px 116px}.dashboard-avatar{left:25px}.dashboard-seal{display:none}.dashboard-welcome form{right:26px;top:25px;bottom:auto}.dashboard-summary{grid-template-columns:1fr}.dashboard-grid{grid-template-columns:1fr}.dashboard-summary article{min-height:80px}}@media(max-width:600px){.dashboard-welcome{min-height:310px;padding:103px 22px 28px;display:block;text-align:center}.dashboard-avatar{top:25px;left:50%;transform:translateX(-50%) rotate(-4deg)}.dashboard-welcome form{right:14px;top:14px}.dashboard-tags{justify-content:center}.dashboard-summary article{grid-template-columns:40px 1fr}.dashboard-summary a{grid-column:2}.dashboard-grid>.account-card{padding:22px}}
