
.daze-about{box-sizing:border-box;background:#fff;color:#191919;border:1px solid #d6d6d6;padding:18px 22px;margin:0 0 24px;max-width:620px;box-shadow:0 4px 24px #00000012}.daze-about h2,#daze-about-dialog h2{font-size:20px;font-weight:400;letter-spacing:-.02em;margin:0 0 10px}.daze-about p,#daze-about-dialog p{font-size:15px;line-height:1.65;margin:8px 0 12px}.daze-about button,#daze-about-dialog button{font:inherit;color:#191919;background:#fff;border:1px solid #aaa;padding:10px 16px;min-height:44px;cursor:pointer}.daze-about button:focus-visible,#daze-about-dialog button:focus-visible{outline:2px solid #191919;outline-offset:3px}.canvas-mode .daze-about{position:fixed;z-index:11;top:82px;left:16px;width:min(430px,calc(100% - 32px));max-height:calc(100dvh - 180px);overflow:auto;overscroll-behavior:contain}.daze-about:has(#daze-details:not([hidden])) .daze-preview{display:none}#daze-about-dialog{box-sizing:border-box;width:min(600px,calc(100% - 28px));max-height:80dvh;padding:24px;background:#fff;color:#191919;border:1px solid #aaa;overflow:auto;overscroll-behavior:contain}#daze-about-dialog::backdrop{background:#0009}#daze-about-dialog form{display:flex;justify-content:flex-end;margin:0 0 24px}@media(max-width:700px){.canvas-mode .daze-about{top:94px;left:12px;width:calc(100% - 24px);padding:14px 16px}.daze-about h2{font-size:17px}.daze-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.daze-about p{font-size:14px;margin:6px 0 10px}#daze-about-dialog h2{font-size:24px}#daze-about-dialog p{font-size:17px}}

.daze-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
