.age-marking{--age-size:0px;--age-inset:2px;z-index:5;box-sizing:border-box;width:var(--age-size);height:var(--age-size);color:#fff;min-width:0;font:750 calc(var(--age-size) * .32)/1 var(--font-ui,system-ui,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:none;box-shadow:none;white-space:nowrap;opacity:1;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.age-marking__graphic{pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--age-size) * .07) #fff) drop-shadow(0 0 calc(var(--age-size) * .12) #d8caff99);display:block;overflow:visible}.age-marking--top-right{top:var(--age-inset);right:var(--age-inset)}.age-marking--bottom-right{bottom:var(--age-inset);right:var(--age-inset)}.age-marking--bottom-left{bottom:var(--age-inset);left:var(--age-inset)}.content-notice{color:var(--color-text);border-left:2px solid var(--color-accent-text);background:color-mix(in srgb,var(--color-surface) 90%,transparent);margin:12px 0;padding:8px 10px;font-size:.75rem;line-height:1.45}.work-card__cover{position:relative}
.book-price-marking{z-index:4;pointer-events:none;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:2px;max-width:calc(58% - 4px);max-height:calc(18% - 4px);display:flex;position:absolute;bottom:2px;left:2px}.book-price-marking>span{box-sizing:border-box;white-space:nowrap;max-width:100%;font:750 clamp(8px,6cqi,13px)/1.15 var(--font-ui,system-ui,sans-serif);border:1px solid #ffffffb3;border-radius:4px;padding:2px 4px;display:block;box-shadow:0 1px 5px #0004}.book-price-marking__amount{color:#123f29;background:linear-gradient(135deg,#b2d4bc,#f0fff3 42%,#aacbb2 55%,#dfefe2 84%)}.book-price-marking>.book-price-marking__amount--free{font-size:clamp(3.8px,8.5cqi,13px)}.book-price-marking__discount{color:#681025;background:linear-gradient(135deg,#e2a6ae,#ffeff2 42%,#d791a0 55%,#f4c4cd 84%);font-size:clamp(7px,4cqi,10px)!important}.cover--xs .book-price-marking>span{border-width:.5px;border-radius:2px;padding:0 1px;font-size:7px;line-height:1}.cover--xs .book-price-marking{gap:0;max-width:calc(58% - 2px);max-height:calc(18% - 2px);bottom:1px;left:1px}.cover--xs .book-price-marking__discount{font-size:6px!important}.cover--xs .book-price-marking>.book-price-marking__amount--free{font-size:clamp(3.8px,8.5cqi,7px);line-height:1.35}.cover{padding:0;overflow:visible}.cover__surface{isolation:isolate;border-radius:inherit;background:var(--cover-to);flex-direction:column;justify-content:space-between;padding:9% 9% 20%;display:flex;position:absolute;inset:0;overflow:hidden}.cover__surface:before{content:"";z-index:-1;background:linear-gradient(#0004,#0000 24% 55%,#000a);position:absolute;inset:0}.cover__nf{font:750 11px/1.15 var(--font-ui,system-ui,sans-serif);letter-spacing:.07em;color:var(--color-accent-text);white-space:nowrap;position:absolute;bottom:calc(100% + 4px);left:2px}.cover[data-content-origin=NEW_FORMAT]{margin-top:20px}.cover--xs[data-content-origin=NEW_FORMAT]{margin-top:16px}.cover--xs .cover__nf{letter-spacing:0;font-size:9px}.work-card__cover[data-content-origin=NEW_FORMAT]{margin-top:20px;overflow:visible}.work-card__cover>.cover__nf{font:750 11px/1.15 var(--font-ui,system-ui,sans-serif);opacity:1;color:var(--color-accent-text)}.work-card__cover>.book-price-marking{font-size:inherit;opacity:1}
