:root{--ruby:#ff405a;--ember:#ff9555;--platinum:#f6e7e1}
html{min-height:100%;background:#10090c}
body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 10% 0%,#501321 0,transparent 48%),radial-gradient(ellipse at 90% 60%,#3a1a10 0,transparent 52%),#10090c!important;color:#fff0e9;font-family:Arial,sans-serif}
.container{position:relative;max-width:780px;margin:auto;padding:30px 18px 50px;box-sizing:border-box}
#userWrapper{position:relative;padding:22px!important;background:linear-gradient(150deg,#291016,#161013 65%,#291710)!important;border:1px solid #ffa77c66;border-radius:12px!important;box-shadow:0 22px 65px #0008,inset 0 1px 0 #ffe1ca26}
#userWrapper::before{content:"";position:absolute;top:-1px;left:15%;right:15%;height:3px;background:linear-gradient(90deg,transparent,#ff3e62,#ffc997,transparent);box-shadow:0 0 22px #ff584f88;pointer-events:none}
.cover-image-container.cover-style-01{height:auto!important;border:1px solid #ff967b!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 12px 35px #0006,0 0 24px #e7383826}
.baca23-main-banner{width:100%;height:auto!important;display:block;border-radius:8px!important;max-width:680px;margin:auto}
.username{font-family:Arial,sans-serif!important;font-weight:700;color:#ffece5!important;font-size:17px!important;line-height:1.55;letter-spacing:.3px;text-align:center;margin:24px auto!important;text-shadow:0 0 18px #e6646240}
.preview-links-list__component{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px}
.preview-link-item__component{min-width:0;margin:0!important;position:relative;border-radius:10px!important;animation:none!important}
.preview-link-item__component:first-child{grid-column:1/-1}
.preview-link-item__component .link-underlayer{display:none!important}
.preview-link-wrapper{position:relative;display:flex!important;align-items:center;padding:16px!important;min-height:92px;box-sizing:border-box;border:1px solid #f6857066!important;border-radius:10px!important;background:linear-gradient(130deg,#3c1822,#24131a)!important;text-decoration:none;color:#fff2eb!important;box-shadow:inset 0 1px 0 #fff1d91c,0 8px 22px #0004;overflow:hidden;animation:none!important;transition:transform .22s,border-color .22s,box-shadow .22s}
.preview-link-item__component:first-child .preview-link-wrapper{background:linear-gradient(105deg,#b8213c,#e34843 65%,#e57c48)!important;border:1px solid #ffbda0!important;box-shadow:0 8px 28px #c5313d35}
.preview-link-item__component:not(:first-child) .preview-link-wrapper{flex-direction:column;gap:12px;min-height:133px}
.preview-link-wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffe6d810 45%,transparent 65%);background-size:260% 100%;animation:ruby-sheen 8s ease-in-out infinite}
.preview-link-wrapper:hover{transform:translateY(-3px);border-color:#ffc29d!important;box-shadow:0 10px 24px #ff604b30}
.preview-link-wrapper:focus-visible{outline:3px solid #ffd1b7;outline-offset:4px}
.preview-link-wrapper .thumbnail{width:60px!important;height:60px!important;flex:0 0 60px;border-radius:50%!important;background-size:contain!important;background-repeat:no-repeat;box-shadow:0 0 18px #ff713836}
.preview-link-wrapper .link-info{flex:1;text-align:center;padding:0 10px;min-width:0}
.preview-link-wrapper .name{font-family:Arial,sans-serif!important;color:#fff5ef!important;font-size:14px!important;font-weight:750;letter-spacing:.7px;line-height:1.5;overflow-wrap:anywhere}
.snow{background:#ffae8c!important;box-shadow:0 0 5px #ff7051;opacity:.45}
@keyframes ruby-sheen{0%,55%{background-position:130% 0}90%,100%{background-position:-120% 0}}
@media(max-width:520px){.container{padding:18px 12px 34px}#userWrapper{padding:13px!important}.username{font-size:16px!important}.preview-link-wrapper{padding:12px!important}.preview-link-wrapper .thumbnail{width:52px!important;height:52px!important;flex-basis:52px}}
@media(max-width:350px){.preview-links-list__component{grid-template-columns:1fr}.preview-link-item__component:not(:first-child) .preview-link-wrapper{flex-direction:row;min-height:78px}}
@media(prefers-reduced-motion:reduce){.preview-link-wrapper::after,.snow{animation:none!important}}
