.marketplace-page .marketplace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketplace-page .marketplace-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid #dcb75e88;background:linear-gradient(145deg,rgba(80,112,149,.86),rgba(28,54,86,.93));backdrop-filter:blur(10px);box-shadow:inset 1px 1px 0 #edf6ff66,inset -1px -1px 0 #07172d88,0 12px 28px #1635531c;color:#f5f8ff;transition:border-color .25s,box-shadow .25s}.marketplace-page .marketplace-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(125deg,#ffffff24,transparent 30%,transparent 65%,#d9eaff0c 85%,transparent)}.marketplace-page .marketplace-card:focus-within,.marketplace-page .marketplace-card:hover{transform:none;border-color:#f2cd7d;box-shadow:inset 1px 1px 0 #fff4d28c,inset -1px -1px 0 #07172d88,0 12px 30px #16355326,0 0 14px #e9bd5529}.marketplace-page .marketplace-card-top{align-items:flex-start;gap:10px}.marketplace-page .marketplace-icon{width:72px;height:72px;flex:0 0 72px;border-radius:16px;background:linear-gradient(145deg,#ffffff0d,#08203b24);color:#ffda83;box-shadow:inset 1px 1px 0 #ffe5a34d,inset -1px -1px 0 #071b3466}.marketplace-page .marketplace-icon svg{width:46px;height:46px;stroke-width:1.6;filter:drop-shadow(0 1px 0 #fff1be) drop-shadow(0 3px 2px #081b35b3)}.marketplace-page .marketplace-badge{max-width:calc(100% - 82px);color:#f8e4b4;background:#09254355;border:1px solid #ebca7e40;overflow-wrap:anywhere}.marketplace-page .marketplace-card h3{color:#fff5dc;text-shadow:0 1px 0 #07192f,0 -1px 0 #ffffff24}.marketplace-page .marketplace-card>p{color:#edf3fc;text-shadow:0 1px 1px #081d38}.marketplace-page .marketplace-card-meta{color:#dce8f6}.marketplace-page .marketplace-card-meta svg{color:#f7d281}.marketplace-page .marketplace-actions .button-outline{color:#fff0cb;border-color:#efd18d80;background:#15345466;text-shadow:0 1px 1px #05172b;box-shadow:inset 0 1px 0 #ffffff21}.marketplace-page .marketplace-actions .button:focus-visible{outline:2px solid #fff0b9;outline-offset:3px}@media(max-width:1100px){.marketplace-page .marketplace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.marketplace-page .marketplace-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.marketplace-page .marketplace-card{transition:none}}