.sharedDesignCard{background:#18151457;border:1px solid #c6b39933;border-radius:8px;min-width:0;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.sharedDesignCard:hover{border-color:#c6b3997a;transform:translateY(-3px);box-shadow:0 18px 42px #0003}.sharedDesignCard .sharedDesignCardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.sharedDesignCard .sharedDesignCardLink:focus-visible{outline-offset:-3px;outline:2px solid #c6b399}.sharedDesignCard .sharedDesignVisual{aspect-ratio:4/3;background:radial-gradient(circle,#c6b3991f,#0000 62%),#3f362d85;border-bottom:1px solid #c6b39926;place-items:center;width:100%;display:grid;overflow:hidden}.sharedDesignCard .sharedDesignVisual .necklaceCircleSvg{width:88%;height:88%}.sharedDesignCard .sharedDesignVisual .necklaceCircleCounter{display:none}.sharedDesignCard .sharedDesignContent{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex}.sharedDesignCard .sharedDesignMeta,.sharedDesignCard .sharedDesignCardFooter{font-family:var(--font-inter),system-ui,sans-serif;justify-content:space-between;align-items:center;gap:.75rem;font-size:12px;display:flex}.sharedDesignCard .sharedDesignMeta time,.sharedDesignCard .sharedDesignCardFooter>span:first-child{color:#b7baa7}.sharedDesignCard .sharedDesignType{color:#c6b399;text-transform:uppercase;font-weight:600}.sharedDesignCard h2{overflow-wrap:anywhere;color:#fff;font-family:var(--font-cormorant-garamond),system-ui,ui-serif,"Playfair Display";margin:0;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.05}.sharedDesignCard .sharedDesignCardFooter{margin-top:auto;padding-top:.25rem}.sharedDesignCard .sharedDesignView{color:#fff;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.sharedDesignCard .sharedDesignView svg{width:1rem;height:1rem;transition:transform .2s}.sharedDesignCard:hover .sharedDesignView svg{transform:translate(3px)}.sharedDesignCard .previewDeleteButton{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181514d1;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.sharedDesignCard .previewDeleteButton svg{width:1.1rem;height:1.1rem}.sharedDesignCard .previewDeleteButton:hover,.sharedDesignCard .previewDeleteButton:focus-visible{color:#fff;background:#5c1c1deb;border-color:#ff4d4f94;outline:none}.sharedDesignCard .previewDeleteButton:disabled{opacity:.55;cursor:wait}@media (max-width:480px){.sharedDesignCard .sharedDesignContent{padding:.9rem}.sharedDesignCard h2{font-size:24px}}
