/* The Friday Edit — public visual, independent of prize activation. */
.libseh-friday{--fr-ink:#29392e;--fr-wine:#66001f;--fr-paper:#f3eadb;box-sizing:border-box;width:min(1320px,calc(100% - 48px));margin:24px auto 36px;display:grid;grid-template-columns:1fr 1.02fr;background:var(--fr-paper);color:var(--fr-ink);border:1px solid #e8dcc8;border-radius:28px;overflow:hidden;isolation:isolate;position:relative;font-family:Cairo,Arial,sans-serif}
.libseh-friday *{box-sizing:border-box}.lf-copy{padding:48px 56px 38px;align-self:center;position:relative;z-index:2}.lf-eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.5px;margin:0 0 25px;color:#73775e}.lf-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--fr-wine);box-shadow:0 0 0 5px #792d430a}
.libseh-friday #friday-title{font-family:Cairo,Arial,sans-serif;font-size:clamp(66px,7.3vw,105px);line-height:1.02;letter-spacing:-4.5px;font-weight:800;text-align:right;margin:0;color:var(--fr-ink)}.libseh-friday #friday-title>span{color:var(--fr-wine)}.lf-arabic{font-size:clamp(25px,2.3vw,33px);line-height:1.6;margin:24px 0 8px}.lf-description{font-size:14px;line-height:1.9;color:#747563;margin:0 0 26px}.lf-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lf-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:50px;padding:12px 23px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s}.lf-primary{color:#fff7ed!important;background:var(--fr-wine);border:1px solid var(--fr-wine)}.lf-primary:hover{background:#602035;transform:translateY(-2px)}.lf-secondary{border:1px solid #c9c6b3;color:var(--fr-ink)!important;background:transparent}.lf-secondary:hover{background:#e8deca}.lf-actions>a:focus-visible{outline:3px solid #66001f;outline-offset:4px}.lf-signature{display:flex;align-items:center;gap:11px;font-size:11px;color:#777b65;border-top:1px solid #d9d1be;padding-top:19px;margin:27px 0 0;max-width:320px}.lf-signature>span{font-size:20px;color:var(--fr-wine)}
.lf-art{position:relative;min-width:0;min-height:540px;margin:16px 0 16px 16px;border-radius:17px 140px 17px 17px;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#59644a 0,#34412e 54%,#29372b 100%)}.lf-art:after{content:'';position:absolute;inset:17px;border:1px solid #ded2b826;border-radius:10px 125px 10px 10px;pointer-events:none;z-index:5}.lf-arch{position:absolute;width:68%;height:76%;top:12%;left:15%;background:linear-gradient(145deg,#f8efd8,#d4bc91);border-radius:50% 50% 13px 13px;transform:rotate(-10deg);box-shadow:0 24px 50px #101c1933}.lf-orbit{position:absolute;width:88%;height:75%;top:13%;left:4%;border:1px solid #d8dfb82b;border-radius:50%;transform:rotate(24deg)}.lf-percent{position:absolute;width:82%;height:auto;max-width:none;left:-2%;top:4%;transform:rotate(1deg);filter:drop-shadow(0 18px 13px #16201744);z-index:2}.lf-bag{position:absolute;width:48%;height:auto;right:-1%;bottom:3%;transform:rotate(-8deg);filter:drop-shadow(0 20px 16px #17201955);z-index:3}.lf-art-label{position:absolute;top:7%;left:9%;font-size:9px;letter-spacing:2.6px;color:#f6ead4;z-index:4}.lf-tag{position:absolute;left:7%;bottom:9%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;background:#f3eadb;color:#66001f;transform:rotate(-13deg);border:1px solid #f3eadb;border-radius:50%;outline:1px dashed #b39c79;outline-offset:-8px;text-align:center;z-index:4;box-shadow:0 7px 20px #15201533}.lf-tag>span{font-size:11px;line-height:1.5;letter-spacing:1px}.lf-tag>b{margin-top:8px;padding-top:6px;border-top:1px solid #bca98a77;font-size:12px}.lf-spark{position:absolute;color:#f3e7c9;line-height:1;z-index:4}.lf-spark-one{font-size:40px;right:9%;top:17%}.lf-spark-two{font-size:25px;left:8%;top:51%}.lf-art-footer{position:absolute;bottom:5%;left:37%;font-size:8px;letter-spacing:2.8px;color:#f7edd4;z-index:4}
@media(max-width:1000px){.libseh-friday{width:calc(100% - 32px);grid-template-columns:1fr 1fr}.lf-copy{padding:33px 30px}.libseh-friday #friday-title{font-size:76px;letter-spacing:-3px}.lf-art{min-height:510px}.lf-actions>a{padding:11px 17px;gap:12px;font-size:12px}.lf-tag{width:110px;height:110px}.lf-percent{top:12%}.lf-bag{width:50%;bottom:9%}}
@media(max-width:620px){.libseh-friday{width:calc(100% - 24px);margin:13px auto 26px;grid-template-columns:1fr;border-radius:21px}.lf-copy{padding:29px 23px 24px;text-align:center}.lf-eyebrow{justify-content:center;font-size:11px;margin-bottom:19px}.libseh-friday #friday-title{font-size:clamp(57px,17vw,83px);letter-spacing:-2.5px;text-align:center;line-height:1.02}.lf-arabic{font-size:25px;margin:15px 0 6px}.lf-description{font-size:12px;line-height:1.8;margin-bottom:20px}.lf-actions{justify-content:center;gap:10px}.lf-actions>a{font-size:12px;padding:10px 16px;min-height:46px;gap:12px}.lf-signature{justify-content:center;margin:19px auto 0;padding-top:14px;font-size:10px}.lf-art{min-height:305px;margin:0 12px 12px;border-radius:13px 82px 13px 13px}.lf-art:after{inset:12px;border-radius:8px 72px 8px 8px}.lf-arch{width:61%;height:82%;left:20%;top:9%}.lf-percent{width:80%;left:0;top:-8%}.lf-bag{width:42%;right:1%;bottom:0}.lf-art-label{top:8%;left:8%;font-size:7px;letter-spacing:1.7px}.lf-tag{width:94px;height:94px;left:6%;bottom:8%;outline-offset:-6px}.lf-tag>span{font-size:8px}.lf-tag>b{font-size:10px;margin-top:4px;padding-top:4px}.lf-spark-one{font-size:28px;right:10%;top:20%}.lf-spark-two{font-size:19px;left:7%;top:49%}.lf-art-footer{font-size:6px;left:38%;bottom:5%;letter-spacing:1.5px}}
@media(prefers-reduced-motion:reduce){.lf-actions>a{transition:none}.lf-primary:hover{transform:none}}
