.word-report-link-line{display:flex;justify-content:flex-end;margin-top:4px;margin-bottom:-8px}.word-report-link{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;background:transparent;border:0;font-size:var(--rf-size-details);line-height:var(--rf-leading-details);color:var(--rf-word-card-text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.word-report-link:hover{color:var(--rf-word-card-text)}.word-report-link:focus{outline:none}.word-report-link:focus-visible{outline:2px solid var(--rf-word-card-save);outline-offset:2px;border-radius:4px}.word-report{display:flex;flex-direction:column;gap:8px;color:var(--rf-word-card-text);text-align:left}.word-report-title{margin:0;font-size:var(--rf-size-row-title);line-height:var(--rf-leading-row-title);font-weight:600;color:var(--rf-word-card-text);overflow-wrap:anywhere}.word-report-title:focus{outline:none!important;box-shadow:none!important}.word-report-choices{margin:0;padding:0;border:0;display:flex;flex-direction:column}.word-report-choice{display:flex;align-items:center;gap:12px;min-height:44px;font-size:var(--rf-size-secondary);line-height:var(--rf-leading-secondary);cursor:pointer}.word-report-choice input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--rf-word-card-save)}.word-report-label{margin-top:4px;font-size:var(--rf-size-secondary);line-height:var(--rf-leading-secondary);font-weight:600}.word-report-optional{font-weight:400;color:var(--rf-word-card-text-secondary)}.word-report-box{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--rf-word-card-border);border-radius:8px;background:transparent;color:var(--rf-word-card-text);font-size:16px}.word-report-box::-moz-placeholder{color:var(--rf-word-card-text-muted)}.word-report-box::placeholder{color:var(--rf-word-card-text-muted)}.word-report-box:focus{outline:2px solid var(--rf-word-card-save);outline-offset:0}.word-report-error{margin:0;font-size:var(--rf-size-secondary);line-height:var(--rf-leading-secondary);color:var(--rf-word-card-error)}.word-report-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.word-report-cancel,.word-report-send{min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer}.word-report-cancel{border:0;background:transparent;color:var(--rf-word-card-text-secondary)}.word-report-send{border:0;background:var(--rf-word-card-save-fill);color:var(--rf-word-card-on-save-fill)}.word-report-send:hover{opacity:.9}.word-report-send:disabled{opacity:.5;cursor:default}.word-report-cancel:focus-visible,.word-report-send:focus-visible{outline:2px solid var(--rf-word-card-save);outline-offset:2px}.word-report-thanks{align-items:center;text-align:center;padding:4px 0}.word-report-cat{width:64px;height:64px}.word-card-sheet.has-hall .word-report-send{background:var(--wc-ink,var(--rf-word-card-save-fill));color:var(--wc-on-ink,var(--rf-word-card-on-save-fill))}.word-card-sheet.has-hall .word-report-choice input{accent-color:var(--wc-ink,var(--rf-word-card-save))}.word-card-sheet.has-hall .word-report-box:focus,.word-card-sheet.has-hall .word-report-cancel:focus-visible,.word-card-sheet.has-hall .word-report-link:focus-visible,.word-card-sheet.has-hall .word-report-send:focus-visible{outline-color:var(--wc-ink,var(--rf-word-card-save))}.word-card-sheet-close{position:absolute;top:12px;right:8px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:var(--rf-radius-full);background:transparent;color:var(--rf-word-card-text-secondary);cursor:pointer}.word-card-sheet-close:hover{background:var(--rf-word-card-border)}.word-card-sheet-close:focus-visible{outline:2px solid var(--rf-main);outline-offset:2px}.word-card-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px}.word-card-sheet .tooltip-header{padding-right:40px;min-height:28px}@media (min-width:768px){.word-card-sheet-close{top:8px}.word-card-sheet-body{padding-top:16px}}.word-card-sheet.has-hall{--wc-frame:var(--word-card-hall-cover);--wc-tint:var(--word-card-hall-tint);--wc-ink:var(--word-card-hall-ink);--wc-on-ink:var(--rf-word-card-on-save-fill);border:2px solid var(--wc-frame,var(--rf-word-card-border));border-bottom:0}:root[data-page-colour=dark] .word-card-sheet.has-hall,:root[data-theme=dark]:not([data-page-colour]) .word-card-sheet.has-hall{--wc-frame:var(--word-card-hall-dark-ink);--wc-tint:var(--word-card-hall-dark-tint);--wc-ink:var(--word-card-hall-dark-ink);--wc-on-ink:var(--rf-word-card-bg)}.word-card-sheet.has-hall .rf-bottom-sheet-handle{background:var(--wc-frame,var(--rf-word-card-text-muted));opacity:1}.word-card-sheet.has-hall .tooltip-sentence-toggle{color:var(--wc-ink,var(--rf-main))}.word-card-sheet.has-hall .tooltip-sentence{background:var(--wc-tint,var(--rf-page))}.word-card-sheet.has-hall .tooltip-save{border-color:var(--wc-ink,var(--rf-word-card-save));color:var(--wc-ink,var(--rf-word-card-save))}.word-card-sheet.has-hall button.tooltip-save:hover:not(:disabled){background:var(--wc-tint,var(--rf-word-card-save-hover-bg))}.word-card-sheet.has-hall .tooltip-save.is-saved{border-color:var(--wc-ink,var(--rf-word-card-save-fill));background:var(--wc-ink,var(--rf-word-card-save-fill));color:var(--wc-on-ink)}:root.rf-word-hall{--wc-word-tint:var(--rf-word-hall-tint)}:root.rf-word-hall[data-page-colour=dark],:root.rf-word-hall[data-theme=dark]:not([data-page-colour]){--wc-word-tint:var(--rf-word-hall-dark-tint)}:root.rf-word-hall .clickable-word[data-pinned=true]{background-color:var(--wc-word-tint,var(--rf-story-word-tapped-bg))}@media (min-width:768px){.word-card-sheet.has-hall{border-bottom:2px solid var(--wc-frame,var(--rf-word-card-border))}}.rf-word-tap-hall{--wc-word-tint:var(--rf-word-hall-tint)}:root[data-page-colour=dark] .rf-word-tap-hall,:root[data-theme=dark]:not([data-page-colour]) .rf-word-tap-hall{--wc-word-tint:var(--rf-word-hall-dark-tint)}span[data-word-open]{background-color:var(--wc-word-tint,var(--rf-story-word-tapped-bg))}