.tord-logo{color:#a9171e;vertical-align:middle;direction:ltr;flex:none;align-items:center;gap:5px;line-height:0;display:inline-flex}.tord-logo .tord-wordmark{width:auto;height:36px;display:block;overflow:visible}.tord-logo .tord-mascot{width:auto;height:38px}.tord-logo--medium .tord-wordmark{height:52px}.tord-logo--medium .tord-mascot{height:56px}.tord-logo--large{gap:10px}.tord-logo--large .tord-wordmark{height:clamp(72px,9vw,110px)}.tord-logo--large .tord-mascot{height:clamp(78px,10vw,118px)}:root[data-theme=dark] .tord-logo{color:var(--color-text)}.tord-mascot{flex:none;width:88px;height:auto;display:block;overflow:visible}.tord-mascot__body{transform-origin:470px 570px}.tord-mascot__eye{transform-box:fill-box;transform-origin:50%}.tord-mascot--curious .tord-mascot__body{transform:rotate(-6deg)}.tord-mascot--rest .tord-mascot__body{transform:rotate(5deg)}.tord-mascot--animate .tord-mascot__body{animation:.65s ease-out both tord-greet}.tord-mascot--animate .tord-mascot__eye{animation:.65s ease-out tord-wink}.tord-mascot--curious .tord-mascot__eye{animation:none}.tord-mascot--animate .tord-mascot__fragments{animation:.65s ease-out tord-crunch}.tord-mascot--celebrate.tord-mascot--animate .tord-mascot__body{animation-name:tord-celebrate}.tord-mascot--secret .tord-mascot__body{animation:none}.tord-mascot--animate .tord-mascot__spy-art{transform-origin:470px 570px;animation:3.4s ease-in-out infinite alternate tord-spy-sway}@keyframes tord-spy-sway{0%{transform:rotate(-3deg)translateY(2px)}to{transform:rotate(3deg)translateY(-7px)}}@keyframes tord-greet{0%,to{transform:rotate(0)}35%{transform:rotate(-7deg)}70%{transform:rotate(3deg)}}@keyframes tord-wink{0%,30%,65%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes tord-crunch{0%,to{transform:translate(0)}45%{transform:translate(10px,-12px)}}@keyframes tord-celebrate{0%,to{transform:translateY(0)rotate(0)}40%{transform:translateY(-20px)rotate(-6deg)}70%{transform:translateY(0)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.tord-mascot *{animation:none!important}}:root[data-brand-motion=off] .tord-mascot *{animation:none!important}.tord-welcome{margin-bottom:var(--space-5);border:1px solid var(--color-outline-variant);border-radius:var(--radius-card);background:var(--color-surface);direction:rtl;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.tord-welcome__copy h2{color:var(--color-text);font-size:20px;line-height:1.5}.tord-welcome__copy p{color:var(--color-text-secondary);margin-top:4px;font-size:14px}.tord-welcome .tord-mascot{width:72px}.tord-readiness{min-height:64px;color:var(--color-text-secondary);align-items:center;gap:12px;font-size:13px;display:flex}.tord-readiness .tord-mascot{width:48px}.tord-readiness strong{color:var(--color-text);font-size:15px;display:block}.tord-readiness p{margin:0}.tord-quiet-note{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.tord-quiet-note .tord-mascot{width:48px}.tord-result-greeting{color:var(--color-text-secondary);align-items:center;gap:16px;padding:16px 0;display:flex}.tord-result-greeting strong{color:var(--color-text);font-size:20px;display:block}.tord-result-greeting .tord-mascot{width:76px}.tord-about{border-top:1px dashed var(--color-outline-variant);flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px;padding:20px;display:flex}.tord-about p{color:var(--color-text-secondary);font-size:14px}.tord-about small{color:var(--color-text-tertiary);margin-top:4px;display:block}.tord-motion-hint{color:var(--color-text-secondary);margin-top:4px;font-size:12px;font-weight:400;line-height:1.8;display:block}.tord-page-status{text-align:center;direction:rtl;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:70dvh;padding:24px;display:flex}.tord-page-status .tord-mascot{width:112px}.tord-page-status h1{color:var(--color-text);font-size:24px}.tord-page-status p{max-width:36ch;color:var(--color-text-secondary)}.tord-page-status a:not(.ui-button){color:var(--color-primary);padding:12px;font-weight:700}.tord-network-note{background:var(--color-secondary-container);color:var(--color-on-secondary-container);text-align:center;direction:rtl;padding:10px 16px;font-size:13px}.tord-share-trigger{width:100%;margin-top:16px}.tord-share-preview{color:#271817;text-align:center;background:#fdfcf8;border:1px solid #e3bebb;border-radius:12px;justify-items:center;gap:12px;padding:24px 16px;display:grid}.tord-share-preview .tord-logo{color:#a9171e!important}.tord-share-preview strong{color:#a9171e;font-size:22px}.tord-share-preview p{font-size:13px}.tord-share-names{overflow-wrap:anywhere;max-height:100px;overflow-y:auto}.tord-share-permission{min-height:44px;color:var(--color-text);cursor:pointer;align-items:center;gap:12px;font-size:14px;display:flex}.tord-share-permission input{width:20px;height:20px;accent-color:var(--color-primary)}.tord-share-error{color:var(--color-error);font-size:14px}@media (width<=599px){.tord-welcome{gap:12px;padding:12px 16px}.tord-welcome__copy h2{font-size:18px}.tord-welcome__copy p{font-size:13px}.tord-welcome .tord-mascot{width:58px}}
