/* The public declaration floats over the score briefly, without taking space
   from the cards or intercepting a touch. Dialogs remain in the top layer. */
.tressette-acuso-notice{position:fixed;z-index:30;top:var(--tressette-acuso-notice-top,calc(env(safe-area-inset-top,0px) + 110px));inset-inline:16px;width:auto;max-width:440px;max-height:var(--tressette-acuso-notice-max-height,160px);margin-inline:auto;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;gap:4px;padding:12px 16px;color:#f8f1dc;background:#24372bf5;border:1px solid #e2c17b;border-radius:12px;box-shadow:0 5px 18px #0005;font:14px/1.35 Arial,Helvetica,sans-serif;overflow-wrap:anywhere}
.tressette-acuso-notice:empty{visibility:hidden;padding:0;border:0;box-shadow:none}
.tressette-acuso-notice-author{font-size:16px;line-height:1.25;color:#ffe1a0}.tressette-acuso-notice-points{font-weight:700;color:#ffe1a0}
@media(max-width:480px){.tressette-acuso-notice{inset-inline:12px;padding:10px 12px;font-size:14px}.tressette-acuso-notice-author{font-size:16px}}
