:root{--primary:#0f7d7b;--secondary:#e2725b;--accent:#0f7d7b;--bg-dark:#f2f8f8;--bg-card:#fff;--bg-light:#0e2e2d0f;--text-main:#0e2e2d;--text-muted:#556664;--success:#096b4f;--grad-main:linear-gradient(135deg, #0f7d7b 0%, #14939b 100%);--border-subtle:#0e2e2d1c;--border-strong:#0e2e2d2e;--surface-raised:var(--bg-card);--shadow-card:0 1px 2px #0000002e, 0 16px 40px #0000002e;--radius-card:8px;--radius-control:10px;--scrim:#0814148c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.session-sync-status{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-main);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px;font-size:14px;display:flex}.session-sync-status p{margin:4px 0 0}.session-sync-status button{flex-shrink:0;min-height:44px}@media (max-width:480px){.session-sync-status{flex-direction:column;align-items:stretch}}.exit-survey-page{min-height:100vh;min-height:100svh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 34rem), var(--bg-dark);color:var(--text-main)}.exit-survey-top{justify-content:space-between;align-items:center;gap:16px;width:min(100% - 32px,960px);min-height:72px;margin:0 auto;display:flex}.exit-survey-top .landing-brand{color:var(--text-main);text-decoration:none}.exit-language{position:static}.exit-survey-main{width:min(100% - 32px,760px);margin:0 auto;padding:clamp(24px,5vw,56px) 0 72px}.exit-survey-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:24px;padding:clamp(22px,5vw,44px);box-shadow:0 24px 70px #00000029}.exit-survey-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.exit-survey-check{width:44px;height:44px;color:var(--on-grad);background:var(--grad-main);border-radius:50%;place-items:center;display:grid}.exit-survey-eyebrow{color:var(--text-muted);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 5px;font-weight:750}.exit-survey-heading h1,.exit-survey-result h1{letter-spacing:-.025em;margin:0;font-size:clamp(25px,5vw,36px);line-height:1.12}.exit-survey-heading>div>p:last-child,.exit-survey-result p{color:var(--text-muted);margin:12px 0 0;line-height:1.65}.exit-survey-form{gap:30px;margin-top:30px;display:grid}.exit-survey-privacy{background:var(--bg-light);color:var(--text-muted);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;display:grid}.exit-survey-privacy svg{color:var(--text-main);margin-top:2px}.exit-survey-privacy p{margin:0;font-size:13px;line-height:1.55}.exit-survey-privacy a{color:var(--text-main);text-underline-offset:3px}.exit-survey-form fieldset,.exit-sheet-felder fieldset{border:0;min-width:0;margin:0;padding:0}.exit-survey-form legend,.exit-sheet-felder legend,.exit-comment>span{margin-bottom:12px;font-size:15px;font-weight:750;display:block}.exit-survey-form legend small,.exit-sheet-felder legend small,.exit-comment>span small{color:var(--text-muted);font-size:var(--fs-caption);font-weight:500}.exit-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.exit-option{border:1px solid var(--border-subtle);background:var(--bg-light);min-height:50px;color:var(--text-main);cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;line-height:1.35;transition:border-color .16s,background-color .16s,transform .16s;display:flex}@media (hover:hover){.exit-option:hover{border-color:color-mix(in srgb, var(--text-main) 40%, var(--border-subtle))}}.exit-option:active{transform:scale(.985)}.exit-option.selected{border-color:var(--text-main);background:color-mix(in srgb, var(--text-main) 7%, var(--bg-light))}.exit-option input{width:17px;height:17px;accent-color:var(--text-main);flex:none;margin:0}.exit-rating{grid-template-columns:repeat(5,minmax(42px,1fr));gap:8px;display:grid}.exit-rating button{border:1px solid var(--border-subtle);background:var(--bg-light);min-height:46px;color:var(--text-main);font:inherit;cursor:pointer;border-radius:12px;font-weight:750}.exit-rating button.selected{border-color:var(--text-main);background:var(--text-main);color:var(--bg-card)}.exit-rating-labels{color:var(--text-muted);justify-content:space-between;gap:12px;margin-top:7px;font-size:11.5px;display:flex}.exit-comment{display:block}.exit-comment textarea{resize:vertical;border:1px solid var(--border-subtle);background:var(--bg-light);width:100%;min-height:112px;color:var(--text-main);font:inherit;border-radius:13px;outline:none;padding:13px 14px;line-height:1.55}.exit-comment textarea:focus{border-color:var(--text-main);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-main) 10%, transparent)}.exit-comment>small{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:end;margin-top:6px;display:block}.exit-survey-error{color:var(--danger);margin:-10px 0 0;font-size:13px;font-weight:650}.exit-survey-actions{align-items:center;gap:10px;display:flex}.exit-survey-actions>button,.exit-survey-primary{justify-content:center;min-height:48px}.exit-sheet{flex-direction:column;gap:14px;max-width:460px;max-height:88vh;display:flex}.exit-sheet-kopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exit-sheet-kopf h3{margin:0;font-size:19px}.exit-sheet-intro{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.exit-sheet-felder{flex-direction:column;flex:auto;gap:18px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.exit-sheet-datenschutz{font-size:var(--fs-caption);color:var(--text-muted);margin:0;line-height:1.5}.exit-sheet .exit-survey-actions>button{flex:1}.exit-survey-card .exit-survey-primary{align-items:center;gap:8px;min-height:48px;text-decoration:none;display:inline-flex}.exit-survey-actions .exit-survey-primary{flex:1}.exit-survey-actions .btn-ghost{min-width:132px}.exit-survey-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.exit-survey-result>svg{color:var(--text-main);margin-bottom:18px}.exit-survey-result .exit-survey-primary{margin-top:24px}.exit-survey-unavailable{border-top:1px solid var(--border-subtle);min-height:240px;margin-top:24px}@media (max-width:560px){.exit-survey-top,.exit-survey-main{width:min(100% - 24px,760px)}.exit-survey-main{padding-top:12px}.exit-survey-card{border-radius:19px;padding:20px 16px 24px}.exit-survey-heading{grid-template-columns:1fr;gap:12px}.exit-options{grid-template-columns:1fr}.exit-survey-actions{flex-direction:column;align-items:stretch}.exit-survey-actions .btn-ghost{width:100%}}@supports (color:color-mix(in srgb, red 50%, transparent)){:root{--border-subtle:color-mix(in srgb, var(--text-main) 11%, transparent);--border-strong:color-mix(in srgb, var(--text-main) 18%, transparent);--surface-raised:color-mix(in srgb, var(--bg-card) 94%, var(--text-main) 6%)}}*{box-sizing:border-box;letter-spacing:0!important}html{min-height:100%}body{background-color:var(--bg-dark);min-width:320px;min-height:100dvh;color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.5;transition:background-color .5s;overflow-x:hidden}#root{isolation:isolate;min-height:100dvh}button,input,textarea,select{font:inherit}button{color:inherit}h1,h2,h3,p{margin-top:0}button,.tabbar,.seitenleiste{-webkit-user-select:none;user-select:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes wrappedBar{0%{width:0%}to{width:100%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-in{animation:fadeIn var(--zeit-lang,.42s) var(--feder,cubic-bezier(.34, 1.3, .64, 1)) forwards}.bounce-in{animation:.6s cubic-bezier(.68,-.55,.265,1.55) forwards bounceIn}.cozy-card{background:var(--bg-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);margin-bottom:20px;transition:box-shadow .2s,border-color .2s,transform .2s;overflow:hidden}@media (hover:hover){.cozy-card:hover{border-color:var(--border-strong)}}.detail-tabs{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 0 15px;padding:4px;display:grid}.detail-tabs button{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:700}.detail-tabs button.active{background:var(--text-main);color:var(--bg-dark)}.detail-read-cta{justify-content:center;align-items:center;gap:8px;min-height:48px;margin-bottom:15px;display:flex}.journal-composer{padding:18px}.journal-composer-row{grid-template-columns:minmax(0,1.4fr) minmax(120px,1fr);gap:10px;display:grid}.journal-timeline{gap:10px;margin-bottom:15px;display:grid}.journal-entry,.journal-empty{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-card);padding:16px}.journal-empty{color:var(--text-muted);text-align:center;font-size:13px}.journal-entry-meta{color:var(--text-muted);font-size:var(--fs-caption2);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-weight:700;display:flex}.journal-entry-meta time{text-transform:none;letter-spacing:normal;text-align:right;font-weight:500}.journal-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.journal-entry-quote{border-left:2px solid var(--text-main);padding-left:14px;font-style:italic}.journal-entry-actions{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.journal-entry-actions .btn-ghost{width:40px;min-height:40px;padding:0}.journal-entry-actions .danger{color:var(--gefahr,#d70015)}@media (max-width:430px){.journal-composer-row{grid-template-columns:1fr;gap:0}}.cozy-input{background:var(--bg-light);border:1px solid var(--border-subtle);border-radius:var(--radius-control);width:100%;color:var(--text-main);box-sizing:border-box;outline:none;min-height:48px;margin-bottom:12px;padding:12px 14px;font-family:inherit;font-size:16px;transition:border-color .2s,background-color .2s,box-shadow .2s}select.cozy-input{height:48px}.cozy-input:focus{border-color:var(--primary);background:var(--focus-bg);box-shadow:0 0 0 3px var(--primary-faint)}.btn-main{background:var(--grad-main);color:var(--on-grad,#fff);border-radius:var(--radius-control);cursor:pointer;width:100%;min-height:46px;box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 24%, transparent);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.btn-main:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 10px 28px color-mix(in srgb, var(--primary) 32%, transparent)}}.btn-main:active{box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 24%, transparent);transform:translateY(1px)}.btn-main:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-ghost{background:var(--bg-light);border:1px solid var(--border-subtle);color:var(--text-main);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:10px 12px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex}@media (hover:hover){.btn-ghost:hover{background:color-mix(in srgb, var(--text-main) 9%, transparent);border-color:var(--border-strong)}}.btn-ghost:active{background:var(--bg-light);color:var(--text-main);transform:translateY(0)}.btn-ghost.active{background:var(--primary-faint);color:var(--text-main);border-color:var(--primary);box-shadow:none}.progress-track{background:#ffffff1a;border-radius:10px;width:100%;height:8px;margin-top:12px;position:relative;overflow:hidden}.progress-fill{background:var(--grad-main);border-radius:10px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff38 50%,#0000 100%);animation:2.8s ease-in-out infinite sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.app-shell,.app-content{min-height:100dvh}.app-content{width:100%}.route-loading{min-height:70vh;position:relative}.route-loading:after{content:"";border:3px solid var(--border-subtle);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;margin:-16px;animation:.8s linear infinite spin;position:absolute;top:44%;left:50%}@keyframes spin{to{transform:rotate(360deg)}}[dir=rtl] .dir-icon,[dir=rtl] .more-chevron{transform:scaleX(-1)}.moderation-report{margin-bottom:12px;padding:20px}.moderation-report-meta{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.moderation-report-meta small{color:var(--text-muted);font-size:var(--fs-caption2)}.moderation-report p{white-space:pre-wrap;margin-bottom:16px;line-height:1.55}.moderation-actions{flex-wrap:wrap;gap:8px;display:flex}.moderation-tabs{border:1px solid var(--border-subtle);background:var(--bg-light);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:18px;padding:5px;display:grid}.moderation-tabs button{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.moderation-tabs button.active{background:var(--bg-card);color:var(--text-main);box-shadow:0 1px 5px #00000014}.moderation-tabs button>span{background:var(--text-main);min-width:20px;height:20px;color:var(--bg-card);font-size:var(--fs-caption3);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;display:inline-grid}.feedback-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.feedback-summary>div{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:14px;align-content:center;gap:5px;min-height:112px;padding:16px;display:grid}.feedback-summary svg,.feedback-summary span{color:var(--text-muted)}.feedback-summary strong{text-overflow:ellipsis;font-size:17px;line-height:1.25;overflow:hidden}.feedback-summary span{font-size:var(--fs-caption2);font-weight:650}.feedback-retention{color:var(--text-muted);font-size:var(--fs-caption);margin:0 0 18px;line-height:1.55}.feedback-entry{margin-bottom:11px;padding:18px}.feedback-entry-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.feedback-entry-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.feedback-entry-head small{color:var(--text-muted);font-size:var(--fs-caption2)}.feedback-entry-head .icon-btn{border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.feedback-entry-head .icon-btn:hover{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border-subtle))}}.feedback-details{grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;margin:14px 0 0;font-size:12.5px;display:grid}.feedback-details dt{color:var(--text-muted)}.feedback-details dd{margin:0}.feedback-entry blockquote{border-inline-start:2px solid var(--text-main);background:var(--bg-light);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px 0;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.6}[dir=rtl] .feedback-entry blockquote{border-radius:10px 0 0 10px}@media (max-width:640px){.feedback-summary{grid-template-columns:1fr 1fr}.feedback-summary>div:last-child{grid-column:1/-1;min-height:92px}}.page-shell{width:100%;max-width:1040px;margin:0 auto;padding:40px 40px 120px}.page-header{justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-bottom:28px;display:flex}.page-title{font-family:var(--schrift-titel);letter-spacing:-.015em;margin:0;font-size:34px;font-weight:600;line-height:1.12}.page-subtitle{color:var(--text-muted);margin:7px 0 0;font-size:14px}.icon-button{flex:0 0 44px;min-height:44px;border-radius:10px!important;width:44px!important;height:44px!important;padding:0!important}.metric-strip{background:var(--bg-card)!important;padding:0!important}.metric-strip>div{grid-template-columns:repeat(3,1fr);display:grid!important}.metric-strip>div>div{padding:20px 14px;position:relative}.metric-strip>div>div:not(:last-child):after{content:"";background:var(--border-subtle);width:1px;position:absolute;inset-block:18px;inset-inline-end:0}.reading-focus-card{border-inline-start:3px solid var(--primary);background:var(--surface-raised)}.reading-coach-card{background:radial-gradient(circle at 100% 0, var(--primary-faint) 0, transparent 42%), var(--surface-raised);padding:24px;position:relative}.reading-coach-card:before{content:"";background:var(--grad-main);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.coach-header,.rhythm-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.coach-header{margin-bottom:20px}.coach-header h2,.rhythm-header h3{align-items:center;gap:8px;margin:0;display:flex}.coach-header h2{font-size:16px}.coach-header h2 svg,.rhythm-header h3 svg{color:var(--primary)}.coach-confidence{border:1px solid color-mix(in srgb, var(--success) 38%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success);font-size:var(--fs-caption2);white-space:nowrap;border-radius:999px;padding:5px 9px;font-weight:750}.coach-book-row{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;display:grid}.coach-cover-button,.coach-title-button{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.coach-cover-button{border:1px solid var(--border-subtle);border-radius:8px;width:62px;height:86px;overflow:hidden;box-shadow:0 8px 20px #0003}.coach-cover-button img{object-fit:cover;width:100%;height:100%;display:block}.coach-book-copy{min-width:0}.coach-title-button{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:100%;min-height:24px;font-size:17px;font-weight:760;line-height:1.25;display:flex;overflow:hidden}@media (hover:hover){.coach-title-button:hover{color:var(--primary)}}.coach-book-meta{color:var(--text-muted);font-size:var(--fs-caption);flex-wrap:wrap;gap:5px 12px;margin-top:5px;display:flex}.coach-progress{height:6px;margin-top:10px}.coach-gradient{border:1px solid var(--primary);background:var(--primary-faint);color:var(--text-main);border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}.coach-hero{align-items:baseline;gap:9px;margin:22px 0 16px;display:flex}.coach-hero strong{font-variant-numeric:tabular-nums;font-size:clamp(27px,4vw,36px);line-height:1}.coach-hero span{color:var(--text-muted);font-size:13px}.coach-empty{color:var(--text-muted);margin:20px 0 16px;font-size:13px;line-height:1.55}.coach-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.coach-insight{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-card) 88%, transparent);border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;min-height:112px;padding:13px;display:flex}.coach-insight svg{color:var(--primary);margin-bottom:10px}.coach-insight span{color:var(--text-muted);font-size:var(--fs-caption2);line-height:1.25}.coach-insight strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;line-height:1.3}.coach-insight small{color:var(--text-muted);font-size:var(--fs-caption3);margin-top:auto;padding-top:7px}.coach-insight.is-at-risk{border-color:color-mix(in srgb, var(--attention) 42%, transparent)}.coach-insight.is-at-risk svg,.coach-insight.is-at-risk strong{color:var(--attention)}.coach-method{color:var(--text-muted);font-size:var(--fs-caption2);align-items:center;gap:6px;margin-top:12px;display:flex}.coach-start{margin-top:16px}.coach-details{margin-top:10px}.coach-details summary{min-height:40px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:13px;font-weight:700;list-style:none;display:flex}.coach-details summary::-webkit-details-marker{display:none}.coach-details summary:after{content:"+";margin-inline-start:7px;font-size:17px;font-weight:500}.coach-details[open] summary:after{content:"−"}.coach-details .coach-insight-grid{margin-top:6px}.stats-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.stats-overview-item{text-align:center;min-width:0;padding:17px 12px}.stats-overview-item strong{font-variant-numeric:tabular-nums;font-size:22px;display:block}.stats-overview-item span{color:var(--text-muted);font-size:var(--fs-caption2);margin-top:3px;display:block}.library-toolbar{align-items:stretch;gap:10px;margin-bottom:14px;display:flex}.filter-row{scrollbar-width:none;gap:8px;margin-bottom:22px;padding-bottom:4px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-row .btn-ghost{white-space:nowrap;min-height:38px;padding:8px 14px!important;font-size:13px!important}.book-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px;display:grid}.book-card{min-width:0;color:var(--text-main);text-align:start;cursor:pointer;appearance:none;margin:0;padding:0!important}@media (hover:hover){.book-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0000003d}}.empty-state{color:var(--text-muted);text-align:center;justify-items:center;padding:64px 20px;display:grid}.empty-state p{margin:0}.fab{z-index:90;height:56px;min-height:56px;position:fixed;bottom:88px;right:20px;border-radius:50%!important;width:56px!important;padding:0!important}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.stats-grid .cozy-card{margin:0}.reading-rhythm-card{padding:20px}.rhythm-header{margin-bottom:14px}.rhythm-header h3{font-size:16px}.rhythm-header>span{color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.rhythm-grid{border:1px solid var(--border-subtle);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rhythm-grid>div{background:var(--bg-light);min-width:0;padding:14px}.rhythm-grid>div:not(:last-child){border-inline-end:1px solid var(--border-subtle)}.rhythm-grid span,.rhythm-grid strong{display:block}.rhythm-grid span{min-height:30px;color:var(--text-muted);font-size:var(--fs-caption2);line-height:1.3}.rhythm-grid strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px}.rhythm-grid .trend-up,.rhythm-grid .trend-down{color:var(--text-main)}.timer-page{text-align:center;flex-direction:column;justify-content:center;max-width:620px;min-height:100dvh;display:flex}.session-intelligence-preview{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--border-subtle));background:var(--primary-faint);border-radius:10px;gap:8px;margin-bottom:15px;padding:13px 14px;display:grid}.session-intelligence-row{font-size:var(--fs-caption);justify-content:space-between;align-items:baseline;gap:14px;display:flex}.session-intelligence-row span{color:var(--text-muted)}.session-intelligence-row strong{text-align:end;font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.session-pace-delta{color:var(--text-muted);font-size:var(--fs-caption2);text-align:end;font-weight:700}.session-pace-delta.is-positive{color:var(--success)}.segmented-control{border:1px solid var(--border-subtle);background:var(--bg-light);border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.segmented-control .btn-ghost{background:0 0;border-color:#0000;flex:1}.segmented-control .btn-ghost.active{background:var(--bg-card);border-color:var(--border-subtle);color:var(--text-main);box-shadow:0 4px 12px #0000001f}.social-composer textarea{resize:vertical}.post-card{box-shadow:0 8px 28px #00000024}.shop-page,.settings-page{max-width:900px}.shop-balance{position:relative}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-bottom:32px;display:grid}.shop-grid .cozy-card{height:100%;margin:0}.powerup-list{flex-direction:column;gap:12px;display:flex}.powerup-list .cozy-card{margin:0}.settings-profile{background:var(--surface-raised)}.settings-account-summary{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:18px;display:grid}.settings-account-summary>div:nth-child(2){gap:3px;min-width:0;display:grid}.settings-account-summary strong,.settings-account-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-account-summary span{color:var(--text-muted);font-size:var(--fs-caption)}.settings-menu{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-card);margin-bottom:15px;overflow:hidden}.settings-menu>button{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:68px;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.settings-menu>button:last-child{border-bottom:0}@media (hover:hover){.settings-menu>button:hover{background:var(--bg-light)}}.settings-menu-icon{background:var(--bg-light);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.settings-menu-copy{gap:3px;min-width:0;display:grid}.settings-menu-copy strong{font-size:15px}.settings-menu-copy span{color:var(--text-muted);font-size:var(--fs-caption)}.settings-pane-back{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:-8px 0 16px;padding:0 4px;font-size:13px;display:inline-flex}[dir=rtl] .settings-menu>button>svg:last-child,[dir=rtl] .settings-pane-back svg{transform:rotate(180deg)}@media (max-width:430px){.settings-account-summary{grid-template-columns:auto minmax(0,1fr)}.settings-account-summary>:last-child{grid-column:2;justify-self:start}}.auth-shell{background:var(--bg-dark);place-items:center;min-height:100dvh;padding:28px;display:grid}.auth-brand-mark,.nav-brand-mark{width:42px;height:42px;color:var(--on-grad,#fff);background:var(--grad-main);box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 28%, transparent);border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;display:inline-flex}.sprunglink{inset-inline-start:12px;z-index:2000;border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-main);border:2px solid var(--primary);padding:12px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:top .14s;position:fixed;top:-100px}.sprunglink:focus{top:12px}.app-content:focus{outline:none}@media (prefers-reduced-motion:reduce){.sprunglink{transition:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-language{align-self:flex-end;margin-bottom:14px}.auth-language select{border:1px solid var(--border-subtle);background:var(--bg-light);height:36px;min-height:36px;color:var(--text-main);font:inherit;font-size:var(--fs-caption);border-radius:9px;padding:6px 30px 6px 10px;font-weight:700}.auth-switcher{border:1px solid var(--border-subtle);background:var(--bg-light);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:34px;padding:4px;display:grid}.auth-switcher button{min-width:0;min-height:38px;color:color-mix(in srgb, var(--text-muted) 70%, var(--text-main));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:700}.auth-switcher button.active{border-color:var(--border-subtle);background:var(--bg-card);color:var(--text-main);box-shadow:0 4px 12px #0000001f}.auth-heading h1{margin-bottom:9px;font-size:30px;line-height:1.15}.auth-heading p{color:var(--text-muted);margin-bottom:30px;font-size:14px;line-height:1.6}.auth-field{margin-bottom:17px;display:block}.auth-field>span{font-size:var(--fs-caption);margin-bottom:7px;font-weight:700;display:block}.auth-input-wrap{position:relative}.auth-input-wrap>svg{z-index:1;top:50%;color:var(--text-muted);pointer-events:none;position:absolute;inset-inline-start:15px;transform:translateY(-50%)}.auth-input-wrap .cozy-input{margin:0;padding-inline:44px}.auth-password-toggle{top:50%;width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:6px;transform:translateY(-50%)}@media (hover:hover){.auth-password-toggle:hover{background:var(--bg-light);color:var(--text-main)}}.auth-message{border:1px solid;border-radius:8px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 12px;font-size:13px;display:flex}.auth-message--error{color:var(--gefahr,#d70015);background:#ef44441a;border-color:#ef444466}.auth-message--success{border-color:color-mix(in srgb, var(--success) 45%, transparent);background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success)}.auth-submit{margin-top:4px}.auth-forgot{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:12px 8px 0;font-size:13px}@media (hover:hover){.auth-forgot:hover{color:var(--text-main)}}.auth-divider{color:var(--text-muted);font-size:var(--fs-caption2);align-items:center;gap:12px;margin:18px 0 14px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.auth-provider-list{gap:9px;display:grid}.auth-provider{border:1px solid var(--border-subtle);background:var(--bg-light);width:100%;min-height:46px;color:var(--text-main);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}@media (hover:hover){.auth-provider:hover{border-color:var(--text-muted)}}.auth-provider-google,.auth-provider-apple{text-align:center;width:20px;font-size:18px;font-weight:800}.auth-provider-google{color:#4285f4}.auth-provider-apple{color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,sans-serif}@media (max-width:720px){.auth-shell{padding:0}.page-shell{padding:24px 18px 110px}.page-header{margin-bottom:22px}.page-title{font-size:29px}.more-grid{grid-template-columns:1fr}.library-toolbar{gap:8px}.book-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stats-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-coach-card{padding:18px}.coach-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-insight:last-child{grid-column:1/-1;min-height:92px}.rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rhythm-grid>div:nth-child(2){border-inline-end:0}.rhythm-grid>div:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}.timer-page{min-height:calc(100dvh - 80px);padding-top:32px}}@media (max-width:420px){.coach-header{align-items:flex-start}.coach-book-row{grid-template-columns:54px minmax(0,1fr)}.coach-cover-button{width:54px;height:75px}.coach-hero{flex-direction:column;align-items:flex-start;gap:2px;margin:16px 0 12px}.coach-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.coach-insight{min-height:84px;padding:11px}.coach-insight:last-child{grid-column:1/-1;min-height:76px}}.bubble-user{background:var(--grad-main);color:var(--on-grad,#fff);max-width:85%;box-shadow:0 6px 20px var(--primary-glow);word-wrap:break-word;border-radius:24px 24px 4px;align-self:flex-end;margin-bottom:12px;padding:14px 20px;font-size:15px;line-height:1.5;animation:.3s cubic-bezier(.34,1.56,.64,1) slideUp}.bubble-bot{background:var(--bg-card);color:var(--text-main);word-wrap:break-word;border:1px solid #ffffff1a;border-radius:24px 24px 24px 4px;align-self:flex-start;max-width:85%;margin-bottom:12px;padding:14px 20px;font-size:15px;line-height:1.5;animation:.3s cubic-bezier(.34,1.56,.64,1) slideUp;box-shadow:0 4px 15px #0003}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}*{scrollbar-width:thin;scrollbar-color:#fff3 transparent}}.rec-chip{font-size:var(--fs-caption2);background:var(--primary-faint);color:var(--text-main);border:1px solid var(--primary);border-radius:12px;padding:3px 10px}.badge{font-size:var(--fs-caption3);text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);border:1px solid #ffffff1a;border-radius:8px;padding:5px 10px;font-weight:700;box-shadow:0 3px 10px #0000004d}.badge-reading{color:#fff;background:#04684a}.badge-planned{background:var(--bg-card);color:var(--text-main);border-color:var(--border-strong);-webkit-backdrop-filter:blur(8px)}::selection{background:var(--primary);color:#fff}::selection{background:var(--primary);color:#fff}.shimmer{background:var(--bg-light);animation:1.4s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes growUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bar-grow{transform-origin:bottom;animation:.7s cubic-bezier(.34,1.56,.64,1) both growUp}.star{transition:transform .15s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.star:hover{transform:scale(1.3)rotate(8deg)}}.star:active{transform:scale(.85)}@media (hover:hover){.fab:hover{transform:rotate(90deg)scale(1.08)}}@keyframes heartPop{0%{transform:scale(1)}45%{transform:scale(1.45)}to{transform:scale(1)}}.like-btn:active svg{animation:.35s cubic-bezier(.34,1.56,.64,1) heartPop}@keyframes checkPop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.check-pop{animation:.25s cubic-bezier(.34,1.56,.64,1) checkPop}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}@media (max-width:480px){.cozy-card{border-radius:var(--radius-card)}.btn-main,.btn-ghost,.cozy-input{border-radius:var(--radius-control)}}@media (prefers-color-scheme:dark){body{background-color:var(--bg-dark)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:1100px){.stats-page{column-count:2;column-gap:22px;max-width:1120px}.stats-page>.page-header{column-span:all}.stats-page>*{break-inside:avoid}}.legal-link{min-height:24px;font-size:var(--fs-caption);color:var(--text-muted);align-items:center;padding:4px 2px;display:inline-flex}.legal-link:focus-visible{color:var(--text-main)}@media (hover:hover){.legal-link:hover{color:var(--text-main)}}body:has(.landing):before{content:"";height:env(safe-area-inset-top);background:var(--bg-dark);z-index:60;pointer-events:none;position:fixed;inset:0 0 auto}body:has(.auth-shell):before{content:"";height:env(safe-area-inset-top);background:var(--bg-dark);z-index:60;pointer-events:none;position:fixed;inset:0 0 auto}body:has(.exit-survey-page):before{content:"";height:env(safe-area-inset-top);background:var(--bg-dark);z-index:60;pointer-events:none;position:fixed;inset:0 0 auto}.landing{min-height:100dvh;padding:0 18px env(safe-area-inset-bottom);flex-direction:column;display:flex}.landing-top{padding:calc(18px + env(safe-area-inset-top)) 0 8px;justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-brand{align-items:center;gap:10px;font-size:18px;display:flex}.landing-main{flex:1;width:100%;max-width:720px;margin:0 auto}.landing-hero{padding:26px 0 30px}.landing-hero h1{margin:0 0 14px;font-size:clamp(30px,8vw,46px);line-height:1.12}.landing-lead{color:var(--text-muted);margin:0 0 22px;font-size:16px;line-height:1.65}.landing-cta{flex-wrap:wrap;gap:10px;display:flex}.landing-cta-main,.landing-cta-alt{width:auto;padding:14px 22px;font-size:15px;text-decoration:none}.landing-badges{font-size:var(--fs-caption);color:var(--text-muted);margin:16px 0 0}.landing-section{border-top:1px solid var(--border-subtle);padding:26px 0}.landing-section h2{margin:0 0 12px;font-size:20px}.frisch-betont{position:relative}.frisch-betont:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 25%, transparent);opacity:0;animation:2.4s ease-out frischBetont;position:absolute;inset:-1px}@keyframes frischBetont{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.frisch-betont:after{opacity:1;box-shadow:none;animation:none}}@media (prefers-reduced-motion:no-preference){@keyframes bookyo-pop{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes bookyo-glanz{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes bookyo-klaps{0%{transform:scale(1)}45%{transform:scale(1.28)rotate(-8deg)}to{transform:scale(1)}}.bookyo-fertig{animation:.34s cubic-bezier(.2,.9,.3,1.2) both bookyo-pop}.bookyo-fertig:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:.9s ease-out .24s both bookyo-glanz;position:absolute;inset:0}.bookyo-klaps{animation:.42s ease-out bookyo-klaps}.bookyo-serie{animation:.3s ease-out both bookyo-pop}}.bookyo-fertig{position:relative;overflow:hidden}.demo-band{z-index:400;background:var(--badge-bg);color:var(--on-badge);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:7px 12px;font-size:13px;display:flex;position:sticky;top:0}.demo-band a{color:inherit;text-underline-offset:2px;padding:4px 2px;font-weight:700;text-decoration:underline}.landing-demo{text-align:center;flex-direction:column;align-items:center;gap:3px;margin:14px 0 0;display:flex}.landing-demo a{color:var(--primary);align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.landing-demo a:hover{text-decoration:underline}}.landing-demo span{color:var(--text-muted);font-size:12.5px}.landing-import{background:var(--bg-light);border-radius:var(--radius-card,14px);border-top:none;margin:26px 0;padding:20px}.landing-import h2{align-items:center;gap:9px;display:flex}.landing-import p{margin:0;font-size:15px;line-height:1.65}.landing-goal p{margin:0;font-size:15px;line-height:1.7}.landing-steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.landing-features{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.landing-trust{flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.6;display:flex}.landing-final{text-align:center}.landing-final p{color:var(--text-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.landing-final .landing-cta-main{display:inline-flex}.landing-footer{border-top:1px solid var(--border-subtle);padding:22px 0 28px}.landing-footer nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (min-width:640px){.landing-features{grid-template-columns:repeat(2,minmax(0,1fr))}}input[type=range]{cursor:pointer;height:24px;min-height:24px}html[data-theme=lagune] .cozy-card{border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 1px 2px #0e2e2d0a}html[data-theme=tinte] .cozy-card{border-radius:12px}html[data-theme=tinte] .btn-main{box-shadow:0 4px 18px #4ecdc438}html[data-theme=sand] h2,html[data-theme=sand] h3{font-family:var(--schrift-titel);letter-spacing:-.01em}html[data-theme=sand] .cozy-card{border:1px solid var(--border-subtle);border-radius:14px}html[data-theme=nacht] .cozy-card{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);box-shadow:none;border-radius:16px}@keyframes popIn{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes nudgeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}button:not(:disabled):active,.book-card:active{transform:scale(.97)}button,.book-card{transition:transform .12s cubic-bezier(.34,1.4,.64,1)}.star-btn svg{transition:transform .16s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.star-btn:hover svg{transform:scale(1.15)}}.star-btn[aria-checked=true] svg{animation:.26s cubic-bezier(.34,1.56,.64,1) popIn}.rise-in{animation:.22s ease-out both nudgeUp}.fab{transition:transform .16s cubic-bezier(.34,1.5,.64,1),box-shadow .16s}.fab:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){button:not(:disabled):active,.book-card:active,.fab:active{transform:none}@media (hover:hover){.star-btn:hover svg{transform:none}}.star-btn[aria-checked=true] svg,.rise-in{animation:none}button,.book-card,.fab,.star-btn svg{transition:none}}.faq-item{border-bottom:1px solid var(--bg-light)}.faq-item:last-child{border-bottom:none}.faq-item summary{cursor:pointer;color:var(--text-main);padding:11px 2px;font-size:14px;font-weight:600;line-height:1.45;list-style:none}.faq-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.faq-item summary::-webkit-details-marker{display:none}@media (hover:hover){.faq-item summary:hover{color:var(--primary)}}.faq-item summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.faq-chevron{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item p{color:var(--text-muted);margin:0 0 14px;padding-inline-end:26px;font-size:13.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.faq-chevron{transition:none}}.resume-cue{text-align:start;background:var(--bg-light);border:1px solid var(--border-subtle);border-radius:12px;margin:0 0 20px;padding:13px 15px}.resume-cue-kopf{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.resume-cue-pause{white-space:nowrap;text-transform:none;letter-spacing:0;flex-shrink:0;margin-inline-start:auto;padding-inline-start:8px;font-weight:600}.resume-cue-kopf>span:first-of-type{min-width:0}.resume-cue-notiz{color:var(--text-main);overflow-wrap:anywhere;margin:9px 0 0;font-size:14.5px;line-height:1.55}.resume-cue-seite{color:var(--text-muted);margin:7px 0 0;font-size:12.5px}a{color:var(--primary);text-underline-offset:2px}a.btn-main,a.btn-ghost,a.cozy-card,a.tab,a.seitenleiste-eintrag,a.zeile{text-decoration:none}a.btn-main{color:var(--on-grad,#fff)}.fab-weg{opacity:0;pointer-events:none;transform:translateY(120%)}@media (prefers-reduced-motion:reduce){.fab{transition:none}}.uname-label{margin-bottom:4px;font-size:16px;font-weight:600;display:block}.uname-hint{color:var(--text-muted);margin-bottom:12px;font-size:13px;line-height:1.45}.uname-row{align-items:stretch;gap:8px;display:flex}.uname-at{background:var(--bg-light);color:var(--text-muted);border-start-start-radius:var(--radius-control,12px);border-end-start-radius:var(--radius-control,12px);align-items:center;margin-inline-end:-8px;padding-inline:14px 0;display:flex}.uname-input{border-radius:0;background:var(--bg-light);min-width:0;min-height:44px;color:var(--text-main);border:none;border-start-end-radius:var(--radius-control,12px);border-end-end-radius:var(--radius-control,12px);flex:1;padding-block:10px;padding-inline:8px 12px;font-family:inherit;font-size:16px}.uname-input:focus{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.uname-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--attention)}.uname-save{background:var(--primary);min-height:44px;color:var(--on-primary);cursor:pointer;border:none;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600}.uname-save:disabled{opacity:.45;cursor:default}.uname-fehler,.uname-ok{align-items:center;gap:6px;min-height:18px;margin-top:8px;font-size:13px;display:flex}.uname-fehler{color:var(--attention)}.uname-ok{color:var(--text-muted)}.ch-stufe{font-size:var(--fs-caption2);letter-spacing:.02em;white-space:nowrap;background:var(--surface-raised);color:var(--text-main);border:1px solid var(--border-subtle);border-radius:999px;flex-shrink:0;padding:2px 8px;font-weight:600}.ch-stufe-gross{border-color:var(--primary)}.rec-kopf{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rec-kopf h3{margin:0;font-size:17px}.rec-leer{color:var(--text-muted);padding:12px 0;font-size:14px}.rec-liste{flex-direction:column;gap:6px;max-height:46vh;margin:0 0 16px;padding:0;list-style:none;display:flex;overflow-y:auto}.rec-buch{text-align:start;border-radius:var(--radius-control);width:100%;min-height:56px;color:var(--text-main);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px;display:flex}@media (hover:hover){.rec-buch:hover{background:var(--surface-raised)}}.rec-buch-aktiv{border-color:var(--primary);background:var(--surface-raised)}.rec-buch:disabled{opacity:.55;cursor:default}.rec-cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:34px;height:50px}.rec-cover-leer{background:var(--surface-raised);border:1px solid var(--border-subtle);display:block}.rec-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rec-titel-zeile{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rec-autor{font-size:var(--fs-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-schon{font-size:var(--fs-caption2);color:var(--text-muted);flex-shrink:0;align-items:center;gap:4px;display:flex}.rec-haken{color:var(--primary);flex-shrink:0}.rec-notiz-label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.rec-notiz{width:100%;font:inherit;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-main);padding:10px 12px;font-size:14px}.rec-senden{margin-top:14px}.rec-eingang{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rec-eintrag{flex-direction:column;gap:12px;padding:16px;display:flex}.rec-von{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex}.rec-avatar{border-radius:50%;flex-shrink:0;width:26px;height:26px}.rec-buch-zeile{align-items:center;gap:12px;display:flex}.rec-notiz-anzeige{border-inline-start:3px solid var(--primary);background:var(--surface-raised);border-radius:0 8px 8px 0;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.rec-aktionen{flex-direction:column;gap:10px;display:flex}.rec-aktionen>*{justify-content:center;min-height:44px}@media (min-width:400px){.rec-aktionen{flex-direction:row}.rec-aktionen>*{flex:1}}.rec-leer-karte{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:14px;padding:32px 20px;display:flex}.rec-eintrag .rec-titel-zeile{align-items:center;min-height:24px;display:flex}:root{--t-micro:11px;--t-klein:13px;--t-text:15px;--t-gross:18px;--t-titel:22px;--t-zahl:30px;--raum-1:4px;--raum-2:8px;--raum-3:12px;--raum-4:16px;--raum-5:24px;--raum-6:32px;--raum-7:48px;--zeit-kurz:.14s;--zeit-mittel:.24s;--weich:cubic-bezier(.2, .6, .3, 1);--schrift-mess:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--schrift-titel:ui-serif, Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23k)' opacity='0.035'/%3E%3C/svg%3E");background-repeat:repeat}.mess{font-family:var(--schrift-mess);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.mess-etikett{font-family:var(--schrift-mess);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);display:block}.mess-linie{border:0;border-top:1px solid var(--border-subtle);margin:var(--raum-4) 0}.cozy-card,.stat-card,.progress-track+*,.page-subtitle{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dm-liste{gap:var(--raum-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dm-zeile{align-items:center;gap:var(--raum-3);padding:var(--raum-3);min-height:64px;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);text-decoration:none;display:flex}.dm-avatar{border-radius:50%;flex-shrink:0;width:44px;height:44px}.dm-zeile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dm-name{font-weight:600;font-size:var(--t-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-vorschau{font-size:var(--t-klein);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-neu{flex-shrink:0;align-items:center;display:flex}.dm-punkt{background:var(--primary);border-radius:50%;width:10px;height:10px;display:block}.dm-gespraech{flex-direction:column;min-height:70vh;display:flex}.dm-kopfbereich{z-index:5;background:var(--bg-dark);position:sticky;top:0}.dm-kopf{align-items:center;gap:var(--raum-2);padding-bottom:var(--raum-3);margin-bottom:var(--raum-3);border-bottom:1px solid var(--border-subtle);display:flex}.dm-kopf-person{align-items:center;gap:var(--raum-3);color:var(--text-main);min-height:44px;text-decoration:none;display:flex}.dm-verlauf{gap:var(--raum-2);padding-bottom:var(--raum-6);flex-direction:column;flex:1;display:flex}.dm-still{color:var(--text-muted);font-size:var(--t-klein);text-align:center;padding:var(--raum-6) 0}.dm-tag{font-family:var(--schrift-mess);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:var(--raum-4) 0 var(--raum-2);align-self:center}.dm-blase{max-width:82%;padding:var(--raum-3) var(--raum-4);background:var(--surface-raised);border:1px solid var(--border-subtle);align-self:flex-start;gap:var(--raum-1);border-radius:14px 14px 14px 4px;flex-direction:column;display:flex}.dm-anschluss{margin-top:calc(var(--raum-2) * -1 + 2px);border-top-left-radius:4px}.dm-eigen{background:var(--primary);color:var(--on-primary);border-color:#0000;border-radius:14px 14px 4px;align-self:flex-end}.dm-eigen.dm-anschluss{border-top-left-radius:14px;border-top-right-radius:4px}.dm-text{font-size:var(--t-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.dm-zeit{font-size:var(--t-micro);opacity:.75;align-self:flex-end}.dm-meta{min-height:14px;font-size:var(--t-micro);justify-content:flex-end;align-self:flex-end;align-items:center;gap:5px;line-height:1;display:inline-flex}.dm-meta .dm-zeit{align-self:auto}.dm-status{opacity:.82;align-items:center;gap:3px;display:inline-flex}.dm-status svg{stroke-width:2.35px;flex:none}.dm-status-read{opacity:1;font-weight:650}.account-recovery{border-color:var(--attention);gap:14px;max-width:880px;margin:16px auto;padding:20px;display:flex}.account-recovery>svg{color:var(--attention);flex:none;margin-top:3px}.account-recovery h2{margin:0 0 6px;font-size:1rem;line-height:1.4}.account-recovery p{color:var(--text-muted);margin:0 0 16px;font-size:.875rem;line-height:1.6}.recovery-actions,.challenge-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recovery-actions button,.challenge-primary-actions button{gap:8px;height:100%;min-height:46px;padding:12px;line-height:1.35}.challenge-primary-actions{margin-block:20px}.challenge-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.challenge-filters button{border:1px solid var(--border-subtle);background:var(--bg-card);min-width:0;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-size:.8rem;display:flex}.challenge-filters strong{font-variant-numeric:tabular-nums;color:var(--text-main);font-size:1.5rem}.challenge-filters .is-selected{border-color:var(--primary);background:var(--primary-faint);color:var(--text-main)}.challenge-grid{gap:16px;display:grid}.challenge-card{align-self:start;min-width:0}.challenge-card-title{overflow-wrap:anywhere;margin:0 0 5px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.5}.challenge-date-range{margin-top:4px;display:block}.challenge-card button{min-height:40px}.challenge-join{align-items:center;gap:10px;margin-bottom:20px;padding:14px;display:flex}.challenge-join input{min-width:0}.challenge-group-total{color:var(--text-muted);grid-template-columns:1fr auto;gap:8px;font-size:.8rem;display:grid}.challenge-group-total strong{color:var(--text-main);font-variant-numeric:tabular-nums}.challenge-group-total .progress-track,.challenge-group-total small{grid-column:1/-1}.dm-search{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-muted);border-radius:14px;align-items:center;gap:10px;margin-block:16px 24px;padding:12px 14px;display:flex}.dm-search input{min-width:0;color:var(--text-main);font:inherit;background:0 0;border:0;flex:1}.dm-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.dm-search input:focus{outline:0}.dm-retry{max-width:min(85%,440px);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:.75rem;line-height:1.5;display:flex}.dm-retry .btn-ghost{gap:6px;width:auto;min-height:40px;padding:8px 12px}.dm-history-more{align-self:center;width:auto;margin-block:12px}.dm-end-marker{min-height:1px}.dm-jump-anchor{height:0;bottom:calc(81px + var(--dm-feld-hoehe,72px) + env(safe-area-inset-bottom));z-index:7;flex:0 0 0;position:sticky}.dm-jump{background:var(--bg-card);gap:8px;width:max-content;max-width:100%;padding:10px 16px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0000001f}@media (min-width:1000px){.challenges-page{max-width:1040px}.challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.challenge-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-actions{grid-template-columns:1fr}.challenge-join{flex-wrap:wrap}}.dm-eingabe{bottom:calc(69px + env(safe-area-inset-bottom));align-items:flex-end;gap:var(--raum-2);padding:var(--raum-3) 0;background:var(--bg-dark);border-top:1px solid var(--border-subtle);z-index:6;display:flex;position:sticky}.dm-gespraech .dm-verlauf{padding-bottom:var(--raum-2)}.dm-anfrage-leiste,.dm-gesperrt{bottom:calc(69px + env(safe-area-inset-bottom));background:var(--bg-dark);z-index:6;position:sticky}.dm-eingabe textarea{min-width:0;min-height:44px;max-height:30vh;font:inherit;font-size:var(--t-text);resize:none;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-main);border-radius:22px;flex:1;padding:11px 14px;overflow-y:auto}.dm-senden{background:var(--primary);width:44px;height:44px;color:var(--on-primary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dm-senden:disabled{opacity:.45;cursor:default}.dm-gesperrt{text-align:center;color:var(--text-muted);font-size:var(--t-klein);padding:var(--raum-4);border-top:1px solid var(--border-subtle)}[dir=rtl] .dm-blase{border-radius:14px 14px 4px}[dir=rtl] .dm-eigen{border-radius:14px 14px 14px 4px}.dm-blase-huelle{flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.dm-huelle-eigen{align-items:flex-end}.dm-blase-huelle>.dm-blase{align-self:auto}.dm-bezug{font-size:var(--t-micro);opacity:.72;text-overflow:ellipsis;white-space:nowrap;border-inline-start:2px solid;align-items:center;gap:6px;max-width:100%;margin:0 0 4px;padding:4px 8px;line-height:1.35;display:flex;overflow:hidden}.dm-bezug span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-anhang{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:8px;display:flex}.dm-anhang-cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:38px;height:56px}.dm-anhang-leer{background:color-mix(in srgb, currentColor 12%, transparent);justify-content:center;align-items:center;display:flex}.dm-anhang-text{flex-direction:column;gap:1px;min-width:0;display:flex}.dm-anhang-titel{font-weight:600;font-size:var(--t-klein)}.dm-anhang-autor{font-size:var(--t-micro);opacity:.8}.dm-anhang-zitat{flex-direction:column;align-items:flex-start;gap:4px}.dm-zitat-text{font-size:var(--t-klein);margin:0;font-style:italic;line-height:1.5}.dm-anhang-quelle{font-size:var(--t-micro);opacity:.8}.dm-anhang-icon{opacity:.7;flex-shrink:0}.dm-werkzeugleiste{align-items:center;gap:4px;margin-top:2px;display:flex}.dm-blase[role=button]{cursor:pointer}.dm-werkzeug{min-width:28px;min-height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:14px;display:flex}@media (hover:hover){.dm-werkzeug:hover{background:var(--surface-raised)}}.dm-reaktionen{flex-wrap:wrap;gap:4px;margin-top:-2px;display:flex}.dm-reaktion{cursor:pointer;background:var(--bg-card);border:1px solid var(--border-subtle);min-height:24px;color:var(--text-main);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:13px;display:flex}.dm-reaktionswahl{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:999px;gap:2px;padding:4px;display:flex}.dm-reaktionswahl button{cursor:pointer;background:0 0;border:none;border-radius:50%;min-width:36px;min-height:36px;font-size:20px}@media (hover:hover){.dm-reaktionswahl button:hover{background:var(--surface-raised)}}.dm-bezug-entwurf,.dm-anhang-entwurf{bottom:calc(69px + env(safe-area-inset-bottom) + 62px);z-index:6;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-control);align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex;position:sticky}.dm-bezug-entwurf .dm-bezug-text{min-width:0;font-size:var(--t-klein);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dm-anhang-entwurf>.dm-anhang{flex:1;margin:0}.dm-teilen{cursor:pointer;background:var(--surface-raised);border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--text-main);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dm-reiter{margin-bottom:var(--raum-3);gap:6px;display:flex}.dm-reiter-knopf{min-height:40px;font-size:var(--t-klein);cursor:pointer;background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text-main);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:flex}.dm-reiter-aktiv{background:var(--primary);color:var(--on-primary);border-color:#0000}.dm-anfrage-hinweis{font-size:var(--t-klein);color:var(--text-muted);margin-bottom:var(--raum-3);line-height:1.45}.dm-anfrage-leiste{padding:var(--raum-4) 0;border-top:1px solid var(--border-subtle);gap:var(--raum-3);flex-direction:column;display:flex}.dm-anfrage-leiste p{font-size:var(--t-klein);color:var(--text-muted);margin:0;line-height:1.45}.modal-overlay{z-index:3000;background:var(--scrim);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.modal-box{border-radius:var(--radius-card);background:var(--bg-card);width:100%;max-width:420px;max-height:85vh;color:var(--text-main);box-shadow:var(--shadow-card);padding:24px;animation:.3s cubic-bezier(.34,1.56,.64,1) popIn;overflow-y:auto}.dm-link{color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.dm-unterwegs{opacity:.68}.dm-verlauf{border-radius:var(--radius-card);background-attachment:local}.dm-kopf-knopf{margin-inline-start:auto}.dm-hintergrundwahl{gap:var(--raum-2);padding:var(--raum-2) 0 var(--raum-3);scrollbar-width:none;display:flex;overflow-x:auto}.dm-hintergrundwahl::-webkit-scrollbar{display:none}.dm-hg-probe{cursor:pointer;border-radius:var(--radius-control);background-color:var(--bg-card);border:1px solid var(--border-subtle);min-height:44px;color:var(--text-main);font-size:var(--t-klein);flex:none;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:flex}.dm-hg-aktiv{border-color:var(--primary)}.dm-hg-name{white-space:nowrap}.blatt-grund{z-index:3000;background:var(--scrim);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.blatt{width:100%;max-width:520px;max-height:80vh;padding:10px 20px calc(24px + 69px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--bg-card);color:var(--text-main);animation:blattHoch .26s var(--weich);overflow-y:auto}@keyframes blattHoch{0%{transform:translateY(100%)}to{transform:none}}.blatt-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.blatt-eintrag{text-align:start;width:100%;min-height:60px;color:var(--text-main);cursor:pointer;border-radius:var(--radius-control);background:0 0;border:none;align-items:center;gap:14px;padding:12px 8px;display:flex}@media (hover:hover){.blatt-eintrag:hover{background:var(--surface-raised)}}.blatt-icon{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.blatt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.entdecken-suche{margin-bottom:var(--raum-5);background:var(--surface-raised);border:1px solid var(--border-subtle);min-height:46px;color:var(--text-muted);border-radius:23px;align-items:center;gap:10px;padding:0 14px;display:flex}.entdecken-suche input{min-width:0;font:inherit;font-size:var(--t-text);color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:12px 0}.entdecken-titel{font-size:var(--t-gross);margin-bottom:var(--raum-3);align-items:center;gap:8px;display:flex}.entdecken-liste{gap:var(--raum-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entdecken-buch,.entdecken-person{align-items:center;gap:var(--raum-3);padding:var(--raum-3);min-height:56px;color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);text-decoration:none;display:flex}.entdecken-buch{justify-content:space-between}.entdecken-buch-titel{font-weight:600;font-size:var(--t-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.entdecken-handle{font-size:var(--t-klein);color:var(--text-muted);align-items:center;gap:2px;display:flex}.profil-menue{margin-top:var(--raum-5);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.profil-menue-eintrag{align-items:center;gap:var(--raum-3);padding:var(--raum-4) var(--raum-2);min-height:56px;color:var(--text-main);border-bottom:1px solid var(--border-subtle);font-size:var(--t-text);text-decoration:none;display:flex}.profil-menue-eintrag span{flex:1}.profil-menue-pfeil{color:var(--text-muted);flex-shrink:0}@media (min-width:1240px){.app-content{flex-direction:column;align-items:center;display:flex}.app-content>*{width:100%;max-width:1040px}}.blatt-eintrag,.profil-menue-eintrag,.btn-main,.btn-ghost,.dm-reaktion,.dm-hg-probe{transition:transform var(--zeit-kurz) var(--weich), background-color var(--zeit-kurz) var(--weich), opacity var(--zeit-kurz) var(--weich)}.blatt-eintrag:active,.profil-menue-eintrag:active,.btn-main:active,.btn-ghost:active,.dm-reaktion:active{transform:scale(.97)}@keyframes einschweben{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dm-liste>li,.entdecken-liste>li,.rec-eingang>li,.book-grid>*,.profil-menue-eintrag{animation:einschweben var(--zeit-mittel) var(--weich) both}.dm-liste>li:first-child,.entdecken-liste>li:first-child,.book-grid>:first-child{animation-delay:0s}.dm-liste>li:nth-child(2),.entdecken-liste>li:nth-child(2),.book-grid>:nth-child(2){animation-delay:26ms}.dm-liste>li:nth-child(3),.entdecken-liste>li:nth-child(3),.book-grid>:nth-child(3){animation-delay:52ms}.dm-liste>li:nth-child(4),.entdecken-liste>li:nth-child(4),.book-grid>:nth-child(4){animation-delay:78ms}.dm-liste>li:nth-child(5),.entdecken-liste>li:nth-child(5),.book-grid>:nth-child(5){animation-delay:.104s}.dm-liste>li:nth-child(6),.entdecken-liste>li:nth-child(6),.book-grid>:nth-child(6){animation-delay:.13s}.dm-liste>li:nth-child(7),.entdecken-liste>li:nth-child(7),.book-grid>:nth-child(7){animation-delay:.156s}.dm-liste>li:nth-child(8),.entdecken-liste>li:nth-child(8),.book-grid>:nth-child(8){animation-delay:.182s}.dm-liste>li:nth-child(n+9),.entdecken-liste>li:nth-child(n+9),.book-grid>:nth-child(n+9),.profil-menue-eintrag:first-child{animation-delay:0s}.profil-menue-eintrag:nth-child(2){animation-delay:20ms}.profil-menue-eintrag:nth-child(3){animation-delay:40ms}.profil-menue-eintrag:nth-child(4){animation-delay:60ms}.profil-menue-eintrag:nth-child(5){animation-delay:80ms}.profil-menue-eintrag:nth-child(n+6){animation-delay:.1s}@keyframes blaseRein{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.dm-blase-huelle{animation:blaseRein .22s var(--weich) both}@keyframes reaktionAn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.dm-reaktion{animation:reaktionAn .26s var(--weich) both}@keyframes ansichtRein{0%{opacity:0}to{opacity:1}}@keyframes atmen{0%,to{opacity:.55}50%{opacity:.85}}@keyframes platzhalterZeigen{to{visibility:visible}}.route-loading{min-height:40vh;margin:var(--raum-5) 0;border-radius:var(--radius-card);background:var(--surface-raised);visibility:hidden;animation:0s linear .45s forwards platzhalterZeigen,1.6s ease-in-out infinite atmen}@media (prefers-reduced-motion:reduce){.route-loading{animation:0s linear .45s forwards platzhalterZeigen}}.stil-reihe{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.stil-knopf{cursor:pointer;width:100%;color:var(--text-main);font:inherit;background:0 0;border:0;flex-direction:column;gap:7px;padding:0;display:flex}.stil-bild{border:2px solid #0000;border-radius:12px;flex-direction:column;gap:5px;padding:7px;transition:transform .16s,border-color .16s;display:flex;box-shadow:0 1px 3px #00000029}@media (hover:hover){.stil-knopf:hover .stil-bild{transform:translateY(-2px)}}.stil-aktiv .stil-bild{border-color:var(--primary)}.stil-knopf:focus-visible .stil-bild{outline:2px solid var(--primary);outline-offset:2px}.stil-kopf{align-items:center;gap:4px;display:flex}.stil-punkt{border-radius:50%;flex-shrink:0;width:10px;height:10px}.stil-striche{flex-direction:column;flex:1;gap:2px;display:flex}.stil-striche>span{opacity:.85;border-radius:2px;height:3px}.stil-striche>span:first-child{width:70%}.stil-striche>span:last-child{width:45%}.stil-held{border-radius:7px;flex-direction:column;justify-content:flex-end;gap:3px;height:34px;padding:6px;display:flex}.stil-held-linie{opacity:.9;border-radius:2px;width:55%;height:3px}.stil-held-balken{border-radius:2px;height:3px;overflow:hidden}.stil-held-balken>span{border-radius:2px;width:62%;height:100%;display:block}.stil-karte{border-radius:6px;align-items:flex-end;gap:3px;height:24px;padding:4px 5px;display:flex}.stil-karte>span{border-radius:1px;flex:1;min-height:2px}.stil-name{font-size:var(--fs-caption);justify-content:center;align-items:center;gap:4px;font-weight:700;display:flex}.design-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.design-eintrag{text-align:start;cursor:pointer;border-radius:var(--radius-control);width:100%;min-height:60px;color:var(--text-main);background:0 0;border:1px solid #0000;align-items:center;gap:14px;padding:10px;display:flex}@media (hover:hover){.design-eintrag:hover{background:var(--surface-raised)}}.design-aktiv{border-color:var(--primary);background:var(--surface-raised)}.design-probe{border:1px solid var(--border-subtle);border-radius:12px;flex-shrink:0;justify-content:flex-end;align-items:flex-end;width:44px;height:44px;padding:5px;display:flex;overflow:hidden}.design-probe-karte{border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;box-shadow:0 1px 3px #00000038}.design-probe-punkt{border-radius:50%;width:11px;height:11px;display:block}.design-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.design-name{font-weight:600;font-size:var(--t-text)}.design-detail{font-size:var(--t-klein);color:var(--text-muted)}.design-haken{color:var(--primary);flex-shrink:0}.hero{border-radius:var(--radius-card);isolation:isolate;align-items:flex-end;min-height:210px;display:flex;position:relative;overflow:hidden}.hero-inhalt{z-index:2;align-items:flex-end;gap:var(--raum-4);padding:var(--raum-5) var(--raum-4) var(--raum-4);width:100%;display:flex;position:relative}.hero-cover{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:0;line-height:0;overflow:hidden;box-shadow:0 8px 28px #0000008c}.hero-text .mess-etikett{color:#ffffffb8}.hero-titel{font-size:var(--t-titel);color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.2;display:-webkit-box;overflow:hidden}.hero-prozent span{font-size:var(--t-gross);opacity:.7;margin-inline-start:2px}.hero-leiste-fuell{background:#fff;border-radius:2px;height:100%}.hero-weiter{cursor:pointer;color:#10161a;min-height:44px;font-size:var(--t-klein);background:#fffffff0;border:none;border-radius:22px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:10px 20px;font-weight:700;display:inline-flex}@media (min-width:640px){.hero{min-height:260px}.hero-cover img{width:104px;height:156px}}.stats-schaetzung{font-size:var(--t-micro);color:var(--text-muted);margin-top:3px;line-height:1.3;display:block}.profil-zahlen{justify-content:center;gap:var(--raum-6);margin-top:var(--raum-4);display:flex}.profil-zahl{flex-direction:column;align-items:center;gap:1px;display:flex}.profil-zahl strong{font-size:var(--t-gross);font-weight:700}.profil-zahl span{font-size:var(--t-micro);color:var(--text-muted)}.ziel-karte,.erinnerung-karte{padding:var(--raum-4);margin-bottom:var(--raum-3)}.ziel-kopf,.erinnerung-kopf{align-items:flex-start;gap:var(--raum-3);display:flex}.ziel-icon{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ziel-text{flex:1;min-width:0}.ziel-titel{font-size:var(--t-text);margin:0;font-weight:600}.ziel-hinweis{font-size:var(--t-klein);color:var(--text-muted);margin:2px 0 0;line-height:1.45}.ziel-haken{color:var(--success);flex-shrink:0}.ziel-zahl{margin:var(--raum-4) 0 0;font-size:var(--t-zahl);font-weight:700;line-height:1}.ziel-von{font-size:var(--t-klein);color:var(--text-muted);font-weight:400}.ziel-leiste{height:6px;margin:10px 0 var(--raum-3);background:var(--bg-light);border-radius:3px;overflow:hidden}.ziel-leiste-fuell{background:var(--primary);border-radius:3px;height:100%}.ziel-eingabe{margin-top:var(--raum-3);align-items:center;gap:8px;display:flex}.ziel-eingabe input{min-width:0;min-height:44px;font:inherit;font-size:var(--t-text);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg-card);color:var(--text-main);flex:1;padding:10px 12px}.ziel-einheit{font-size:var(--t-klein);color:var(--text-muted)}.schalter{cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-light);width:50px;height:30px;transition:background-color var(--zeit-mittel) var(--weich);border-radius:15px;flex-shrink:0;align-items:center;padding:3px;display:flex}.schalter-knopf{background:var(--text-muted);width:22px;height:22px;transition:transform var(--zeit-mittel) var(--weich), background-color var(--zeit-mittel) var(--weich);border-radius:50%}.schalter-an{background:var(--primary);border-color:#0000}.schalter-an .schalter-knopf{background:var(--on-primary);transform:translate(20px)}[dir=rtl] .schalter-an .schalter-knopf{transform:translate(-20px)}.story-reihe{margin:0 0 var(--raum-4);padding:0 0 var(--raum-2);gap:var(--raum-3);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.story-reihe::-webkit-scrollbar{display:none}.story-kreis{cursor:pointer;width:68px;color:var(--text-main);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.story-name{font-size:var(--t-micro);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.top-liste-buecher{padding:0;list-style:none}.top-liste-platz{text-align:center;font-variant-numeric:tabular-nums;width:24px;color:var(--text-muted);flex:none;align-self:center;font-weight:700}.top-liste-regal{font-size:var(--t-klein);color:var(--text-muted)}.top-liste-quelle{min-height:44px;font-size:var(--t-klein);align-items:center;display:inline-flex}.top-liste-zusatz{display:block}.modal-overlay.story-ueber{z-index:3300}.story-teilen-vorschau{min-height:180px;margin:var(--raum-3) 0;justify-content:center;align-items:center;display:flex}.story-teilen-vorschau img{border-radius:12px;max-height:260px;box-shadow:0 8px 24px #0000002e}.story-teilen-wird{color:var(--text-muted);font-size:var(--t-klein)}.story-teilen-ziele{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.story-teilen-ziel{cursor:pointer;min-height:80px;font-size:var(--t-klein);border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-main);flex-direction:column;align-items:center;gap:6px;padding:10px 4px;display:flex}.story-teilen-ziel:disabled{opacity:.5;cursor:default}.story-teilen-symbol{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.story-teilen-whatsapp .story-teilen-symbol{background:#1da851}.story-teilen-instagram .story-teilen-symbol{background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af)}.story-teilen-tiktok .story-teilen-symbol{background:#000}.story-teilen-telegram .story-teilen-symbol{background:#1c8ed1}.story-teilen-weiteres{margin-top:var(--raum-3);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.story-teilen-weiteres button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.story-melden-gruende{margin:0 0 var(--raum-3);border:none;flex-direction:column;gap:6px;padding:0;display:flex}.story-melden-gruende legend{margin-bottom:6px;font-weight:600}.story-melden-grund{cursor:pointer;border-radius:var(--radius-control);border:1px solid var(--border-subtle);align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.story-melden-grund input{width:24px;height:24px;margin:0}.story-melden-notiz{margin-bottom:var(--raum-2);flex-direction:column;gap:6px;display:flex}.story-melden-notiz textarea{font:inherit;resize:vertical;color:var(--text-main);border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface-raised);padding:10px 12px}.trend-marke{background:var(--primary-faint);color:var(--text-main);white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:13px;font-weight:700}.trend-zeilen{border-top:1px solid var(--border-soft,#8080802e);flex-direction:column;gap:10px;margin-top:14px;padding-top:12px;display:flex}.trend-zeile{align-items:center;gap:10px;display:flex}.trend-label{min-width:0;color:var(--text-muted);flex:1;font-size:13px}.trend-wert{font-size:15px;font-weight:750}.crop-hinweis{background:var(--primary-faint);font-size:var(--fs-caption);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:8px 10px 8px 12px;display:flex}.crop-hinweis>span{align-items:center;gap:6px;display:inline-flex}.crop-hinweis>button{width:auto;font-size:var(--fs-caption);min-height:36px;padding:6px 12px}.rangliste-einladung{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 22px;display:flex}.rangliste-einladung :is(h2,h3){margin:0;font-size:17px}.rangliste-einladung p{color:var(--text-muted);max-width:34ch;margin:0 0 6px;font-size:14px;line-height:1.55}.rangliste-einladung>button{width:auto;padding:12px 24px}.rangliste-austritt{width:100%;margin-top:4px;font-size:13px}.anstoss-karte{border-radius:var(--radius-card);background:var(--primary-faint);border:1px solid var(--primary-soft,transparent);align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.anstoss-frage{flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.4}.anstoss-knopf{flex-shrink:0;width:auto;min-height:42px;padding:10px 18px;font-size:13px}.liste-karte{border-radius:var(--radius-card);background:var(--bg-card);box-shadow:var(--shadow-card);margin-bottom:22px;padding:18px}.liste-marke{font-size:var(--fs-caption2);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);margin:0 0 5px;font-weight:600}.liste-titel{margin:0 0 4px;font-size:17px;line-height:1.3}.liste-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 12px}.liste-buecher{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.liste-autor{font-size:var(--fs-caption);color:var(--text-muted)}.liste-buecher .entdecken-buch{flex-direction:column;align-items:flex-start;gap:2px}.liste-buecher .entdecken-buch-titel{white-space:normal;line-height:1.35;overflow:visible}.trend-buecher{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.trend-buch{color:inherit;border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}@media (hover:hover){.trend-buch:hover{background:var(--primary-faint)}}.trend-cover{object-fit:cover;background:var(--bg-light);width:50px;height:75px;box-shadow:var(--shadow-cover);border-radius:5px;flex-shrink:0}.trend-text{flex-direction:column;gap:2px;min-width:0;display:flex}.trend-text .entdecken-buch-titel{white-space:normal;line-height:1.3;overflow:visible}.liste-quelle{font-size:var(--fs-caption2);color:var(--text-muted);margin:12px 0 0;line-height:1.5}.ki-grund{font-size:var(--fs-caption);color:var(--text-muted);margin-top:2px;line-height:1.4}.buch-text{color:var(--text-muted);white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.6}.entwurf-flaeche{background:var(--bg-dark);z-index:500;-webkit-overflow-scrolling:touch;padding:clamp(20px,5vh,56px) clamp(16px,4vw,40px);animation:.3s fadeIn;position:fixed;inset:0;overflow-y:auto}.entwurf-spalte{max-width:620px;margin:0 auto;padding-bottom:40px}.buch-abschnitt{margin-bottom:15px;padding:16px}.entwurf-klappentext{background:var(--bg-light);border-radius:var(--radius-control,12px);margin-bottom:18px;padding:14px 16px}.entwurf-klappentext>h3{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.buch-text-kurz{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.treffer-ausgabe{font-size:var(--fs-caption);color:var(--text-main);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:5px;display:-webkit-box;overflow:hidden}.treffer-ausgabe.ist-entwurf{color:var(--text-muted);margin:8px 4px 0}.ki-knopf{justify-content:center;width:100%;min-height:44px;margin-top:10px}.ki-denkt{color:var(--text-muted);text-align:center;min-height:20px;margin-top:10px;font-size:13px;font-style:italic}.ki-blaettern{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.ki-blaettern>button{min-height:40px;padding:8px 12px;font-size:13px}.ki-blaettern>button:disabled{opacity:.4;cursor:default}.ki-blaettern>span{white-space:nowrap}.liste-marke{align-items:center;gap:5px;display:inline-flex}.ki-frage-knoepfe{gap:10px;margin-top:14px;display:flex}.ki-frage-knoepfe>button{white-space:nowrap;flex:1;justify-content:center;min-height:46px;padding-inline:8px}.ki-schalter{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.ki-schalter input{width:24px;height:24px;accent-color:var(--primary);flex-shrink:0}.ki-kennung{font-size:var(--fs-caption2);color:var(--text-muted);-webkit-user-select:all;user-select:all;margin:4px 0 0;font-family:ui-monospace,monospace}.jahr-karte{margin-bottom:15px;padding:20px}.jahr-titel{margin:0 0 4px;font-size:17px}.jahr-hinweis{color:var(--text-muted);margin:0 0 14px;font-size:13px}.jahr-raster{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.jahr-monat{align-items:center;gap:12px;min-height:34px;display:flex}.jahr-monat-name{width:3.2em;font-size:var(--fs-caption2);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);flex-shrink:0;font-weight:700}.jahr-cover{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.jahr-bild{object-fit:cover;background:var(--bg-light);border-radius:3px;flex-shrink:0;width:22px;height:33px;box-shadow:0 1px 2px #00000038}.jahr-bild-leer{display:block}.jahr-mehr{font-size:var(--fs-caption2);color:var(--text-muted);flex-shrink:0;font-weight:700}.jahr-fuss{font-size:var(--fs-caption);color:var(--text-muted);margin:14px 0 0;line-height:1.5}.trope-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 12px;line-height:1.5}.trope-zaehler{font-size:var(--fs-caption2);letter-spacing:.04em;color:var(--text-muted);margin:0 0 10px;font-weight:700}.trope-voll{letter-spacing:0;font-weight:400}.trope-gruppe{border:none;min-width:0;margin:0 0 14px;padding:0}.trope-gruppe:last-child{margin-bottom:0}.trope-gruppe legend{font-size:var(--fs-caption2);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:7px;padding:0;font-weight:700}.trope-reihe{flex-wrap:wrap;gap:6px;display:flex}.trope-marke{font:inherit;font-size:var(--fs-caption);cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-light);min-height:34px;color:var(--text-main);border-radius:999px;padding:9px 12px;line-height:1.2;transition:background .15s,border-color .15s,color .15s}@media (hover:hover){.trope-marke:hover:not(:disabled){border-color:var(--border-strong)}}.trope-marke.an{background:var(--primary);color:var(--bg-card);border-color:var(--primary);font-weight:600}.trope-marke:disabled{opacity:.4;cursor:not-allowed}.trope-anzahl{font-size:var(--fs-caption3);opacity:.65;font-variant-numeric:tabular-nums;margin-inline-start:5px;font-weight:700;display:inline-block}.stern{flex-shrink:0;line-height:0;display:inline-flex;position:relative}.stern-voll{line-height:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.stern-voll svg{display:block}.bewertung{margin-top:12px}.bewertung-regler{border-radius:8px;padding-block:9px;display:inline-block;position:relative}.sterne{gap:2px;display:flex}.bewertung-schieber{opacity:0;cursor:pointer;appearance:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.bewertung-regler:focus-within{outline:2px solid var(--primary);outline-offset:3px}.bewertung-fein{align-items:center;gap:8px;margin-top:2px;display:flex}.bewertung-zahl{color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:4.5em;font-size:13px;font-weight:700}.bewertung-schritt{border:1px solid var(--border-subtle);background:var(--bg-light);min-width:34px;min-height:34px;color:var(--text-main);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.bewertung-schritt:disabled{opacity:.35;cursor:not-allowed}.rezension-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 10px;line-height:1.5}.rezension-rest{font-size:var(--fs-caption2);color:var(--text-muted);text-align:end;margin:6px 0 0}.club-hinweis{color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:1.55}.club-klein{font-size:var(--fs-caption2);align-items:center;gap:5px;display:flex}.club-abschnitt{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.club-liste{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.club-zeile{text-align:start;cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.club-zeile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.club-cover{object-fit:cover;background:var(--bg-light);border-radius:4px;flex-shrink:0;box-shadow:0 1px 3px #00000040}.club-kopf{align-items:center;gap:14px;margin-bottom:15px;display:flex}.club-kopf-text{min-width:0}.club-kopf-text .mess-etikett{margin:0 0 2px}.club-zahl{margin:0;font-size:24px;font-weight:700;line-height:1.1}.club-name{text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;overflow:hidden}.club-buch{font-size:var(--fs-caption);color:var(--text-muted);text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.club-leute{font-size:var(--fs-caption2);color:var(--text-muted);align-items:center;gap:4px;margin:4px 0 0;display:flex}.club-spanne{align-items:baseline;gap:7px;margin:0 0 4px;font-size:21px;font-weight:700;display:flex}.club-bis{color:var(--text-muted);font-weight:400}.club-spanne .mess-etikett{margin-inline-start:2px}.club-band{background:var(--bg-light);border-radius:999px;height:10px;margin-bottom:10px;position:relative;overflow:hidden}.club-band-spanne{background:var(--primary);opacity:.55;border-radius:999px;position:absolute;top:0;bottom:0}.club-band-ich{background:var(--accent);border-radius:2px;width:3px;margin-inline-start:-1px;position:absolute;top:-2px;bottom:-2px}.club-stand{align-items:center;gap:8px;margin:12px 0 6px;display:flex}.club-wartet{font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:6px;margin:0 0 12px;font-weight:600;display:flex}.club-verlauf{flex-direction:column;gap:12px;max-height:380px;margin-bottom:12px;display:flex;overflow-y:auto}.club-beitrag{align-items:flex-start;gap:8px;display:flex}.club-beitrag-text{flex:1;min-width:0}.club-beitrag-kopf{font-size:var(--fs-caption2);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.club-beitrag-name{font-weight:700}.club-seite{background:var(--primary-faint);color:var(--primary);border-radius:999px;padding:1px 6px;font-weight:600}.club-beitrag-inhalt{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.club-weg{border:none;border-radius:50%;flex-shrink:0;width:24px;height:24px;padding:0}.club-spoiler{text-align:start;width:100%;font:inherit;cursor:pointer;border:1px dashed var(--border-strong);background:var(--bg-light);min-height:44px;color:var(--text-muted);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}@media (hover:hover){.club-spoiler:hover{color:var(--text-main)}}.club-spoiler-text{flex-direction:column;gap:3px;min-width:0;display:flex}.club-spoiler-kopf{flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.club-spoiler-fuss{font-size:var(--fs-caption2)}.club-schreiben{align-items:center;gap:8px;display:flex}.club-senden{flex-shrink:0;width:38px;height:38px;padding:0}.club-ohne{font-size:var(--fs-caption);color:var(--text-muted);cursor:pointer;align-items:center;gap:8px;margin:10px 0 6px;display:flex}.club-ohne input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0}.club-neu{width:100%}.club-neu-knoepfe{gap:10px;display:flex}.club-neu-knoepfe button{flex:1}.club-raus{align-items:center;gap:6px;margin-top:4px;font-size:13px;display:inline-flex}.club-fuss{flex-wrap:wrap;gap:10px;display:flex}.club-fuss button{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ziel-ring-karte{margin-bottom:15px;padding:20px}.ziel-ring-kopf{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ziel-ring-titel{font-family:var(--schrift-titel);margin:0;font-size:20px;font-weight:600}.ziel-umschalter{background:var(--bg-light);border-radius:999px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.ziel-reiter{font:inherit;cursor:pointer;min-height:38px;color:var(--text-muted);transition:background var(--zeit-kurz) var(--weich), color var(--zeit-kurz) var(--weich);background:0 0;border:none;border-radius:999px;flex:1;padding:9px 6px;font-size:13px;font-weight:600}.ziel-reiter.aktiv{background:var(--bg-card);color:var(--text-main);box-shadow:0 1px 3px #0000002e}.ziel-ring-feld{width:176px;height:176px;margin:0 auto 6px;position:relative}.ziel-ring{width:100%;height:100%;transform:rotate(-90deg)}.ziel-ring circle{fill:none;stroke-width:10px}.ziel-ring-spur{stroke:var(--bg-light)}.ziel-ring-fuell{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset var(--zeit-mittel) var(--weich)}.ziel-ring-mitte{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ziel-ring-zahl{font-family:var(--schrift-titel);margin:0;font-size:40px;font-weight:600;line-height:1}.ziel-ring-von{color:var(--text-muted);font-size:20px}.ziel-ring-einheit{font-size:var(--fs-caption2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:6px 0 0}.ziel-ring-leer{text-align:center;color:var(--text-muted);margin:26px 0;font-size:13px}.ziel-ring-hinweis{text-align:center;margin:10px 0 0}.ziel-stellrad{justify-content:center;align-items:center;gap:22px;margin-top:14px;display:flex}.ziel-stellrad-knopf{background:var(--bg-light);width:44px;height:44px;color:var(--primary);cursor:pointer;transition:transform var(--zeit-kurz,.15s) ease, opacity var(--zeit-kurz,.15s) ease;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ziel-stellrad-knopf:active:not(:disabled){transform:scale(.92)}.ziel-stellrad-knopf:disabled{opacity:.35;cursor:default}.ziel-stellrad-wert{flex-direction:column;align-items:center;min-width:4ch;display:flex}.ziel-stellrad-wert input{width:4ch;color:var(--text-main);font:inherit;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;padding:0;font-size:40px;font-weight:700;line-height:1.1}.ziel-stellrad-wert input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ziel-stellrad-wert input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ziel-stellrad-wert input:focus{outline:none}.ziel-stellrad-wert:focus-within{box-shadow:0 0 0 2px var(--primary);border-radius:10px}.ziel-stellrad-einheit{font-size:var(--fs-caption);color:var(--text-muted)}.jahr-spalten{grid-template-columns:1fr 1fr;gap:10px;display:grid}.jahr-spalten .jahr-raster{gap:6px}.jahr-spalten .jahr-monat{gap:7px;min-height:30px}.jahr-spalten .jahr-monat-name{width:2.6em;font-size:var(--fs-caption3)}.jahr-spalten .jahr-bild,.jahr-spalten .jahr-bild-leer{width:18px;height:27px}.jahr-titel{font-family:var(--schrift-titel);font-weight:600}.streak-karte,.seiten-karte{margin-bottom:15px;padding:20px}.streak-titel,.seiten-titel{font-family:var(--schrift-titel);align-items:center;gap:8px;margin:0 0 14px;font-size:18px;font-weight:600;display:flex}.streak-zahlen,.seiten-zahlen{gap:28px;margin-top:16px;display:flex}.streak-zahl,.seiten-zahl{font-family:var(--schrift-titel);margin:0;font-size:34px;font-weight:600;line-height:1}.streak-etikett,.seiten-etikett{margin:4px 0 0}.seiten-diagramm{justify-content:space-between;align-items:flex-end;gap:6px;height:150px;margin-top:20px;display:flex}.seiten-spalte{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.seiten-marke{font-size:var(--fs-caption3);color:var(--text-muted);height:14px;font-weight:700}.seiten-balken{background:var(--accent);width:100%;max-width:22px;transition:height var(--zeit-mittel) var(--weich);border-radius:6px 6px 2px 2px;margin-top:auto}.seiten-balken[data-leer=ja]{background:var(--bg-light)}.seiten-tag{font-size:var(--fs-caption3);color:var(--text-muted);margin-top:8px}.genre-karte{margin-bottom:15px;padding:20px}.genre-titel{font-family:var(--schrift-titel);align-items:center;gap:8px;margin:0 0 18px;font-size:18px;font-weight:600;display:flex}.genre-ring-feld{width:168px;height:168px;margin:0 auto;position:relative}.genre-ring{width:100%;height:100%;transform:rotate(-90deg)}.genre-ring circle{fill:none;stroke-width:14px}.genre-ring-mitte{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.genre-ring-zahl{font-family:var(--schrift-titel);margin:0;font-size:36px;font-weight:600;line-height:1}.genre-ring-etikett{margin:4px 0 0}.genre-legende{flex-direction:column;gap:11px;margin:20px 0 0;padding:0;list-style:none;display:flex}.genre-legende li{align-items:center;gap:10px;font-size:13px;display:flex}.genre-punkt{border-radius:50%;flex-shrink:0;width:11px;height:11px}.genre-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.genre-anzahl{color:var(--text-muted);font-weight:700}.genre-fuss{font-size:var(--fs-caption);color:var(--text-muted);margin:14px 0 0}.regal-karte{margin-bottom:15px;padding:20px}.regal-titel{font-family:var(--schrift-titel);margin:0 0 14px;font-size:18px;font-weight:600}.regal-liste{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.regal-zeile{min-height:62px;color:inherit;border-radius:10px;align-items:center;gap:14px;padding:10px 4px;text-decoration:none;display:flex}@media (hover:hover){.regal-zeile:hover{background:var(--bg-light)}}.regal-stapel{flex-shrink:0;align-items:center;width:62px;display:flex}.regal-cover{object-fit:cover;background:var(--bg-light);border:1.5px solid var(--bg-card);border-radius:4px;width:34px;height:51px;box-shadow:0 1px 4px #00000047}.regal-cover+.regal-cover{margin-inline-start:-22px}.regal-cover-leer{display:block}.regal-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.regal-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.regal-anzahl{font-size:var(--fs-caption);color:var(--text-muted)}.regal-pfeil{color:var(--text-muted);flex-shrink:0}.autoren-karte{margin-bottom:15px;padding:20px}.autoren-titel{font-family:var(--schrift-titel);align-items:center;gap:8px;margin:0 0 16px;font-size:18px;font-weight:600;display:flex}.autoren-liste{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.autoren-zeile{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.autoren-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.autoren-anzahl{font-size:var(--fs-caption);color:var(--text-muted);flex-shrink:0}.autoren-spur{background:var(--bg-light);border-radius:4px;height:8px;overflow:hidden}.autoren-balken{background:var(--accent);height:100%;transition:width var(--zeit-mittel) var(--weich);border-radius:4px}.profil-reiter{background:var(--bg-light);scrollbar-width:none;border-radius:999px;gap:4px;margin:18px 0 15px;padding:4px;display:flex;overflow-x:auto}.profil-reiter::-webkit-scrollbar{display:none}.profil-reiter-knopf{font:inherit;cursor:pointer;min-height:38px;color:var(--text-muted);white-space:nowrap;transition:background var(--zeit-kurz) var(--weich), color var(--zeit-kurz) var(--weich);background:0 0;border:none;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.profil-reiter-knopf.aktiv{background:var(--bg-card);color:var(--text-main);box-shadow:0 1px 3px #0000002e}.profil-reiter-zahl{font-size:var(--fs-caption2);opacity:.7}.profil-rezension{margin-bottom:12px;padding:16px}.profil-rezension-titel{font-family:var(--schrift-titel);margin:0;font-size:16px;font-weight:600}.profil-rezension-autor{font-size:var(--fs-caption);color:var(--text-muted);margin:2px 0 0}.profil-rezension-sterne{gap:1px;margin:8px 0 0;display:flex}.profil-rezension-text{overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.6}.profil-zitat{margin-bottom:12px;padding:16px}.profil-zitat-text{font-family:var(--schrift-titel);overflow-wrap:anywhere;margin:0;font-size:15px;font-style:italic;line-height:1.55}.profil-zitat-quelle{font-size:var(--fs-caption);color:var(--text-muted);margin:10px 0 0}.streak-unten{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 16px;margin-top:16px;display:flex}.streak-unten .streak-zahlen{margin-top:0}.streak-gitter{flex-shrink:0;gap:4px;display:flex}.streak-gitter-woche{flex-direction:column;gap:4px;display:flex}.streak-punkt{background:var(--bg-light);border-radius:3px;width:11px;height:11px;display:block}.streak-punkt[data-stand=gelesen]{background:var(--accent)}.streak-punkt[data-stand=frost]{box-shadow:inset 0 0 0 2px var(--accent);background:0 0}.streak-punkt[data-stand=kommt]{box-shadow:inset 0 0 0 1px var(--border-subtle);background:0 0}@media (min-width:900px){.page-subtitle,.club-hinweis,.jahr-hinweis,.trope-hinweis,.rezension-hinweis,.profil-rezension-text,.profil-zitat-text,.liste-hinweis,.ziel-hinweis,.zitat-text{max-width:68ch}.ziel-ring-hinweis{margin-inline:auto}.lese-seite{max-width:720px}.settings-page{max-width:760px}.uname-row{max-width:420px}.startseite-oben{grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid}.startseite-oben>[data-abschnitt=hero],.startseite-oben>[data-abschnitt=erkenntnis],.startseite-oben>[data-abschnitt=kapsel],.startseite-oben>[data-abschnitt=rueckblick],.startseite-oben>[data-abschnitt=setup],.startseite-oben>[data-abschnitt=tipp],.startseite-oben>[data-abschnitt=routine],.startseite-oben>[data-abschnitt=challenges],.startseite-oben>[data-abschnitt=schnellzugriff]{grid-column:1/-1}.startseite-oben>div:empty{display:none}.monat-karte{grid-template:"raster kopf""raster legende""raster."1fr/332px minmax(0,320px);justify-content:start;align-items:start;column-gap:24px;display:grid}.monat-kopf{grid-area:kopf;margin-bottom:10px}.monat-raster{grid-area:raster}.monat-legende{grid-area:legende;margin-top:0}}.monat-raster{max-width:332px}.monat-kopf{margin-bottom:12px}.monat-legende{margin-top:12px}@media (min-width:1100px){.ziele-seite{column-count:2;column-gap:22px}.ziele-seite>.page-header{column-span:all}.ziele-seite>*{break-inside:avoid}}@media (min-width:640px){.ziel-umschalter,.ziel-ring-karte .ziel-eingabe{max-width:420px;margin-inline:auto}}.such-isbn-erkannt{font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0 4px 10px;display:flex}:root{--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "Segoe UI", Roboto, system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "Segoe UI", Roboto, system-ui, sans-serif;--font-rounded:ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--schrift-titel:var(--font-display);--schrift-mess:var(--font-text);--fs-large:34px;--fs-title1:28px;--fs-title2:22px;--fs-title3:20px;--fs-headline:17px;--fs-body:17px;--fs-callout:16px;--fs-subhead:15px;--fs-footnote:13px;--fs-caption:12px;--fs-caption2:11px;--fs-caption3:10px;--t-micro:var(--fs-caption2);--t-klein:var(--fs-footnote);--t-text:var(--fs-subhead);--t-gross:var(--fs-headline);--t-titel:var(--fs-title2);--t-zahl:var(--fs-title1);--radius-card:22px;--radius-control:12px;--radius-cover:6px;--radius-sheet:28px;--shadow-card:none;--shadow-float:0 12px 40px #00000029, 0 2px 6px #0000000f;--shadow-cover:0 1px 2px #0000001f, 0 8px 22px #0000002e;--separator:#3c3c432e;--label-tertiary:#3c3c4373;--material:#ffffffb8;--material-dicht:#ffffffe0;--glas-kante:#ffffff8c;--blur:saturate(180%) blur(24px);--ios-kurve:cubic-bezier(.32, .72, 0, 1);--weich:cubic-bezier(.25, .8, .25, 1);--zeit-kurz:.16s;--zeit-mittel:.28s;--tabbar-h:64px;--tabbar-abstand:12px;--lese-leiste-h:0px;--unten-frei:calc(var(--tabbar-h) + var(--tabbar-abstand) + var(--lese-leiste-h) + env(safe-area-inset-bottom) + 28px);--seitenleiste-b:272px;font-family:var(--font-text);--zeit-lang:.42s;--zeit-fest:.9s;--feder:cubic-bezier(.34, 1.3, .64, 1)}@supports (transition-timing-function:linear(0, 1)){:root{--feder:linear(0, .025 2.5%, .09 5%, .181 7.5%, .505 15%, .608 17.5%, .701 20%, .782 22.5%, .852 25%, .909 27.5%, .955 30%, .991 32.5%, 1.017 35%, 1.046 40%, 1.053 47.5%, 1.005 72.5%, .998 97.5%, 1)}}html[data-bewegungsstufe=wenig] *,html[data-bewegungsstufe=wenig] :before,html[data-bewegungsstufe=wenig] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.story-strich-lauf{animation-duration:var(--dauer,5s)!important}}html[data-bewegungsstufe=wenig] .story-strich-lauf{animation-timing-function:steps(20,end);animation-duration:var(--dauer,5s)!important}html[data-bewegungsstufe=wenig] .frisch-betont:after{opacity:1;box-shadow:none;animation:none}:root{--ring-glanz:.3}.ring-glanz{fill:none;stroke:currentColor;opacity:0;pointer-events:none}.ring-kappe{transform-box:view-box}.ring-kappe-punkt{fill:#fff;opacity:.6}.ring-stern{fill:var(--bg-card)}.gleit-leiste{position:relative;overflow:hidden}.gleit-fuell{border-radius:inherit;width:100%;height:100%;transform:translateX(calc((var(--p,0) - 1) * 100%));display:block}[dir=rtl] .gleit-fuell{transform:translateX(calc((1 - var(--p,0)) * 100%))}.gleit-glanz{border-radius:inherit;background:var(--primary);opacity:0;pointer-events:none;position:absolute;inset:0}.workout-knopf.ist-haupt{position:relative}.workout-knopf.ist-haupt>.knopf-symbol{transition:transform .22s var(--feder), opacity .16s ease-out;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.workout-knopf.ist-haupt>.knopf-symbol.ist-weg{opacity:0;transition:transform .12s ease-in,opacity .12s ease-in;transform:scale(.6)}.workout-anzeige{position:relative}.lese-workout.ist-pausiert .workout-zeit{opacity:.55}html:not([data-scheme=dark]) .lese-workout.ist-pausiert .workout-zeit{opacity:1;color:var(--text-muted)}.workout-pausiert{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--text-muted);opacity:0;pointer-events:none;font-size:11px;font-weight:700;line-height:14px;transition:opacity .16s ease-out;position:absolute;top:100%;left:0;right:0}.lese-workout.ist-pausiert .workout-pausiert{opacity:1}.timer-wiedereinstieg{transition:opacity var(--zeit-mittel) ease-out}.timer-wiedereinstieg:empty{display:none}.timer-wiedereinstieg .resume-cue{margin:0}.timer-wiedereinstieg.ist-still,.timer-nachtrag.ist-still{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--zeit-kurz) ease-in, visibility 0s linear var(--zeit-kurz)}.timer-nachtrag{transition:opacity var(--zeit-mittel) ease-out}.lese-buchzeile-pfeil{transition:opacity var(--zeit-kurz) ease-out}.lese-buchzeile-pfeil.ist-weg{opacity:0}.lese-workout.ist-blendet>:not(.workout-leiste){opacity:0;transition:opacity .12s ease-in}.lese-workout.ist-umgeschaltet>:not(.workout-leiste){animation:lwBlendeRein var(--zeit-mittel) ease-out backwards}@keyframes lwBlendeRein{0%{opacity:0}}.lese-buchzeile-buch{flex:1;min-width:0;display:flex;position:relative}.lese-buchzeile-jetzt,.lese-buchzeile-alt{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.lese-buchzeile-alt{pointer-events:none;position:absolute;inset:0}.lese-buchzeile-alt .lese-buchzeile-deckel{animation:lbzDeckelRaus .14s var(--weich) both}.lese-buchzeile-alt .lese-buchzeile-text{animation:.14s ease-in both lbzBlendeRaus}.lese-buchzeile-jetzt.ist-neu .lese-buchzeile-deckel{animation:lbzDeckelRein .22s var(--feder) backwards}.lese-buchzeile-jetzt.ist-neu .lese-buchzeile-text{animation:.22s ease-out backwards lbzBlendeRein}[dir=rtl] .lese-buchzeile-alt .lese-buchzeile-deckel{animation-name:lbzDeckelRausRtl}[dir=rtl] .lese-buchzeile-jetzt.ist-neu .lese-buchzeile-deckel{animation-name:lbzDeckelReinRtl}.lese-buchzeile-jetzt.ist-neu .lese-buchzeile-deckel.deckel-wartet{animation:lbzDeckelRein .22s var(--feder) backwards, deckelErsatzAn 1ms .12s backwards}[dir=rtl] .lese-buchzeile-jetzt.ist-neu .lese-buchzeile-deckel.deckel-wartet{animation-name:lbzDeckelReinRtl,deckelErsatzAn}html[data-bewegungsstufe=wenig] .lese-buchzeile-jetzt.ist-neu .lese-buchzeile-deckel.deckel-wartet{animation-delay:0s,.12s!important}html[data-bewegungsstufe=wenig] .lese-buchzeile-alt .lese-buchzeile-deckel.deckel-wartet{animation-delay:0s!important}@keyframes lbzDeckelRaus{to{opacity:0;transform:translate(-12px)}}@keyframes lbzDeckelRausRtl{to{opacity:0;transform:translate(12px)}}@keyframes lbzDeckelRein{0%{opacity:0;transform:translate(12px)}}@keyframes lbzDeckelReinRtl{0%{opacity:0;transform:translate(-12px)}}@keyframes lbzBlendeRaus{to{opacity:0}}@keyframes lbzBlendeRein{0%{opacity:0}}.lese-ringe{position:relative}.lese-ringe-hinweis{border:1px solid color-mix(in srgb, var(--ring-heute,var(--primary)) 55%, transparent);background:var(--bg-card);color:var(--text-main);white-space:nowrap;opacity:0;transition:opacity var(--zeit-mittel) ease-out, transform var(--zeit-lang) var(--feder);pointer-events:none;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;line-height:1.3;position:absolute;top:8px;left:50%;transform:translate(-50%,-6px);box-shadow:0 4px 14px #0000001f}.lese-ringe-hinweis.ist-da{opacity:1;transform:translate(-50%)}.lese-workout.ist-skelett .skelett-zeile,.lese-workout.ist-skelett .lese-level-leiste{display:block}.lese-workout.ist-skelett .skelett-flaeche{background:var(--bg-light);box-shadow:none;animation:1.4s ease-in-out infinite skelettPuls;display:block}.lese-workout.ist-skelett .workout-knopf{opacity:.35;cursor:default}.lese-leiste{animation:leseLeisteRein .24s var(--feder) backwards}.lese-leiste.ist-gehend{pointer-events:none;animation:.18s ease-in both leseLeisteRaus}@keyframes leseLeisteRein{0%{opacity:0;transform:translateY(100%)}}@keyframes leseLeisteRaus{to{opacity:0;transform:translateY(100%)}}.bk{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:3500;box-sizing:border-box;border:.5px solid var(--glas-kante);background:var(--bg-card);max-width:440px;color:var(--text-main);box-shadow:var(--shadow-float);animation:bkRein var(--zeit-lang) var(--feder) backwards;border-radius:24px;flex-direction:column;gap:10px;margin:0 auto;padding:14px 16px;display:flex;position:fixed;left:12px;right:12px}.bk.ist-gehend{pointer-events:none;animation:.22s ease-in both bkRaus}@keyframes bkRein{0%{opacity:0;transform:translateY(-24px)scale(.96)}}@keyframes bkRaus{to{opacity:0;transform:translateY(-24px)scale(.96)}}.bk-kopf{align-items:center;gap:10px;display:flex}.bk-haken{background:var(--success);width:26px;height:26px;color:var(--bg-card);animation:bkHaken .3s var(--weich) .12s backwards;border-radius:999px;flex:none;place-items:center;display:grid}@keyframes bkHaken{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.bk-titel{min-width:0;font-size:var(--fs-headline);flex:1;margin:0;font-weight:700;line-height:1.25}.bk-zu{background:color-mix(in srgb, var(--text-main) 8%, transparent);width:36px;height:36px;color:var(--text-muted);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.bk-mitte{align-items:center;gap:14px;display:flex}.bk-ringe{flex:none;width:64px;height:64px}.bk-ring-spur,.bk-ring-fuell{fill:none;stroke:currentColor}.bk-ring-spur{opacity:.18}.bk-ring-fuell{stroke-linecap:round}.bk-ring-heute{color:var(--ring-heute)}.bk-ring-buch{color:var(--primary)}.bk-werte{flex-wrap:wrap;flex:1;gap:2px 14px;min-width:0;display:flex}.bk-wert{white-space:nowrap}.bk-wert strong{font-size:22px;font-weight:700;line-height:1.2}.bk-wert small{color:var(--text-muted);font-size:13px}.bk-zeile{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.bk-zeile.ist-ring svg{color:var(--ring-heute)}.bk-lohn{box-sizing:border-box;background:var(--bg-light);border-radius:16px;align-items:center;gap:8px;height:64px;padding:0 14px;display:flex;overflow:hidden}.bk-lohn.ist-satz{padding-block:5px}.bk-lohn.ist-ohne{height:auto;min-height:64px;padding-block:10px}.bk-lohn.ist-ohne .bk-satz{display:block;overflow:visible}.bk-satz{color:var(--text-main);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.bk-lohn-teil{white-space:nowrap;align-items:baseline;display:inline-flex}.bk-lohn-zahl{font-family:var(--font-rounded);text-align:start;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1;display:inline-block}.bk-lohn-einheit{color:var(--text-muted);white-space:pre;font-size:14px;font-weight:600}.bk-trenner{color:var(--text-muted);white-space:pre}.bk-platzhalter{background:color-mix(in srgb, var(--text-main) 9%, transparent);border-radius:8px;flex:1;height:22px;position:relative;overflow:hidden}.bk-platzhalter:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bg-card) 70%, transparent), transparent);width:60%;animation:1.2s linear infinite bkSchimmer;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes bkSchimmer{to{transform:translate(260%)}}.bk-level{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.bk-level-name{flex:none}.bk-level-leiste{background:color-mix(in srgb, var(--primary) 18%, transparent);border-radius:999px;flex:1;height:6px}.bk-level-leiste .gleit-fuell{background:var(--primary)}.bk-rolle{vertical-align:bottom;height:1.3em;display:inline-grid;overflow:hidden}.bk-rolle>*{grid-area:1/1}.bk-rolle-alt{animation:bkRolleRaus .36s var(--weich) .7s both}.bk-rolle-neu{animation:bkRolleRein .36s var(--feder) .7s both}@keyframes bkRolleRaus{to{opacity:0;transform:translateY(-100%)}}@keyframes bkRolleRein{0%{opacity:0;transform:translateY(100%)}}.bk-gef{box-sizing:border-box;min-height:44px;color:var(--text-main);animation:bkGefRein var(--zeit-mittel) var(--weich) backwards;align-items:flex-start;gap:10px;padding:6px 0;text-decoration:none;display:flex}@keyframes bkGefRein{0%{opacity:0;transform:translateY(4px)}}.bk-gef-symbol{background:var(--bg-light);width:26px;height:26px;color:var(--symbol-farbe);border-radius:8px;flex:none;place-items:center;display:grid}html[data-theme=mitternacht] .bk-gef-symbol,html[data-theme=papier] .bk-gef-symbol{background:var(--marke-fest-grund);color:var(--marke-fest)}.bk-gef-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bk-gef-plus{font-size:14px;font-weight:600;line-height:1.3}.bk-gef-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:14em;display:inline-block;overflow:hidden}.bk-gef-stand{color:var(--text-muted);font-size:13px;line-height:1.3}.bk-gef-leiste{background:var(--bg-light);border-radius:999px;height:6px;margin-top:2px;display:block}.bk-gef-leiste .gleit-fuell{background:var(--primary)}.bk-gef.ist-geschafft .bk-gef-stand{color:var(--success);font-weight:600}.bk-gef.ist-geschafft .bk-gef-leiste .gleit-fuell{background:var(--success)}.bk-gef-mehr{min-height:44px;color:var(--primary);align-items:center;padding-inline-start:36px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.gef-start-eintrag{transition:grid-template-rows var(--zeit-mittel) var(--weich), opacity var(--zeit-mittel) ease;grid-template-rows:1fr;display:grid}.gef-start-innen{min-height:0;overflow:hidden}.gef-start-eintrag.ist-zu{opacity:0;grid-template-rows:0fr}.gef-start .zeile:focus-visible{outline-offset:-2px}.gef-start-eintrag+.gef-start-eintrag .gef-start-innen>.zeile:before{content:"";top:0;border-top:.5px solid var(--separator);position:absolute;inset-inline:60px 0}.gef-start .zeile-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.gef-start .zeile-text small{white-space:normal;overflow-wrap:break-word}.gef-start-fuss{align-items:center;gap:10px;min-height:18px;margin-top:3px;display:flex}.gef-start-alle-text{min-width:0;color:var(--primary);flex:1}.gef-start-leiste{background:var(--bg-light);border-radius:999px;flex:auto;min-width:0;height:4px;display:block}.gef-start-leiste .gleit-fuell{background:var(--primary)}.gef-start .ist-erreicht .gef-start-leiste .gleit-fuell{background:var(--success)}.gef-start-rest{font-size:var(--fs-footnote);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-inline-start:auto;line-height:18px}.gef-start-platzhalter{color:#0000;font-size:var(--fs-subhead);display:block;position:relative}.gef-start-platzhalter.ist-name{font-size:var(--fs-body)}.gef-start-pille{top:50%;background:var(--bg-light);border-radius:6px;width:70%;height:12px;margin-top:-6px;position:absolute;inset-inline-start:0;overflow:hidden}.gef-start-platzhalter.ist-name .gef-start-pille{width:55%;height:16px;margin-top:-8px}.gef-start-pille:after{content:"";background:linear-gradient(90deg, transparent, var(--bg-card), transparent);opacity:.7;width:60%;animation:1.2s linear infinite bkSchimmer;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}html[data-bewegungsstufe=wenig] .gef-start-pille:after{opacity:0;animation:none}.sitzung-vorschau{margin-bottom:15px}.sitzung-vorschau-kopf{font-size:var(--fs-caption);color:var(--text-muted);justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.sitzung-vorschau-bahn{position:relative}.sitzung-vorschau-spur{background:var(--bg-light);border-radius:999px;height:6px;position:relative;overflow:hidden}.sitzung-vorschau-neu,.sitzung-vorschau-vorher{border-radius:inherit;transform:translateX(calc((var(--p,0) - 1) * 100%));position:absolute;inset:0}[dir=rtl] .sitzung-vorschau-neu,[dir=rtl] .sitzung-vorschau-vorher{transform:translateX(calc((1 - var(--p,0)) * 100%))}.sitzung-vorschau-neu{background:var(--primary);transition:transform .3s var(--ios-kurve), background-color var(--zeit-mittel) ease-out}.sitzung-vorschau-vorher{background:color-mix(in srgb, var(--text-main) 30%, var(--bg-card))}.sitzung-vorschau.ist-fertig .sitzung-vorschau-neu{background:var(--success)}.sitzung-vorschau-haken{top:50%;background:var(--success);width:20px;height:20px;color:var(--bg-card);animation:bkHaken .3s var(--weich) backwards;border-radius:999px;place-items:center;margin-top:-10px;display:grid;position:absolute;inset-inline-end:-4px}.sitzung-chips{gap:8px;margin:-2px 0 12px;display:flex}.sitzung-chip{border:1px solid color-mix(in srgb, var(--text-main) 14%, transparent);background:var(--bg-light);min-height:36px;color:var(--text-main);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--zeit-kurz) var(--weich);border-radius:999px;flex:1;padding:6px 10px;font-size:14px;font-weight:700}.sitzung-chip:active{transform:scale(.94)}.blatt-grund.ist-schliessend{animation:grundRaus .22s var(--weich) both;pointer-events:none}.blatt-grund.ist-schliessend .blatt{animation:.22s cubic-bezier(.4,0,1,1) both blattRunter}@keyframes grundRaus{to{opacity:0}}@keyframes blattRunter{0%{transform:none}to{transform:translateY(100%)}}.hero-kapsel{background:color-mix(in srgb, var(--success) 16%, var(--bg-card));color:var(--text-main)}.hero-kapsel>span{animation:.2s ease-out backwards heroKapselRein}.hero-kapsel-punkt{background:var(--text-muted);border-radius:999px;flex:none;width:8px;height:8px}.hero-kapsel.laeuft .hero-kapsel-punkt{background:var(--success)}@keyframes heroKapselRein{0%{opacity:0}}.ringe-serie.ist-gewachsen svg{animation:serieSprung .5s var(--weich) .25s backwards}@keyframes serieSprung{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.tabbar-linse{background:color-mix(in srgb, var(--text-main) 8%, transparent);width:calc(25% - 2px);box-shadow:inset 0 0 0 .5px var(--glas-kante), inset 0 1px 0 #ffffff59;transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--zeit-lang) var(--feder), opacity var(--zeit-kurz) ease-out;pointer-events:none;border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}[dir=rtl] .tabbar-linse{transform:translateX(calc(var(--i,0) * -100%));left:auto;right:4px}html[data-scheme=dark] .tabbar-linse{box-shadow:inset 0 0 0 .5px var(--glas-kante), inset 0 1px 0 #ffffff14}.tabbar-linse.ist-weg{opacity:0}html[data-scheme=dark]{--separator:#54545899;--label-tertiary:#ebebf559;--glas-kante:#ffffff1f;--shadow-float:0 12px 40px #00000080, 0 2px 6px #0000004d;--shadow-cover:0 1px 2px #0006, 0 10px 26px #00000080}html[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-image:none;transition:none}.mess{font-family:var(--font-rounded);font-variant-numeric:tabular-nums}.mess-etikett{font-family:var(--font-text);font-size:var(--fs-footnote);text-transform:none;color:var(--text-muted);font-weight:600}.mess-linie{border-top-color:var(--separator)}a{-webkit-tap-highlight-color:transparent}.app-content{padding-top:0}.page-shell{max-width:1040px;padding:8px 20px var(--unten-frei)}.library-page{max-width:1120px}@media (min-width:1500px){.library-page,.shop-page,.stats-page{max-width:1480px}}@media (min-width:900px){:root{--fs-title1:30px;--fs-title2:24px;--fs-title3:21px;--fs-headline:18px;--fs-body:18px;--fs-callout:17px;--fs-subhead:16px;--fs-footnote:14px;--fs-caption:13px;--fs-caption2:12px;--fs-caption3:11px}}.page-header{gap:12px;min-height:44px;margin:0 0 20px}.page-title{font-family:var(--font-display);font-size:var(--fs-large);letter-spacing:0;font-weight:700;line-height:41px}.page-subtitle{font-size:var(--fs-subhead);color:var(--text-muted);margin:4px 0 0;line-height:1.35}.kopf-leiste{z-index:80;min-height:52px;padding:env(safe-area-inset-top) 16px 0;padding-top:calc(4px + env(safe-area-inset-top));transition:background-color var(--zeit-mittel) var(--weich), border-color var(--zeit-mittel) var(--weich);background:0 0;border-bottom:.5px solid #0000;grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);align-items:center;gap:8px;margin:0 -20px;padding-bottom:4px;display:grid;position:sticky;top:0}.kopf-leiste.ist-kompakt{background:var(--material-dicht);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-bottom-color:var(--separator)}.kopf-leiste-titel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-headline);opacity:0;transition:opacity var(--zeit-kurz) var(--weich), transform var(--zeit-kurz) var(--weich);grid-column:2;justify-self:center;font-weight:600;overflow:hidden;transform:translateY(4px)}.ist-kompakt .kopf-leiste-titel{opacity:1;transform:none}.kopf-leiste-vorn{grid-column:1;justify-self:start;gap:8px;display:flex}.kopf-leiste-hinten{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.kopf-knopf{border:.5px solid var(--glas-kante);background:var(--material);width:40px;height:40px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--text-main);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 1px 4px #0000000f}@media (hover:hover){.kopf-knopf:hover{background:var(--material-dicht)}}.kopf-knopf svg{flex-shrink:0}.kopf-knopf.ist-profil{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.kopf-knopf.ist-profil img,.kopf-knopf.ist-profil svg{display:block}.kopf-knopf-text{width:auto;font-size:var(--fs-subhead);color:var(--primary);gap:6px;padding:0 14px;font-weight:600}.kopf-punkt{top:3px;background:var(--badge-bg);border:2px solid var(--bg-dark);border-radius:999px;min-width:10px;height:10px;position:absolute;inset-inline-end:3px}.kopf-zahl{top:-4px;background:var(--badge-bg);min-width:18px;height:18px;color:var(--on-badge);font-size:var(--fs-caption2);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-weight:700;line-height:18px;position:absolute;inset-inline-end:-4px}.grosser-titel{justify-content:space-between;align-items:flex-end;gap:12px;margin:2px 0 20px;display:flex}.grosser-titel-text{min-width:0}.grosser-titel h1{font-family:var(--font-display);font-size:var(--fs-large);color:var(--text-main);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:41px}.grosser-titel p{font-size:var(--fs-subhead);color:var(--text-muted);margin:4px 0 0;line-height:1.35}.grosser-titel-aktionen{flex-shrink:0;align-items:center;gap:10px;padding-bottom:2px;display:flex}.grosser-titel.gruss-titel h1{font-size:clamp(26px, 7.6vw, var(--fs-large));overflow-wrap:break-word;text-wrap:balance;line-height:1.18}.gruss-teil{white-space:pre-wrap;max-width:100%;display:inline-block}.abschnitt-titel{justify-content:space-between;align-items:baseline;gap:12px;margin:28px 0 12px;display:flex}.abschnitt-titel h2{font-size:var(--fs-title3);margin:0;font-weight:700;line-height:25px}.abschnitt-titel a,.abschnitt-titel button{font-size:var(--fs-subhead);color:var(--primary);cursor:pointer;background:0 0;border:0;min-height:32px;padding:8px 0;text-decoration:none}.cozy-card{background:var(--bg-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:0;margin-bottom:16px}@media (hover:hover){.cozy-card:hover{box-shadow:var(--shadow-card);border-color:#0000;transform:none}}html[data-theme=sand] .cozy-card,html[data-theme=lagune] .cozy-card,html[data-theme=tuerkis] .cozy-card{box-shadow:0 0 0 .5px var(--separator)}.stat-card{background:var(--bg-card);box-shadow:none;border:0;border-radius:18px}.progress-track{background:var(--bg-light);border-radius:999px;height:6px}.progress-fill{background:var(--primary);box-shadow:none;border-radius:999px}.progress-fill:after{display:none}.progress-track{display:flex}.progress-vorher{background:var(--primary);opacity:.32;border-radius:999px 0 0 999px;height:100%}.progress-vorher+.progress-fill{border-radius:0 999px 999px 0}.btn-main{min-height:50px;font-size:var(--fs-headline);box-shadow:none;border-radius:999px;gap:8px;padding:13px 20px;font-weight:600}@media (hover:hover){.btn-main:hover:not(:disabled){filter:brightness(1.08);box-shadow:none}}.btn-main:active{box-shadow:none;filter:brightness(.95);transform:scale(.97)}.btn-ghost{background:var(--bg-light);min-height:44px;color:var(--text-main);font-size:var(--fs-subhead);border:0;border-radius:999px;padding:10px 16px;font-weight:600}@media (hover:hover){.btn-ghost:hover{background:color-mix(in srgb, var(--text-main) 12%, transparent);border-color:#0000}}.btn-ghost.active,.btn-ghost[aria-pressed=true]{background:var(--text-main);color:var(--bg-card);border-color:#0000}.btn-plain{min-height:44px;color:var(--primary);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:400;text-decoration:none;display:inline-flex}.icon-button{border-radius:999px!important}.filter-row{gap:8px}.filter-row .btn-ghost{min-height:36px;font-weight:500;font-size:var(--fs-subhead)!important;padding:7px 15px!important}.filter-row .btn-ghost.active{font-weight:600}.cozy-input{border-radius:var(--radius-control);background:var(--bg-light);min-height:48px;font-size:var(--fs-body);border:1px solid #0000;padding:12px 16px}.cozy-input:focus{background:var(--bg-light);box-shadow:0 0 0 2px var(--primary);border-color:#0000}.cozy-input::placeholder{color:var(--text-muted);opacity:1}textarea.cozy-input{line-height:1.45}select.cozy-input{appearance:none;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238E8E93' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-inline-end:38px;overflow:hidden}[dir=rtl] select.cozy-input{background-position:16px}.suchfeld{background:var(--bg-light);min-height:44px;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.suchfeld input{min-width:0;min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1}.suchfeld input::placeholder{color:var(--text-muted)}.suchfeld:focus-within{box-shadow:0 0 0 2px var(--primary)}.suchfeld:has(>.suchfeld-leeren) input::-webkit-search-cancel-button{appearance:none;display:none}.suchfeld-leeren{background:var(--text-muted);width:28px;height:28px;color:var(--bg-card);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.segment,.segmented-control,.detail-tabs,.moderation-tabs,.profil-reiter{background:var(--bg-light);scrollbar-width:none;border:0;border-radius:999px;gap:2px;margin:0 0 20px;padding:3px;display:flex;overflow-x:auto}.segment::-webkit-scrollbar{display:none}.profil-reiter::-webkit-scrollbar{display:none}.segment>a,.segment>button,.segmented-control .btn-ghost,.detail-tabs button,.moderation-tabs button,.profil-reiter-knopf{min-height:34px;color:var(--text-main);white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color var(--zeit-kurz) var(--weich), box-shadow var(--zeit-kurz) var(--weich);background:0 0;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex;font-size:var(--fs-footnote)!important;padding:6px 14px!important}.segment>a svg,.segment>button svg{display:none}.segment>.ist-aktiv,.segment>[aria-current=page],.segment>[aria-selected=true],.segmented-control .btn-ghost.active,.detail-tabs button.active,.moderation-tabs button.active,.profil-reiter-knopf.aktiv{background:var(--bg-card);color:var(--text-main);box-shadow:0 2px 8px #0000001f,0 0 0 .5px #0000000a}html[data-scheme=dark] .segment>.ist-aktiv,html[data-scheme=dark] .segment>[aria-current=page],html[data-scheme=dark] .segmented-control .btn-ghost.active,html[data-scheme=dark] .detail-tabs button.active,html[data-scheme=dark] .moderation-tabs button.active,html[data-scheme=dark] .profil-reiter-knopf.aktiv{color:#fff;background:#636366}.gruppe{margin:0 0 28px}.gruppe-titel{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 0 7px;padding:0 16px;font-weight:400}.gruppe-fuss{font-size:var(--fs-footnote);color:var(--text-muted);margin:7px 0 0;padding:0 16px;line-height:1.4}.gruppe-liste,.profil-menue,.settings-menu,.blatt-liste{border-radius:var(--radius-card);background:var(--bg-card);border:0;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.gruppe-liste>li{margin:0}.zeile,.profil-menue-eintrag,.settings-menu>button,.blatt-eintrag{width:100%;min-height:52px;color:var(--text-main);font:inherit;font-size:var(--fs-body);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.zeile:hover,.profil-menue-eintrag:hover,.settings-menu>button:hover,.blatt-eintrag:hover{background:color-mix(in srgb, var(--text-main) 5%, transparent)}}.zeile:active,.profil-menue-eintrag:active,.settings-menu>button:active,.blatt-eintrag:active{background:color-mix(in srgb, var(--text-main) 10%, transparent);transform:none}.gruppe-liste>li+li>.zeile:before,.profil-menue-eintrag+.profil-menue-eintrag:before,.settings-menu>button+button:before,.blatt-liste>li+li>.blatt-eintrag:before{content:"";top:0;border-top:.5px solid var(--separator);position:absolute;inset-inline:60px 0}.profil-menue-eintrag{border-bottom:0}.zeile-symbol,.settings-menu-icon,.blatt-icon{background:var(--symbol-farbe,#8e8e93);color:#fff;border:0;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.zeile-symbol svg,.settings-menu-icon svg,.blatt-icon svg{width:18px;height:18px}.profil-menue-eintrag>.zeile-symbol{flex:0 0 30px}.profil-menue-eintrag>.zeile-titel{flex:1}.zeile-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zeile-text strong,.zeile-titel{font-weight:400;font-size:var(--fs-body)}.zeile-text small,.zeile-detail{font-size:var(--fs-subhead);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zeile-wert{font-size:var(--fs-body);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.zeile-pfeil,.profil-menue-pfeil{color:var(--label-tertiary);flex-shrink:0}[dir=rtl] .zeile-pfeil,[dir=rtl] .profil-menue-pfeil{transform:scaleX(-1)}.zeile .kopf-zahl{position:static}.farbe-blau{--symbol-farbe:#007aff}.farbe-indigo{--symbol-farbe:#5856d6}.farbe-lila{--symbol-farbe:#af52de}.farbe-pink{--symbol-farbe:#ff2d55}.farbe-rot{--symbol-farbe:#ff3b30}.farbe-orange{--symbol-farbe:#ff9500}.farbe-gelb{--symbol-farbe:#fc0}.farbe-gruen{--symbol-farbe:#34c759}.farbe-mint{--symbol-farbe:#00c7be}.farbe-tuerkis{--symbol-farbe:#30b0c7}.farbe-hellblau{--symbol-farbe:#32ade6}.farbe-braun{--symbol-farbe:#a2845e}.farbe-grau{--symbol-farbe:#8e8e93}.tabbar-bereich{inset-inline:0;z-index:100;padding:0 14px calc(var(--tabbar-abstand) + env(safe-area-inset-bottom));pointer-events:none;transition:transform var(--zeit-mittel) var(--ios-kurve), visibility 0s linear 0s;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:fixed;bottom:0}.tabbar-bereich>*{pointer-events:auto}.tabbar-zeile{align-items:stretch;gap:10px;display:flex}@media (max-width:899px){html:has(.tabbar-bereich .lese-leiste){--lese-leiste-h:62px}}.glas{background:var(--material);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:.5px solid var(--glas-kante);box-shadow:var(--shadow-float), inset 0 1px 0 #ffffff40}html[data-scheme=dark] .glas{box-shadow:var(--shadow-float), inset 0 1px 0 #ffffff0f}.tabbar{height:var(--tabbar-h);border-radius:999px;flex:1;align-items:stretch;padding:4px;display:flex;position:relative}.tab{min-width:0;color:var(--text-main);font-size:var(--fs-caption3);transition:color var(--zeit-kurz) var(--weich), background-color var(--zeit-mittel) var(--ios-kurve), transform var(--zeit-kurz) var(--weich);border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-weight:600;line-height:1.2;text-decoration:none;display:flex;position:relative}.tab-wort{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.tab-symbol{display:flex;position:relative}.tab.ist-aktiv{color:var(--primary)}.tab:active{transform:scale(.94)}.tab-plus{flex:0 0 var(--tabbar-h);width:var(--tabbar-h);height:var(--tabbar-h);background:var(--primary);color:var(--on-primary,#fff);box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 40%, transparent), var(--shadow-float);cursor:pointer;transition:transform var(--zeit-kurz) var(--weich), box-shadow var(--zeit-kurz) var(--weich);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.tab-plus:active{transform:scale(.92)}.tab-plus:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:3px}.tabbar .tab-wort{letter-spacing:-.01em}.tab-punkt{top:-2px;background:var(--badge-bg);border:2px solid var(--bg-card);border-radius:999px;width:10px;height:10px;position:absolute;inset-inline-end:-5px}.lese-leiste{min-height:54px;color:var(--text-main);border-radius:999px;align-items:center;gap:12px;padding:6px 8px 6px 14px;text-decoration:none;display:flex}.lese-leiste-puls{background:var(--success);border-radius:999px;flex-shrink:0;width:10px;height:10px;position:relative}.lese-leiste-puls:after{content:"";border-radius:inherit;background:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.lese-leiste-puls.laeuft:after{animation:1.6s ease-out infinite lesePuls}@keyframes lesePuls{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.lese-leiste-text{flex-direction:column;flex:1;min-width:0;display:flex}.lese-leiste-titel{font-size:var(--fs-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lese-leiste-detail{font-size:var(--fs-caption);color:var(--text-muted)}.lese-leiste-zeit{font-family:var(--font-rounded);font-size:var(--fs-headline);font-variant-numeric:tabular-nums;flex-shrink:0;padding:0 12px;font-weight:600}.seitenleiste{display:none}.seitenleiste-neu{justify-content:center;width:100%;margin:2px 0 6px}@media (min-width:900px){.tabbar-bereich{display:none}:root{--unten-frei:72px}.seitenleiste{top:10px;bottom:10px;z-index:100;width:var(--seitenleiste-b);scrollbar-width:none;border-radius:24px;flex-direction:column;padding:16px 12px 12px;display:flex;position:fixed;inset-inline-start:10px;overflow-y:auto}.seitenleiste::-webkit-scrollbar{display:none}.app-content{width:auto;margin-inline-start:calc(var(--seitenleiste-b) + 20px)}.page-shell{padding:8px 40px var(--unten-frei)}.kopf-leiste{margin:0 -40px;padding-inline:28px}}.seitenleiste-marke{min-height:44px;color:var(--text-main);font-size:var(--fs-title3);align-items:center;gap:10px;margin:0 6px 10px;font-weight:700;text-decoration:none;display:flex}.app-symbol{background:var(--grad-main);width:30px;height:30px;color:var(--on-grad);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.seitenleiste .suchfeld{min-height:36px;font-size:var(--fs-subhead);border-radius:10px;margin:0 4px 14px}.seitenleiste .suchfeld input{min-height:36px;font-size:var(--fs-subhead)}.seitenleiste-gruppe{flex-direction:column;gap:3px;margin-bottom:18px;display:flex}.seitenleiste-titel{font-size:var(--fs-caption2);color:var(--text-muted);margin:16px 12px 6px;font-weight:600}.seitenleiste-eintrag{min-height:36px;color:var(--text-main);font-size:var(--fs-subhead);border-radius:10px;align-items:center;gap:11px;padding:6px 10px;text-decoration:none;display:flex;position:relative}.seitenleiste-eintrag svg{color:var(--primary);flex-shrink:0}@media (hover:hover){.seitenleiste-eintrag:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.seitenleiste-eintrag.ist-aktiv{background:color-mix(in srgb, var(--text-main) 10%, transparent);font-weight:600}.seitenleiste-eintrag .seitenleiste-zahl{font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-inline-start:auto}.seitenleiste-eintrag .tab-punkt{border-color:#0000;margin-inline-start:auto;position:static}.seitenleiste-konto{color:var(--text-main);border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:8px;text-decoration:none;display:flex}@media (hover:hover){.seitenleiste-konto:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.seitenleiste-konto.ist-aktiv{background:color-mix(in srgb, var(--text-main) 10%, transparent)}.seitenleiste-konto-text{flex-direction:column;flex:1;min-width:0;display:flex}.seitenleiste-konto-text strong{font-size:var(--fs-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.seitenleiste-konto-text span{font-size:var(--fs-caption);color:var(--text-muted)}.modal-overlay,.blatt-grund{-webkit-backdrop-filter:none;backdrop-filter:none;animation:grundRein var(--zeit-mittel) var(--weich) both;background:#00000052}@keyframes grundRein{0%{opacity:0}to{opacity:1}}.modal-box{border-radius:var(--radius-sheet);background:var(--bg-card);box-shadow:var(--shadow-float);animation:blattAuf .42s var(--ios-kurve) both;padding:22px 20px 20px}@keyframes blattAuf{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.blatt{max-width:560px;padding:8px 16px calc(20px + env(safe-area-inset-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--bg-dark);animation:blattHoch .46s var(--ios-kurve) both}.blatt-griff{background:var(--label-tertiary);border-radius:999px;width:36px;height:5px;margin:0 auto 12px}.blatt .rec-kopf{padding:0 4px}.blatt-titel{font-weight:400;font-size:var(--fs-body)}.blatt-detail{font-size:var(--fs-footnote);color:var(--text-muted)}.blatt-icon{background:var(--primary);width:36px;height:36px;color:var(--on-primary);border-radius:10px;flex-basis:36px}html[data-scheme=dark] .blatt-icon{background:var(--grad-main);color:var(--on-grad)}.rec-kopf h3{font-size:var(--fs-headline);font-weight:600}@media (max-width:899px){.modal-overlay{padding:0 0 var(--tastatur,0px);transition:padding-bottom .2s var(--ios-kurve);align-items:flex-end}.blatt-grund{padding-bottom:var(--tastatur,0px);transition:padding-bottom .2s var(--ios-kurve)}.blatt{max-height:calc(80dvh - var(--tastatur,0px))}.modal-box{max-width:none;max-height:calc(92dvh - var(--tastatur,0px));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation:blattHoch .46s var(--ios-kurve) both}}.toast-bereich{inset-inline:0;z-index:5000;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:100px}.toast{background:var(--material-dicht);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border:1px solid var(--border-subtle);max-width:min(440px,100%);color:var(--text-main);pointer-events:auto;border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 12px;animation:.42s cubic-bezier(.22,1,.36,1) both toastRein;display:flex;box-shadow:0 12px 36px #00000047,0 2px 8px #0000001f}.toast.ist-gehend{animation:.25s ease-in both toastRaus}.toast-haken{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;animation:.5s cubic-bezier(.34,1.56,.64,1) .12s both toastHaken;display:grid}.toast-text{font-size:15px;font-weight:600;line-height:1.3}@keyframes toastRein{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes toastRaus{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes toastHaken{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.book-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:28px 20px}.book-grid .book-card,.book-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible!important}@media (hover:hover){.book-card:hover{box-shadow:none;transform:none}}.book-grid .book-card{flex-direction:column;justify-content:flex-start;align-self:start;display:flex}.book-card:active{transform:scale(.97)}.book-card-deckel{aspect-ratio:2/3;border-radius:var(--radius-cover);box-shadow:var(--shadow-cover);background:var(--bg-light);position:relative;overflow:hidden}.book-card-deckel img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.book-card-meta{font-size:var(--fs-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.book-card-achtung{color:var(--attention);font-weight:600}.book-card-fortschritt{align-items:center;gap:8px;margin-top:7px;display:flex}.book-card-fortschritt .progress-track{flex:1;height:4px;margin:0}.book-card-fortschritt span{font-size:var(--fs-caption);color:var(--text-muted);font-family:var(--font-text)}.book-card-status{font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:4px;margin-top:5px;display:inline-flex}.book-card-sterne{gap:1px;margin-top:5px;display:flex}.book-card-info{padding:10px 0 0}.book-card-title{font-size:var(--fs-subhead);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:2px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.book-card-author{font-size:var(--fs-footnote);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:480px){.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (min-width:700px) and (max-width:899px){.book-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.app-content>*{animation:ansichtRein .22s var(--weich) both}.btn-main,.btn-ghost,.zeile,.kopf-knopf,.tab,.tab-plus,.seitenleiste-eintrag{-webkit-tap-highlight-color:transparent}.kopf-knopf:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.lese-leiste-puls.laeuft:after{animation:none}}.demo-band{z-index:110;position:relative}.hero{border-radius:var(--radius-card);background:var(--bg-card);isolation:auto;min-height:0;margin-bottom:16px;display:block;overflow:visible}.hero-inhalt{align-items:center;gap:18px;padding:18px;display:flex}.hero-cover{border-radius:var(--radius-cover);background:var(--bg-light);box-shadow:var(--shadow-cover);cursor:pointer;border:0;flex-shrink:0;padding:0;line-height:0;overflow:hidden;transform:none}.hero-cover img{object-fit:cover;width:104px;height:156px;display:block}.hero-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero-text .mess-etikett{color:var(--text-muted);font-size:var(--fs-footnote);margin-bottom:2px;font-weight:600}.hero-titel{color:var(--text-main);font-size:var(--fs-title3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.hero-autor{font-size:var(--fs-subhead);color:var(--text-muted);margin:0}.hero-progress-label{font-size:var(--fs-footnote);color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}.hero-prozent{font-size:var(--fs-footnote);color:var(--text-main);margin:0;font-weight:600;line-height:1.3}.hero-prozent span{font-size:inherit;opacity:1;margin:0}.hero-leiste{background:var(--bg-light);border-radius:999px;height:6px;margin:6px 0 4px;overflow:hidden}.hero-leiste-fuell{border-radius:inherit;background:var(--primary);height:100%}.hero-pages{font-size:var(--fs-footnote);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.hero-weiter{background:var(--grad-main);min-height:44px;color:var(--on-grad);font-size:var(--fs-subhead);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:7px;margin-top:14px;padding:10px 20px;font-weight:600;display:inline-flex}.hero-weiter:active{transform:scale(.96)}@media (max-width:420px){.hero-inhalt{gap:16px;padding:16px}.hero-cover img{width:92px;height:138px}.hero-titel{font-size:var(--fs-headline)}}@media (min-width:900px){.hero-inhalt{gap:28px;padding:24px}.hero-cover img{width:128px;height:192px}.hero-titel{font-size:var(--fs-title2)}}.regal-reihe{scrollbar-width:none;gap:12px;margin:-4px 0 16px;padding:4px 2px 10px;display:flex;overflow-x:auto}.regal-reihe::-webkit-scrollbar{display:none}.regal-reihe-buch{border-radius:var(--radius-cover);background:var(--bg-light);box-shadow:var(--shadow-cover);cursor:pointer;border:0;flex:none;padding:0;line-height:0;overflow:hidden}.regal-reihe-buch img{object-fit:cover;width:64px;height:96px;display:block}.heute-karte{color:var(--text-main);align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.heute-ring{flex-shrink:0;width:64px;height:64px;transform:rotate(-90deg)}.heute-ring-spur{fill:none;stroke:var(--bg-light);stroke-width:12px}.heute-ring-fuell{fill:none;stroke:var(--primary);stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ios-kurve)}.heute-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.heute-etikett{font-size:var(--fs-footnote);color:var(--text-muted);font-weight:600}.heute-zahl{font-size:var(--fs-title1);font-weight:700;line-height:1.1}.heute-von{font-size:var(--fs-title3);color:var(--text-muted);font-weight:600}.heute-einheit{font-size:var(--fs-subhead);color:var(--text-muted);font-weight:600;font-family:var(--font-text)}.heute-detail{font-size:var(--fs-footnote);color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.heute-flamme{color:var(--attention)}.hinweis-zeile{align-items:center;gap:14px;padding:14px 16px;display:flex}.hinweis-zeile .zeile-text small{white-space:normal}.hinweis-knopf{min-height:36px;font-size:var(--fs-footnote);flex-shrink:0;padding:7px 14px}@media (max-width:520px){.hinweis-zeile{flex-wrap:wrap}.hinweis-zeile .zeile-text{flex-basis:calc(100% - 60px)}.hinweis-knopf{margin-inline-start:44px}}.leer-karte{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:10px;padding:28px 22px;display:flex}.leer-karte h2{font-size:var(--fs-title3);color:var(--text-main);margin:4px 0 0}.leer-karte p{max-width:380px;font-size:var(--fs-subhead);margin:0 0 6px;line-height:1.45}.leer-karte .btn-main{width:auto;min-width:220px;text-decoration:none}.leer-karte-knoepfe{flex-direction:column;gap:10px;width:100%;max-width:320px;display:flex}.leer-karte-knoepfe .btn-main{width:100%;min-width:0}.naechste-reihe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -20px 16px;padding:2px 20px 12px;display:flex;overflow-x:auto}.naechste-reihe::-webkit-scrollbar{display:none}.naechstes-buch{color:var(--text-main);text-align:start;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:0 0 116px;gap:4px;padding:0;display:flex}.naechstes-buch img{object-fit:cover;border-radius:var(--radius-cover);background:var(--bg-light);width:116px;height:174px;box-shadow:var(--shadow-cover);margin-bottom:6px}.naechstes-titel{font-size:var(--fs-footnote);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.naechstes-grund{font-size:var(--fs-caption);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:900px){.naechste-reihe{margin-inline:-40px;padding-inline:40px}}.naechste-liste{margin:0;padding:4px 0;list-style:none}.naechste-liste>li+li{border-top:.5px solid var(--separator)}.naechste-zeile{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;display:flex}.naechste-zeile>img{object-fit:cover;border-radius:var(--radius-cover);background:var(--bg-light);width:42px;height:63px;box-shadow:var(--shadow-cover);flex-shrink:0}.naechste-text{flex-direction:column;gap:2px;min-width:0;display:flex}.entdecken-zeilen{margin:0 0 16px;padding:4px 0;list-style:none}.entdecken-zeilen>li+li{border-top:.5px solid var(--separator)}.entdecken-zeile{min-height:56px;color:inherit;align-items:center;gap:14px;padding:10px 16px;text-decoration:none;display:flex}.entdecken-kaestchen{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.entdecken-kaestchen.ist-blau{background:#2f6fde}.entdecken-kaestchen.ist-gruen{background:#25895a}.entdecken-kaestchen.ist-orange{background:#c2560e}.entdecken-kaestchen.ist-lila{background:#7b4fd6}.entdecken-kaestchen.ist-rot{background:#c73a3a}.entdecken-kaestchen.ist-tuerkis{background:#0e7c86}.entdecken-kaestchen.ist-gelb{background:#a86a10}.entdecken-kaestchen.ist-pink{background:#c2417a}.zeile-einzeilig{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zeile-zahl{font-size:var(--fs-subhead);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0}.alpha-buchstabe{font-size:var(--fs-headline,17px);color:var(--primary);scroll-margin-top:calc(70px + env(safe-area-inset-top));margin:20px 2px 8px;font-weight:700}.atlas-zeile{min-height:52px;padding-block:8px}.alpha-leiste{flex-wrap:wrap;gap:4px;margin:4px 0 6px;display:flex}.alpha-leiste button{background:color-mix(in srgb, var(--text-main) 7%, transparent);min-width:34px;min-height:34px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;border:0;border-radius:999px;padding:0 6px;font-weight:600}.alpha-leiste button:active{transform:scale(.94)}.entdecken-zeile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.entdecken-zeile-text strong{font-size:var(--fs-subhead);font-weight:600}.entdecken-zeile-text small{font-size:var(--fs-caption);color:var(--text-muted)}.entdecken-zeile>.dir-icon{color:var(--text-muted);flex-shrink:0}.naechste-zeile>.dir-icon{color:var(--text-muted);flex-shrink:0;margin-inline-start:auto}a.naechste-zeile{text-decoration:none}.naechste-text>strong{font-size:var(--fs-subhead);font-weight:500}.naechste-autor{font-size:var(--fs-caption);color:var(--text-muted)}.naechste-grund{font-size:var(--fs-caption);color:var(--text-main);margin-top:2px}.zahlen-reihe{grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.zahlen-reihe a{color:var(--text-main);border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:14px 6px;text-decoration:none;display:flex}@media (hover:hover){.zahlen-reihe a:hover{background:color-mix(in srgb, var(--text-main) 5%, transparent)}}.zahlen-reihe strong{font-size:var(--fs-title2);font-weight:700}.zahlen-reihe span{font-size:var(--fs-footnote);color:var(--text-muted)}.home-fuss{flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:18px 0 8px;display:flex}.home-fuss .btn-plain{font-size:var(--fs-subhead)}@media (min-width:900px){.home-page .startseite-oben>[data-abschnitt=heute] .heute-karte,.home-page .startseite-oben>[data-abschnitt=week]>.cozy-card{min-height:112px}}.library-suche{margin:0 0 14px}.regal-kopf{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.regal-anzahl{font-size:var(--fs-footnote);color:var(--text-muted);font-variant-numeric:tabular-nums}.sortier-wahl{color:var(--primary);align-items:center;gap:6px;display:inline-flex;position:relative}.sortier-wahl select{appearance:none;height:auto;min-height:36px;color:var(--primary);font:inherit;font-size:var(--fs-subhead);cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:500}.book-card .stern{color:var(--text-muted)}.gemeinsam-segmente{margin-bottom:18px}.seiten-hinweis{font-size:var(--fs-subhead);color:var(--text-muted);margin:-4px 0 18px;line-height:1.4}.schwebe-hinweis{left:50%;bottom:calc(var(--tabbar-h) + var(--tabbar-abstand) + var(--lese-leiste-h) + env(safe-area-inset-bottom) + 14px);z-index:500;max-width:calc(100vw - 32px);font-size:var(--fs-footnote);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%)}.schwebe-hinweis:not(:has(button)){padding-inline-end:16px}.schwebe-hinweis.ist-zweiter{bottom:calc(var(--tabbar-h) + var(--tabbar-abstand) + var(--lese-leiste-h) + env(safe-area-inset-bottom) + 70px)}@media (min-width:900px){.schwebe-hinweis{left:calc(50% + (var(--seitenleiste-b) + 20px) / 2);bottom:24px}.schwebe-hinweis.ist-zweiter{bottom:80px}}.demo-band{background:var(--bg-card);color:var(--text-main);border-bottom:.5px solid var(--separator);padding-top:calc(7px + env(safe-area-inset-top));margin-bottom:calc(-1 * env(safe-area-inset-top))}.demo-band a{color:var(--primary)}.profil-kopf{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0 0 26px;display:flex}.profil-kopf h1{font-family:var(--font-display);font-size:var(--fs-title1);overflow-wrap:anywhere;margin:10px 0 0;font-weight:700;line-height:1.15}.profil-kopf-unter{font-size:var(--fs-subhead);color:var(--text-muted);margin:0}.profil-kopf .profil-zahlen{justify-content:center;gap:0;margin:14px 0 4px;padding:0;display:flex}.profil-kopf .profil-zahl{min-width:88px;padding:6px 12px;position:relative}.profil-kopf .profil-zahl+.profil-zahl:before{content:"";background:var(--separator);width:.5px;position:absolute;inset-block:8px;inset-inline-start:0}.profil-kopf .profil-zahl strong{font-size:var(--fs-title3);font-weight:700}.profil-kopf .profil-zahl span{font-size:var(--fs-footnote);color:var(--text-muted)}.profil-kopf-knopf{width:auto;margin-top:12px;text-decoration:none;display:inline-flex}.profil-kopf>div[style*="display: flex"]{width:100%;max-width:420px}.profil-kopf.ist-insta{text-align:start;margin:0 0 18px;padding:4px 2px 0;display:block}.pk-oben{align-items:center;gap:14px;display:flex}.pk-bild{flex:none;line-height:0;position:relative}.pk-notiz{background:linear-gradient(var(--bg-card), var(--bg-card)) padding-box, conic-gradient(from var(--pk-winkel,0deg), var(--primary), #34c759, #ffd60a, #ff9f0a, var(--primary)) border-box;width:fit-content;max-width:min(100%,460px);color:var(--text-main);text-align:start;animation:pkNotizAuf .5s var(--ios-kurve) both, pkNotizSchweben 5.6s ease-in-out .6s infinite, pkNotizRand 6s linear infinite;border:1.5px solid #0000;border-radius:18px;align-items:center;gap:11px;margin:2px 0 14px;padding:8px 14px 8px 8px;display:flex;position:relative;box-shadow:0 10px 26px -14px #0009}.pk-notiz:after{content:"";background:var(--bg-card);border-inline-end:1.5px solid var(--primary);border-block-end:1.5px solid var(--primary);border-radius:0 0 3px;width:12px;height:12px;position:absolute;inset-block-start:calc(100% - 6px);inset-inline-start:34px;transform:rotate(45deg)}@property --pk-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pkNotizRand{to{--pk-winkel:360deg}}@keyframes pkNotizAuf{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes pkNotizSchweben{0%,to{translate:0}50%{translate:0 -3px}}.pk-notiz-deckel{transform-origin:50% 100%;border-radius:5px;flex:none;width:34px;height:50px;line-height:0;animation:5.6s ease-in-out .6s infinite pkNotizDeckel;overflow:hidden;box-shadow:0 3px 8px -2px #00000073}.pk-notiz-deckel>*{object-fit:cover;width:100%;height:100%;display:block}@keyframes pkNotizDeckel{0%,to{rotate:-3deg}50%{rotate:2.5deg}}.pk-notiz-text{gap:2px;min-width:0;display:grid}.pk-notiz-marke{font-size:var(--fs-caption2);letter-spacing:.5px;text-transform:uppercase;color:var(--primary);align-items:center;gap:5px;font-weight:700;display:inline-flex}.pk-notiz-punkt{background:#34c759;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.pk-notiz-punkt:after{content:"";background:#34c759;border-radius:50%;animation:1.8s ease-out infinite pkNotizPuls;position:absolute;inset:0}@keyframes pkNotizPuls{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.pk-notiz-titel{font-size:var(--fs-subhead);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.pk-notiz-autor{font-size:var(--fs-caption);color:var(--text-muted);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.pk-notiz,.pk-notiz-deckel,.pk-notiz-punkt:after{animation:none}}.pk-name-knopf{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px}.pk-name-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pk-name-knopf:active{opacity:.75}.profil-kopf.ist-insta .profil-kopf-unter{align-items:center}.titel-knopf{height:30px;min-height:0;font:inherit;font-size:var(--fs-subhead);color:var(--primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s, transform .15s var(--ios-kurve);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:0 0 0 -4px;padding:0 9px 0 4px;font-weight:600;display:inline-flex}@media (hover:hover){.titel-knopf:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.titel-knopf:active{transform:scale(.94)}.titel-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.titel-zeichen{filter:drop-shadow(0 1px 2px #00000059);flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.titel-zeichen svg{fill:currentColor;width:100%;height:100%;display:block}.titel-knopf.ist-kurz .titel-zeichen{filter:drop-shadow(0 0 6px)}.zeichen-tropfen .titel-zeichen{transform-origin:50% 0;animation:2.6s ease-in-out infinite tzTropfen}.zeichen-flamme .titel-zeichen{transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate tzFlamme}.zeichen-stern .titel-zeichen{animation:2.2s ease-in-out infinite tzStern}.zeichen-falter .titel-zeichen{animation:.55s ease-in-out infinite alternate tzFalter}.zeichen-mond .titel-zeichen{animation:3.4s ease-in-out infinite alternate tzMond}.zeichen-planet .titel-zeichen{animation:7s linear infinite tzPlanet}.zeichen-krone .titel-zeichen{animation:2.4s ease-in-out infinite tzKrone}.zeichen-blatt .titel-zeichen{transform-origin:20% 80%;animation:1.8s ease-in-out infinite alternate tzBlatt}.zeichen-schluessel .titel-zeichen{transform-origin:30%;animation:2.2s ease-in-out infinite alternate tzSchluessel}@keyframes tzTropfen{0%,60%,to{transform:scaleY(1)translateY(0)}78%{transform:scaleY(1.22)translateY(1.5px)}88%{transform:scaleY(.9)translateY(0)}}@keyframes tzFlamme{0%{transform:scale(.94,1.04)rotate(-4deg)}to{transform:scale(1.06,.95)rotate(5deg)}}@keyframes tzStern{0%,to{opacity:.75;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(45deg)}}@keyframes tzFalter{0%{transform:scaleX(1)}to{transform:scaleX(.5)}}@keyframes tzMond{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes tzPlanet{to{transform:rotate(360deg)}}@keyframes tzKrone{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.08)}}@keyframes tzBlatt{0%{transform:rotate(-10deg)}to{transform:rotate(8deg)translateY(-1px)}}@keyframes tzSchluessel{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.titel-effekt{z-index:4200;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.titel-effekt-ort{width:0;height:0;position:absolute}.titel-teil{inset-block-start:0;width:var(--gross);height:var(--gross);margin:calc(var(--gross) / -2) 0 0 calc(var(--gross) / -2);opacity:0;will-change:transform, opacity;filter:drop-shadow(0 2px 3px #0000004d);animation-timing-function:cubic-bezier(.22,.7,.3,1);animation-fill-mode:both;position:absolute;left:0}.titel-teil svg{fill:currentColor;width:100%;height:100%;display:block;overflow:visible}.titel-teil.weg-bogen{animation-name:titelBogen}@keyframes titelBogen{0%{opacity:0;transform:translate(var(--x), var(--y)) rotate(0deg) scale(.3)}14%{opacity:1;transform:translate(calc(var(--x) + (var(--mx) - var(--x)) * .3), calc(var(--y) + (var(--my) - var(--y)) * .3)) rotate(calc(var(--dreh) * .14)) scale(1)}55%{opacity:1;transform:translate(var(--mx), var(--my)) rotate(calc(var(--dreh) * .55)) scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--dreh)) scale(.55)}}.titel-teil.weg-platsch{animation-name:titelPlatsch;animation-timing-function:cubic-bezier(.3,1.4,.5,1)}@keyframes titelPlatsch{0%{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--dreh)) scale(0)}16%{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--dreh)) scale(1.16)}28%{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--dreh)) scale(.96)}70%{opacity:.95;transform:translate(var(--x), var(--y)) rotate(var(--dreh)) scale(1.02)}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--dreh)) scale(1.08)}}.titel-teil.form-klecks{filter:none}.titel-teil.form-strahlen{filter:none;opacity:0}.titel-teil.form-strahlen svg{animation:6s linear infinite tzPlanet}.titel-teil.weg-puls{filter:none;animation-name:titelPuls;animation-timing-function:ease-out}@keyframes titelPuls{0%{opacity:.9;transform:translate(var(--x), var(--y)) scale(.2)}to{opacity:0;transform:translate(var(--x), var(--y)) scale(2.6)}}.titel-teil.weg-bahn{animation-name:titelBahn;animation-timing-function:linear}.titel-teil.weg-bahn.ist-gegen{animation-direction:reverse}@keyframes titelBahn{0%{opacity:0;transform:translate(var(--dx), 0) scale(.6)}8%{opacity:1}12.5%{transform:translate(calc(var(--dx) * .707), calc(var(--dx) * var(--flach) * .707)) scale(1.1)}25%{transform:translate(0, calc(var(--dx) * var(--flach))) scale(1.2)}37.5%{transform:translate(calc(var(--dx) * -.707), calc(var(--dx) * var(--flach) * .707)) scale(1.1)}50%{transform:translate(calc(var(--dx) * -1), 0) scale(.9)}62.5%{transform:translate(calc(var(--dx) * -.707), calc(var(--dx) * var(--flach) * -.707)) scale(.75)}75%{transform:translate(0, calc(var(--dx) * var(--flach) * -1)) scale(.7)}87.5%{opacity:1;transform:translate(calc(var(--dx) * .707), calc(var(--dx) * var(--flach) * -.707)) scale(.75)}to{opacity:0;transform:translate(var(--dx), 0) scale(.9)}}.titel-teil.form-falter svg{animation:.16s ease-in-out infinite alternate tzFalter}@media (prefers-reduced-motion:reduce){.titel-zeichen,.titel-teil,.titel-teil svg{animation:none!important}.titel-effekt{display:none}}.pk-plus{z-index:2;background:var(--grad-main);width:30px;height:30px;color:var(--on-grad);border:3px solid var(--bg-dark);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.pk-plus:after{content:"";position:absolute;inset:-9px}.profil-kopf.ist-insta .profil-zahlen{flex:1;justify-content:space-around;gap:2px;min-width:0;margin:0;padding:0;display:flex}.profil-kopf.ist-insta .profil-zahl{text-align:center;min-width:0;color:inherit;flex:1 1 0;justify-items:center;gap:1px;padding:6px 2px;text-decoration:none;display:grid}.profil-kopf.ist-insta .profil-zahl+.profil-zahl:before{content:none}.profil-kopf.ist-insta .profil-zahl strong{font-size:var(--fs-title3);line-height:1.1}.profil-kopf.ist-insta .profil-zahl span{font-size:var(--fs-footnote);overflow-wrap:anywhere}.pk-text{margin-top:12px}.profil-kopf.ist-insta h1{font-size:var(--fs-title3);margin:0;line-height:1.2}.profil-kopf.ist-insta .profil-kopf-unter{flex-wrap:wrap;gap:2px 8px;margin-top:2px;display:flex}.profil-kopf.ist-insta .profil-titel{margin:0}.profil-kopf.ist-insta .profil-bio{text-align:start;margin:8px 0 0}.profil-kopf.ist-insta .profil-bio-leer{text-align:start;padding-inline:0}.profil-kopf.ist-insta .profil-aktionen{margin-top:14px}.profil-kopf.ist-insta .profil-aktionen>a.icon-button{place-items:center;text-decoration:none;display:inline-grid}.profil-kopf.ist-insta .profil-leseatlas{margin-top:12px}@media (min-width:700px){.pk-oben{gap:28px}.profil-kopf.ist-insta .profil-zahlen{flex:0 380px}.profil-kopf.ist-insta .profil-aktionen{max-width:520px}}html[data-schrift=sehr-gross] .pk-oben{flex-wrap:wrap}html[data-schrift=sehr-gross] .profil-kopf.ist-insta .profil-zahlen{flex:100%}.profil-reiter-knopf svg{flex:none}.profil-menue-blatt{max-height:calc(92dvh - var(--tastatur,0px));flex-direction:column;display:flex;overflow:hidden}.profil-menue-inhalt{min-height:0;padding:4px 0 calc(8px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.profil-menue-inhalt .gruppe:first-child{margin-top:6px}.einlade-code{gap:8px;margin-top:12px;display:flex}.einlade-code .cozy-input{flex:1;margin:0}.einlade-code .btn-ghost{flex-shrink:0}.profil-reiter{margin-top:8px}.profil-reiter-zahl{color:var(--text-muted);margin-inline-start:4px;font-weight:500}@media (min-width:900px){.kopf-knopf.ist-profil{display:none}.demo-band{margin-inline-start:calc(var(--seitenleiste-b) + 20px)}}.timer-page{justify-content:flex-start;max-width:620px;min-height:0}.timer-page .grosser-titel{text-align:start}.settings-menu{border:0;margin-bottom:24px}.settings-menu>button{border-bottom:0;min-height:60px;display:flex}.settings-menu-copy{flex-direction:column;flex:1;gap:1px;display:flex}.settings-menu-copy strong{font-size:var(--fs-body);font-weight:400}.settings-menu-copy span{font-size:var(--fs-footnote);color:var(--text-muted)}.settings-menu>button>svg:last-child{color:var(--label-tertiary);flex-shrink:0}.settings-menu>button:first-child .settings-menu-icon{--symbol-farbe:#8e8e93}.settings-menu>button:nth-child(2) .settings-menu-icon{--symbol-farbe:#007aff}.settings-menu>button:nth-child(3) .settings-menu-icon{--symbol-farbe:#ff3b30}.settings-menu>button:nth-child(4) .settings-menu-icon{--symbol-farbe:#34c759}.settings-menu>button:nth-child(5) .settings-menu-icon{--symbol-farbe:#ff9500}.settings-menu>button:nth-child(6) .settings-menu-icon{--symbol-farbe:#5856d6}.settings-account-summary{border-radius:var(--radius-card);background:var(--bg-card);border:0}.reading-coach-card{background:var(--bg-card)}.reading-coach-card:before{display:none}.reading-focus-card{background:var(--bg-card);border-inline-start:0}.segmented-control{margin-bottom:20px}.stat-card{padding:16px}.challenge-filters button{border-radius:18px}.challenge-neu{white-space:nowrap;width:100%;min-height:46px;margin-block:20px 12px}.challenge-beitreten{border-radius:var(--radius-card);width:100%;min-height:44px;color:var(--text-muted);font:inherit;font-size:var(--fs-subhead);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:0 0 16px;padding:10px 12px;display:flex}@media (hover:hover){.challenge-beitreten:hover{color:var(--text-main);background:var(--bg-light)}}.challenge-aktionen{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.profil-reiter-knopf.aktiv .profil-reiter-zahl{color:inherit}.cover-wahl-grund{z-index:3100}.cover-wahl{max-height:calc(86dvh - var(--tastatur,0px));overscroll-behavior:contain;overflow:hidden auto}.cover-wahl .blatt-eintrag.ist-gefahr{color:var(--danger)}.cover-wahl .blatt-eintrag.ist-gefahr .blatt-icon{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.cover-wahl-adresse{gap:8px;margin:12px 0 0;display:flex}.cover-wahl-adresse .cozy-input{flex:1;min-width:0;margin:0}.cover-wahl-adresse .btn-main{flex-shrink:0;width:52px;padding:0}.cover-wahl-stand{font-size:var(--fs-footnote);color:var(--text-muted);margin:14px 4px 8px}.cover-wahl-raster{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;display:grid}.cover-wahl-kachel{background:var(--bg-light);aspect-ratio:2/3;cursor:pointer;box-shadow:var(--shadow-card,0 1px 3px #0000001f);border:0;border-radius:8px;padding:0;overflow:hidden}.cover-wahl-kachel[hidden]{display:none}.cover-wahl-kachel img{object-fit:cover;width:100%;height:100%;display:block}.cover-wahl-kachel:active{transform:scale(.97)}.cover-feld{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:block;position:relative}.cover-feld-marke{inset-inline-end:-6px;background:var(--primary);width:28px;height:28px;color:var(--on-primary,#fff);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-6px;box-shadow:0 2px 6px #00000040}html[data-scheme=dark] .cover-feld-marke{background:var(--grad-main);color:var(--on-grad)}.crop-regler{align-items:center;gap:10px;margin-bottom:18px;display:flex}.crop-regler label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.crop-regler .crop-drehen{border-radius:50%;flex-shrink:0;width:44px;min-width:44px;height:44px;padding:0}.crop-fehler{color:var(--danger);font-size:var(--fs-footnote);margin:0 0 12px}.folgen-knopf{width:auto;min-height:34px;font-size:var(--fs-footnote);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:0 12px;font-weight:600}.notif-zeile{border-radius:12px;align-items:center;gap:12px;padding:8px 6px;display:flex}.notif-zeile.ist-neu{background:var(--bg-light)}.notif-wisch{border-radius:12px}.notif-wisch .notif-zeile{background:var(--bg-card);position:relative}.notif-wisch .notif-zeile.ist-neu{background:linear-gradient(var(--bg-light), var(--bg-light)), var(--bg-card)}.notif-weg{width:32px;height:32px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.notif-weg:focus-visible{opacity:1}@media (hover:hover){.notif-zeile:hover .notif-weg{opacity:1}.notif-weg:hover{background:var(--bg-light);color:var(--text-main)}}.notif-wisch-hinweis{font-size:var(--fs-caption2);color:var(--text-muted);margin:-6px 2px 6px;display:none}@media (hover:none){.notif-weg{clip-path:inset(50%);opacity:1;width:1px;height:1px;position:absolute;overflow:hidden}.notif-wisch-hinweis{display:block}}.notif-bild{border-radius:50%;flex-shrink:0;line-height:0;display:block}.notif-text{text-align:start;min-width:0;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:2px 0;text-decoration:none;display:flex}div.notif-text{cursor:default}.notif-satz{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.notif-zeit{font-size:var(--fs-caption2);color:var(--text-muted)}.personen-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.personen-zeile{align-items:center;gap:10px;padding:8px 2px;display:flex}.personen-zeile-person{min-width:0;color:var(--text-main);flex:1;align-items:center;gap:12px;min-height:48px;text-decoration:none;display:flex}.personen-zeile-text{flex-direction:column;min-width:0;display:flex}.personen-zeile-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.personen-zeile-text small{color:var(--text-muted);font-size:var(--fs-caption)}.folge-liste{max-height:calc(80dvh - var(--tastatur,0px));overflow:hidden auto}.folge-liste-stand{color:var(--text-muted);font-size:var(--fs-footnote);margin:12px 4px}.person-link{color:inherit;text-decoration:none}.person-link-bild{border-radius:50%;flex-shrink:0;line-height:0;display:block}.person-link-name{align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media (hover:hover){.person-link-name:hover{text-decoration:underline}}.story-gesehen-person{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.profil-zahl.ist-knopf{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding-block:6px;text-decoration:none}.profil-zahl.ist-knopf:active{background:color-mix(in srgb, var(--text-main) 8%, transparent)}.beitrag-wer{width:auto;color:var(--text-main);font:inherit;font-size:var(--fs-footnote);text-align:start;cursor:pointer;background:0 0;border:0;margin:2px 0 6px;padding:4px 0;font-weight:600;display:block}.wer-mag-es-eintrag{align-items:center;gap:8px;display:flex}.wer-mag-es-eintrag .wer-mag-es-zeile{flex:1;min-width:0}html,body,.app-content{overflow-x:clip}.sitzung-grund{z-index:600;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom) + var(--tastatur,0px));background:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;touch-action:pan-y;animation:grundRein var(--zeit-mittel) var(--weich) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.sitzung-karte{box-sizing:border-box;width:100%;min-width:0;max-width:400px;animation:blattAuf .42s var(--ios-kurve) both;flex:none;margin:auto;padding:20px 18px 18px}.sitzung-kopf{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.sitzung-kopf h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:20px;line-height:1.2}.sitzung-zeit{flex-direction:column;flex-shrink:0;align-items:flex-end;margin:0;display:flex}.sitzung-zeit span{font-size:var(--fs-caption);color:var(--text-muted)}.sitzung-zeit strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.sitzung-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-bottom:10px;display:grid}.sitzung-felder label,.sitzung-gesamt{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:12px;display:block}.sitzung-gesamt{margin-bottom:15px}.sitzung-karte .cozy-input{box-sizing:border-box;min-width:0;max-width:100%}.sitzung-stimmung{gap:8px;margin-bottom:15px;display:flex}.sitzung-stimmung .btn-ghost{min-width:0;font-size:var(--fs-caption);white-space:normal;overflow-wrap:anywhere;text-align:center;flex-direction:column;flex:1 1 0;gap:4px;padding:10px 4px}[role=dialog][aria-modal=true]{overscroll-behavior:contain}.entwurf-flaeche{padding:calc(8px + env(safe-area-inset-top)) 16px 24px;overscroll-behavior-x:none;overflow-x:hidden;animation:blattHoch .46s var(--ios-kurve) both!important}.buch-leiste{z-index:5;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:4px 0;display:flex;position:sticky;top:0}.buch-leiste-rechts{gap:8px;display:flex}.buch-leiste:before{content:"";inset:calc(-8px - env(safe-area-inset-top)) -16px 0;z-index:-1;background:color-mix(in srgb, var(--bg-dark) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);position:absolute}.buch-kopf{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0 0 22px;display:flex}.buch-deckel{aspect-ratio:2/3;border-radius:var(--radius-cover);background:var(--bg-light);width:148px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000024,0 18px 40px #00000047}.buch-deckel img{object-fit:cover;width:100%;height:100%;display:block}.buch-deckel-knopf{width:32px;height:32px;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px}.buch-deckel-knopf.ist-links{inset-inline-start:8px}.buch-deckel-knopf.ist-rechts{inset-inline-end:8px}.buch-titel{max-width:480px;font-family:var(--font-display);font-size:var(--fs-title2);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.buch-autor{font-size:var(--fs-body);color:var(--primary);margin:0}.buch-angaben{max-width:420px;font-size:var(--fs-footnote);color:var(--text-muted);margin:4px 0 0;line-height:1.4}.buch-rest{font-size:var(--fs-footnote);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:2px 0 0}.buch-kopf .bewertung{margin-top:10px}.buch-zeilen{margin-bottom:22px}.buch-zeilen>.zeile+.zeile:before{content:"";top:0;border-top:.5px solid var(--separator);position:absolute;inset-inline:16px 0}.buch-zeilen>.zeile:has(.zeile-symbol)+.zeile:before{inset-inline-start:60px}.buch-zeilen>.zeile+.zeile:has(.zeile-symbol):before{inset-inline-start:60px}.zeile-wahl{cursor:pointer}.zeile-wahl .zeile-titel{flex:1}.zeile-wahl select{appearance:none;max-width:60%;height:36px;min-height:36px;color:var(--text-muted);font:inherit;font-size:var(--fs-body);text-align:end;text-align-last:end;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14'%3E%3Cpath d='M1.5 5L5 1.5 8.5 5M1.5 9L5 12.5 8.5 9' fill='none' stroke='%238E8E93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 2px center no-repeat;border:0;padding:0 22px 0 8px}[dir=rtl] .zeile-wahl select{background-position:2px;padding:0 8px 0 22px}.zeile-wahl select:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.detail-tabs{margin-top:4px}.buch-abschnitt{border-radius:var(--radius-card)}:root{--gefahr:#d70015}html[data-scheme=dark]{--gefahr:#ff6961}:root{--gefahr-schrift:#b8000f}html[data-scheme=dark]{--gefahr-schrift:var(--gefahr)}:root{--danger:var(--gefahr)}.feed-filter,.challenge-filters{scrollbar-width:none;gap:8px;margin:0 0 16px;display:flex;overflow-x:auto}.feed-filter::-webkit-scrollbar{display:none}.challenge-filters::-webkit-scrollbar{display:none}.feed-chip,.challenge-filters button{background:var(--bg-card);min-height:34px;color:var(--text-muted);font:inherit;font-size:var(--fs-subhead);cursor:pointer;transition:background .18s var(--ios-kurve), color .18s var(--ios-kurve);border:0;border-radius:999px;flex-direction:row;flex-shrink:0;align-items:center;gap:6px;padding:0 15px;font-weight:500;display:inline-flex}.challenge-filters strong{font-size:var(--fs-subhead);color:inherit;font-variant-numeric:tabular-nums;font-weight:600}.feed-chip.ist-aktiv,.challenge-filters .is-selected{background:var(--grad-main);color:var(--on-grad);font-weight:600}.beitrag-liste{flex-direction:column;gap:12px;display:flex}.beitrag{border-radius:var(--radius-card);background:var(--bg-card);padding:14px 16px 6px}.beitrag.ist-hervorgehoben{box-shadow:0 0 0 2px var(--primary);transition:box-shadow .3s var(--ios-kurve)}.beitrag-kopf{align-items:center;gap:10px;display:flex}.beitrag-person{min-width:0;min-height:44px;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.beitrag-person-text{flex-direction:column;min-width:0;display:flex}.beitrag-person-text strong{font-size:var(--fs-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.beitrag-person-text small{font-size:var(--fs-caption);color:var(--text-muted)}.beitrag-name-zeile{align-items:center;gap:6px;min-width:0;display:flex}.beitrag-level{background:var(--primary-faint);color:var(--primary);font-size:var(--fs-caption2);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:1px 7px;font-weight:600}.beitrag-text{font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 12px;line-height:1.45}.beitrag-anhang{background:var(--bg-light);color:inherit;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;text-decoration:none;display:flex}.beitrag-anhang.ist-challenge{background:color-mix(in srgb, var(--success) 12%, var(--bg-light))}.beitrag-anhang.ist-challenge .beitrag-anhang-text small{color:color-mix(in srgb, var(--text-main) 78%, transparent)}.beitrag-anhang-deckel{border-radius:var(--radius-cover);object-fit:cover;flex-shrink:0;width:38px;height:56px}.beitrag-anhang-symbol{background:var(--bg-card);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.beitrag-anhang.ist-challenge .beitrag-anhang-symbol{color:var(--success)}.beitrag-anhang-text{flex-direction:column;gap:1px;min-width:0;display:flex}.beitrag-anhang-text strong{font-size:var(--fs-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.beitrag-anhang-text small{font-size:var(--fs-caption);color:var(--text-muted)}.beitrag-anhang-text small:first-child{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.beitrag-anhang.ist-challenge .beitrag-anhang-text small:first-child{color:var(--success)}.beitrag-bearbeiten{margin:8px 0 12px}.beitrag-bearbeiten textarea.cozy-input{min-height:84px;margin:0 0 8px}.beitrag-bearbeiten-knoepfe{gap:8px;display:flex}.beitrag-bearbeiten-knoepfe>button{width:auto;min-height:38px;font-size:var(--fs-subhead);padding:0 18px}.beitrag.ist-skelett{padding:16px}.skelett-zeile{background:var(--bg-light);border-radius:6px;height:12px;margin-bottom:10px;animation:1.4s ease-in-out infinite skelettPuls}.skelett-zeile.skelett-kopf{width:45%;height:16px;margin-bottom:16px}.skelett-zeile.kurz{width:60%;margin-bottom:0}@keyframes skelettPuls{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skelett-zeile{animation:none}}.feed-mehr{width:100%;margin-top:14px}.zitate-mehr{justify-content:center;width:100%;min-height:48px}.umfrage{margin:0 0 12px}.umfrage-frage,.umfrage-offen{font-size:var(--fs-subhead);align-items:flex-start;gap:8px;margin-bottom:8px;line-height:1.4;display:flex}.umfrage-offen{margin-bottom:12px}.umfrage-frage>svg,.umfrage-offen>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.umfrage-optionen{flex-direction:column;gap:6px;display:flex}.umfrage-option{border:1px solid var(--separator);min-height:40px;color:inherit;font:inherit;font-size:var(--fs-subhead);text-align:start;cursor:pointer;background:0 0;border-radius:11px;padding:9px 12px;position:relative;overflow:hidden}.umfrage-option.ist-gewaehlt{border-color:var(--primary)}.umfrage-balken{background:color-mix(in srgb, var(--primary) 16%, transparent);transition:width .3s var(--ios-kurve);position:absolute;inset-block:0;inset-inline-start:0}.umfrage-zeile{justify-content:space-between;gap:10px;display:flex;position:relative}.umfrage-zeile>.mess{color:var(--text-muted)}.reaktionen{align-items:center;gap:4px;margin-inline-start:2px;display:flex;position:relative}.reaktion{background:var(--bg-light);min-height:30px;color:var(--text-muted);font:inherit;font-size:var(--fs-footnote);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.reaktion.ist-gewaehlt{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--text-main)}.reaktion-mehr{background:0 0;justify-content:center;min-width:34px}.reaktion-mehr[aria-expanded=true]{background:var(--bg-light);color:var(--text-main)}@media (hover:hover){.reaktion-mehr:hover{background:var(--bg-light);color:var(--text-main)}}.reaktion-wahl{inset-inline-start:0;z-index:50;background:var(--material-dicht);transform-origin:0 100%;animation:menueAuf .2s var(--ios-kurve) both;border-radius:999px;gap:2px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px)}.reaktion-wahl>button{cursor:pointer;background:0 0;border:0;border-radius:999px;width:40px;height:40px;font-size:19px;line-height:1}.reaktion-wahl>button:focus-visible{background:color-mix(in srgb, var(--text-main) 10%, transparent);outline:none}@media (hover:hover){.reaktion-wahl>button:hover{background:color-mix(in srgb, var(--text-main) 10%, transparent);outline:none}}.reaktion-wahl>button.ist-gewaehlt{background:color-mix(in srgb, var(--primary) 18%, transparent)}.verfassen-blatt{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.verfassen-feld{min-height:108px;font-size:var(--fs-body);margin:0 0 12px}.verfassen-zeile{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.verfassen-schalter{border:1px solid var(--separator);min-height:36px;color:var(--text-muted);font:inherit;font-size:var(--fs-footnote);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.verfassen-schalter.ist-an{border-color:var(--primary);color:var(--primary)}.verfassen-buch{min-width:140px;font-size:var(--fs-subhead);flex:1;margin:0}.verfassen-frage{margin-bottom:12px}.verfassen-frage .cozy-input{font-size:var(--fs-subhead);margin:0 0 6px}.verfassen-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:0}.verfassen-fehler{font-size:var(--fs-footnote);color:var(--gefahr);margin:0 0 10px}.verfassen-senden{width:100%}:root{--ring-heute:#b45309;--ring-woche:#0f766e;--ring-monat:#7e22ce}html[data-scheme=dark]{--ring-heute:#f0a830;--ring-woche:#3fd5c0;--ring-monat:#c79bff}.ringe-karte{color:inherit;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.ringe{flex-shrink:0;width:104px;height:104px}.ring-spur{fill:none;stroke:var(--bg-light)}.ring-fuell{fill:none;stroke-linecap:round}.ring-fuell.ist-heute{stroke:var(--ring-heute)}.ring-fuell.ist-woche{stroke:var(--ring-woche)}.ring-fuell.ist-monat{stroke:var(--ring-monat)}.ringe-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ringe-kopf{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.ringe-titel{font-size:var(--fs-footnote);color:var(--text-muted);font-weight:600}.ringe-serie{font-size:var(--fs-caption);color:var(--attention);align-items:center;gap:3px;font-weight:600;display:inline-flex}.ringe-zeile{font-size:var(--fs-subhead);align-items:baseline;gap:7px;display:flex}.ringe-punkt{border-radius:999px;flex-shrink:0;width:8px;height:8px}.ringe-zeile.ist-heute .ringe-punkt{background:var(--ring-heute)}.ringe-zeile.ist-woche .ringe-punkt{background:var(--ring-woche)}.ringe-zeile.ist-monat .ringe-punkt{background:var(--ring-monat)}.ringe-wort{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ringe-zahl{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.ringe-von{color:var(--text-muted);font-weight:400}.ringe-zeile.ist-geschafft .ringe-zahl{color:var(--success)}.ringe-offen{font-size:var(--fs-footnote);color:var(--primary);flex-shrink:0}.ringe-fertig{font-size:var(--fs-caption);color:var(--success);margin:6px 0 0;font-weight:600}@media (max-width:360px){.ringe{width:86px;height:86px}.ringe-karte{gap:12px}}.woche-karte{padding:14px 16px}.woche-kopf{margin-bottom:10px}.woche-titel{font-size:var(--fs-footnote);color:var(--text-muted);font-weight:600}.dna-karte{padding:16px}.dna-karte.ist-leer{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.dna-kopf{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dna-symbol{background:color-mix(in srgb, var(--primary) 14%, transparent);width:34px;height:34px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dna-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dna-text>strong{font-size:var(--fs-subhead);font-weight:600}.dna-text>small{font-size:var(--fs-footnote);color:var(--text-muted)}.dna-achsen{flex-direction:column;gap:18px;display:flex}.dna-achse-belege{color:var(--text-muted);white-space:nowrap}.dna-gleis{background:var(--bg-light);border-radius:999px;height:4px;margin:0 0 8px;position:relative}.dna-mitte{inset-inline-start:50%;background:var(--separator);width:1px;height:10px;position:absolute;top:-3px}.dna-punkt{background:var(--primary);width:12px;height:12px;transition:inset-inline-start .5s var(--ios-kurve);border-radius:999px;margin-inline-start:-6px;position:absolute;top:50%;transform:translateY(-50%)}.dna-enden{font-size:var(--fs-caption);color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:10px;display:grid}.dna-enden>span:last-child{text-align:end}.dna-enden>span.ist-nah{color:var(--text-main);font-weight:600}.dna-reife{border-top:.5px solid var(--separator);font-size:var(--fs-footnote);color:var(--text-muted);margin:16px 0 0;padding-top:12px}.dna-saetze{margin:0;padding:0;list-style:none}.dna-saetze>li{font-size:var(--fs-subhead);padding:12px 0;line-height:1.5;position:relative}.dna-saetze>li+li{border-top:.5px solid var(--separator)}.dna-ausblick{font-size:var(--fs-footnote);color:var(--text-muted);text-align:center;margin:18px 0 0}@media (prefers-reduced-motion:reduce){.dna-punkt{transition:none}}.erkenntnis{align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.erkenntnis-symbol{background:color-mix(in srgb, var(--attention) 16%, transparent);width:30px;height:30px;color:var(--attention);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.erkenntnis-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.erkenntnis-quelle{font-size:var(--fs-caption);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.erkenntnis-text>p{font-size:var(--fs-subhead);margin:0;line-height:1.45}.nachklang-blatt{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.nachklang-buch{font-size:var(--fs-footnote);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:60vw;margin:2px 0 0;overflow:hidden}.nachklang-block{border:0;margin:0 0 16px;padding:0}.nachklang-block>legend,.nachklang-block>span:not(.sr-only){font-size:var(--fs-footnote);color:var(--text-muted);margin-bottom:8px;padding:0;font-weight:600}.nachklang-chips{flex-wrap:wrap;gap:7px;display:flex}.nachklang-chip{border:1px solid var(--separator);min-height:34px;color:var(--text-main);font:inherit;font-size:var(--fs-footnote);cursor:pointer;transition:background .16s var(--ios-kurve), border-color .16s var(--ios-kurve);background:0 0;border-radius:999px;padding:0 13px}.nachklang-chip.ist-an{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, transparent);font-weight:600}.nachklang-notiz{width:100%;min-height:68px;margin:0}.nachklang-fuss{gap:10px;margin-top:4px;display:flex}.nachklang-fuss>.btn-ghost{flex:1}.nachklang-fuss>.btn-main{flex:2}@media (prefers-reduced-motion:reduce){.nachklang-chip{transition:none}}.avatar-fassung{box-shadow:inset 0 0 0 .5px var(--separator)}.avatar-alt-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 0 14px;line-height:1.45}.profil-bio{font-size:var(--fs-subhead);overflow-wrap:anywhere;margin:14px 0 0;line-height:1.5}.profil-bio-leer{width:100%;min-height:44px;color:var(--text-muted);font:inherit;font-size:var(--fs-subhead);text-align:center;cursor:pointer;background:0 0;border:0;margin:14px 0 0;padding:10px 12px;line-height:1.5;display:block}@media (hover:hover){.profil-bio-leer:hover{color:var(--primary)}}.profil-abschnitt{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:18px 0 8px;font-weight:600}.profil-blatt{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.profil-feld{margin-bottom:14px;display:block;position:relative}.profil-feld>span{font-size:var(--fs-footnote);color:var(--text-muted);margin-bottom:5px;font-weight:600;display:block}.profil-feld .cozy-input{width:100%;margin:0}.profil-bio-feld{min-height:96px;line-height:1.5}.profil-rest{inset-inline-end:10px;font-size:var(--fs-caption);color:var(--label-tertiary);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;bottom:8px}.profil-rest.ist-knapp{color:var(--attention);font-weight:600}.profil-schalter{text-align:start;justify-content:space-between;gap:12px;width:100%;margin-bottom:14px;padding:12px 14px}.profil-schalter-text{flex-direction:column;gap:2px;min-width:0;display:flex}.profil-schalter-text>span{font-size:var(--fs-subhead);font-weight:600}.profil-schalter-text>small{font-size:var(--fs-caption);color:var(--text-muted)}.schalter-gleis{border:1px solid var(--border-strong);background:var(--bg-light);width:40px;height:24px;transition:background .18s var(--ios-kurve);border-radius:999px;flex-shrink:0;position:relative}.schalter-gleis.ist-an{background:var(--primary);border-color:var(--primary)}.schalter-knauf{top:2px;background:var(--text-muted);width:18px;height:18px;transition:inset-inline-start .18s var(--ios-kurve), background .18s var(--ios-kurve);border-radius:50%;position:absolute;inset-inline-start:2px}.schalter-gleis.ist-an .schalter-knauf{background:var(--on-primary);inset-inline-start:18px}.profil-fehler{font-size:var(--fs-footnote);color:var(--gefahr);margin:0 0 10px}.profil-sichern{width:100%}@media (prefers-reduced-motion:reduce){.schalter-gleis,.schalter-knauf{transition:none}}.monat-tag,.woche-tag{font:inherit;cursor:pointer;transition:transform .12s var(--ios-kurve)}.monat-tag{font-size:var(--fs-caption2);padding:0}@media (hover:hover){.monat-tag:hover,.woche-tag:hover{transform:scale(1.12)}}.monat-tag:active,.woche-tag:active{transform:scale(.94)}.monat-tag.ist-gewaehlt,.woche-tag.ist-gewaehlt{outline:2px solid var(--primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.monat-tag,.woche-tag{transition:none}@media (hover:hover){.monat-tag:hover,.woche-tag:hover{transform:none}}}.tagesdetail{border-top:.5px solid var(--separator);margin-top:12px;padding-top:10px}.tagesdetail-zeile{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tagesdetail-datum{font-size:var(--fs-footnote);font-weight:600}.tagesdetail-menge{min-width:0;font-size:var(--fs-footnote);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:1}.tagesdetail-mehr{color:var(--primary);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 0}.tagesdetail-zu{background:var(--bg-light);width:26px;height:26px;color:var(--text-muted);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tagesdetail-liste{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tagesdetail-liste li{font-size:var(--fs-footnote);align-items:baseline;gap:10px;display:flex}.tagesdetail-buch{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tagesdetail-werte{color:var(--text-muted);flex-shrink:0}.verleih-blatt{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.verleih-richtung{margin-bottom:14px}.verleih-richtung-fest{font-size:var(--fs-subhead);color:var(--text-muted);align-items:center;gap:7px;margin:0 0 12px;font-weight:600;display:flex}.verleih-buch{font-size:var(--fs-headline);margin:0 0 14px;font-weight:600;line-height:1.3}.verleih-feld{margin-bottom:12px;display:block}.verleih-feld>span{font-size:var(--fs-footnote);color:var(--text-muted);margin-bottom:5px;font-weight:600;display:block}.verleih-feld .cozy-input{width:100%;margin:0}.verleih-zeitraum{gap:10px;display:flex}.verleih-zeitraum>.verleih-feld{flex:1;min-width:0}.verleih-fehler{font-size:var(--fs-footnote);color:var(--gefahr);margin:0 0 10px}.verleih-wechsel{min-height:44px;color:var(--primary);font:inherit;font-size:var(--fs-footnote);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;margin:-6px 0 8px;padding:0;font-weight:600;display:inline-flex}.verleih-frei-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:-4px 0 8px;line-height:1.4}.verleih-sichern{width:100%;margin-top:4px}.verleih-zeile-knopf{min-width:0;color:inherit;font:inherit;font-size:var(--fs-caption);text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.verleih-zeile-titel{font-size:var(--fs-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.verleih-zeile-frei{color:var(--text-muted);font-size:var(--fs-caption)}.verleih-zeile-wer{color:var(--text-muted);align-items:center;gap:5px;display:flex}.verleih-zeile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rang-liste .rang-zeile{gap:12px;padding-inline-start:14px}.rang-zeile.ist-ich{background:color-mix(in srgb, var(--primary) 8%, transparent)}.rang-platz{background:var(--bg-light);min-width:30px;height:26px;color:var(--text-muted);font-size:var(--fs-footnote);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0 7px;font-weight:700;display:inline-flex}.rang-platz.ist-podium{font-weight:700}.rang-person{min-width:0;min-height:44px;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.rang-zeile .zeile-text strong{font-size:var(--fs-body);font-weight:600}.rang-zeile .zeile-text small{font-size:var(--fs-caption);color:var(--text-muted)}.rang-marke{background:var(--bg-light);font-size:var(--fs-caption);border-radius:999px;align-self:flex-start;margin-top:3px;padding:1px 7px;font-weight:600}.rang-folgen{background:var(--bg-light);width:36px;height:36px;color:var(--primary);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rang-folgen.ist-gefolgt{color:var(--success)}.rangliste-austritt{width:auto;margin:16px auto 0;padding:0 20px}.beitrag-aktionen{align-items:center;gap:4px;margin:2px -8px 0;display:flex}.beitrag-aktion{min-width:44px;min-height:44px;color:var(--text-muted);font-size:var(--fs-subhead);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (hover:hover){.beitrag-aktion:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.beitrag-aktion:active{transform:scale(.92)}.beitrag-aktion.ist-offen{color:var(--primary)}.like-btn[aria-pressed=true] svg{color:#ff2d55}.aktions-menue{margin-inline-start:auto;position:relative}.aktions-knopf{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.aktions-knopf[aria-expanded=true]{background:color-mix(in srgb, var(--text-main) 8%, transparent)}@media (hover:hover){.aktions-knopf:hover{background:color-mix(in srgb, var(--text-main) 8%, transparent)}}.aktions-liste{inset-inline-end:0;z-index:50;background:var(--material-dicht);transform-origin:100% 100%;min-width:232px;animation:menueAuf .22s var(--ios-kurve) both;border-radius:16px;flex-direction:column;padding:4px 0;display:flex;position:absolute;bottom:calc(100% + 6px);overflow:hidden}@keyframes menueAuf{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.aktions-liste.ist-unten{transform-origin:100% 0;top:calc(100% + 6px);bottom:auto}:is(.cozy-card:has(.aktions-liste),.beitrag:has(.aktions-liste)){z-index:60;position:relative;overflow:visible}.profil-aktionen{align-items:center;gap:10px;margin-top:18px;display:flex}.profil-aktionen>.profil-folgen,.profil-aktionen>.profil-nachricht{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding-inline:10px;overflow:hidden}.profil-aktionen>.btn-ghost.icon-button{flex-shrink:0;width:44px;padding:0}.profil-aktionen>.btn-main,.profil-aktionen>.btn-ghost:not(.icon-button){min-width:0}.profil-aktionen .aktions-menue,.dm-kopf .aktions-menue{flex-shrink:0;margin-inline-start:0}.dm-gespraech .dm-kopfbereich:has(.aktions-liste){z-index:60}.profil-aktionen .aktions-knopf{background:var(--bg-light);color:var(--text-main)}.aktions-eintrag{min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-body);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex;position:relative}.aktions-eintrag+.aktions-eintrag:before{content:"";top:0;border-top:.5px solid var(--separator);position:absolute;inset-inline:0}.aktions-eintrag:focus-visible{background:color-mix(in srgb, var(--text-main) 8%, transparent);outline:none}@media (hover:hover){.aktions-eintrag:hover{background:color-mix(in srgb, var(--text-main) 8%, transparent);outline:none}}.aktions-eintrag.ist-gefahr{color:var(--gefahr)}.stats-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stats-overview-item{text-align:start;border-radius:18px;padding:14px 14px 12px}.stats-overview-item strong{font-family:var(--font-rounded);font-size:var(--fs-title1);font-weight:700;line-height:1.1}.stats-overview-item span{font-size:var(--fs-caption);margin-top:4px}@media (max-width:360px){.stats-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-hero h1{font-family:var(--font-display);font-size:clamp(34px,9vw,56px);font-weight:700;line-height:1.07}.landing-lead{font-size:var(--fs-body);line-height:1.5}.landing-cta-main,.landing-cta-alt{min-height:50px;padding-inline:22px}.dm-eigen,.dm-senden,.uname-save,.dm-reiter-aktiv,.story-art-aktiv{background:var(--grad-main);color:var(--on-grad)}.trope-marke.an{background:var(--text-main);color:var(--bg-card);border-color:#0000}.schalter{background:color-mix(in srgb, var(--text-main) 16%, transparent);border:0;border-radius:999px;width:51px;height:31px;padding:2px}.schalter-knopf{background:#fff;width:27px;height:27px;box-shadow:0 2px 6px #0003,0 0 0 .5px #0000000a}.schalter-an{background:#34c759}.schalter-an .schalter-knopf{background:#fff}.timer-hinweis{max-width:320px;font-size:var(--fs-footnote);color:var(--attention);margin:-8px auto 18px;line-height:1.4}.bonus-fehler{font-size:var(--fs-footnote);color:var(--attention);margin:12px 0 0;line-height:1.4}.zeit-summe{font-size:var(--fs-subhead);color:var(--text-muted);margin:0 16px 22px}.zeit-jahr{margin-bottom:26px}.zeit-jahr-kopf{top:calc(52px + env(safe-area-inset-top));z-index:2;background:var(--bg-dark);box-shadow:0 8px 8px -8px var(--bg-dark);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;padding:8px 16px;display:flex;position:sticky}.zeit-jahr-zahl{letter-spacing:-.02em;font-size:28px;font-weight:700}.zeit-jahr-zahlen{font-size:var(--fs-caption);color:var(--text-muted)}.zeit-monat{margin:0 0 4px;padding-inline-start:16px}.zeit-monat-kopf{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:10px 0 6px;font-weight:600}.zeit-liste{margin:0;padding:0 16px 0 0;list-style:none}.zeit-buch{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:7px 0;display:flex}.zeit-cover{background:var(--bg-light);width:44px;height:62px;color:var(--text-muted);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.zeit-cover>img{object-fit:cover;width:100%;height:100%}.zeit-buch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.zeit-buch-text>strong{font-size:var(--fs-subhead);font-weight:500}.zeit-buch-text>small{font-size:var(--fs-caption);color:var(--text-muted)}.zeit-marken{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.zeit-marke{background:var(--primary-faint);color:var(--text-main);font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}.zeit-marke>svg{color:var(--primary);flex-shrink:0}.zeit-ohne-datum{font-size:var(--fs-footnote);color:var(--text-muted);margin:8px 16px 0}.zeit-leer{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.zeit-leer>p{margin:0}.kapsel-karte{padding:16px}.kapsel-kopf{align-items:center;gap:12px;margin-bottom:12px;display:flex}.kapsel-symbol{background:var(--primary-faint);width:34px;height:34px;color:var(--primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kapsel-kopf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.kapsel-kopf-text>strong{font-size:var(--fs-subhead);font-weight:600}.kapsel-kopf-text>small{font-size:var(--fs-caption);color:var(--text-muted)}.kapsel-text{border-inline-start:2px solid var(--primary);font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-inline-start:14px;line-height:1.55}.kapsel-wartet,.kapsel-versprechen{font-size:var(--fs-footnote);color:var(--text-muted);align-items:center;gap:6px;margin:12px 0 0;display:flex}.kapsel-versprechen>svg,.kapsel-wartet>svg{color:var(--primary);flex-shrink:0}.kapsel-einladung{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:12px;display:flex}.kapsel-einladung>svg{color:var(--primary);flex-shrink:0}.kapsel-einladung>span{flex-direction:column;gap:2px;min-width:0;display:flex}.kapsel-einladung strong{font-size:var(--fs-subhead);font-weight:600}.kapsel-einladung small{font-size:var(--fs-caption);color:var(--text-muted)}.kapsel-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 0 14px}.kapsel-feld{min-height:140px;margin:0;font-family:inherit;line-height:1.55}.rueckblick-karte{padding:14px 16px 16px}.rueckblick-kopf{align-items:flex-start;gap:10px;display:flex}.rueckblick-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rueckblick-text>strong{font-size:var(--fs-subhead);font-weight:600}.rueckblick-text>small{font-size:var(--fs-caption);color:var(--text-muted)}.rueckblick-zahlen{gap:22px;margin-top:14px;display:flex}.rueckblick-zahlen>span{flex-direction:column;gap:1px;display:flex}.rueckblick-zahlen strong{letter-spacing:-.02em;font-size:24px;font-weight:600}.rueckblick-zahlen small{font-size:var(--fs-caption);color:var(--text-muted)}.rueckblick-buch{border-top:.5px solid var(--separator);align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.rueckblick-cover{border-radius:var(--radius-cover);background:var(--bg-light);width:38px;height:56px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.rueckblick-cover>img{object-fit:cover;width:100%;height:100%}.rueckblick-buch-text{flex-direction:column;gap:1px;min-width:0;display:flex}.rueckblick-buch-text>small{font-size:var(--fs-caption);color:var(--text-muted)}.rueckblick-buch-text>strong{font-size:var(--fs-subhead);font-weight:500}.neu-blatt{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.neu-suche{margin-bottom:6px}.neu-liste{max-height:52vh;margin:0;padding:0;list-style:none;overflow-y:auto}.neu-liste>li+li{border-top:.5px solid var(--separator)}.neu-person{width:100%;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 4px;display:flex}.neu-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.neu-person-text>strong{font-size:var(--fs-subhead);font-weight:500}.neu-person-text>small{font-size:var(--fs-caption);color:var(--text-muted)}.neu-leer{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.neu-leer>p,.tour{margin:0}.tour-buehne{border-radius:var(--radius-card);outline-offset:4px;touch-action:pan-y;align-items:flex-start;min-height:186px;display:flex}.tour-karte{flex-direction:column;gap:10px;width:100%;transition:transform .12s linear;display:flex}.tour-symbol{background:var(--primary-faint);width:52px;height:52px;color:var(--primary);border-radius:15px;justify-content:center;align-items:center;display:flex}.tour-karte>h3{margin:2px 0 0;font-size:19px;font-weight:600}.tour-karte>p{font-size:var(--fs-subhead);color:var(--text-muted);margin:0;line-height:1.6}.tour-punkte{justify-content:center;gap:8px;margin-top:14px;display:flex}.tour-punkt{cursor:pointer;background:0 0;border:0;width:28px;height:44px;padding:0;position:relative}.tour-punkt:after{content:"";inset-inline-start:50%;background:var(--text-muted);opacity:.4;border-radius:999px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transition:opacity .2s,background-color .2s;position:absolute;top:50%}.tour-punkt.ist-an:after{background:var(--primary);opacity:1}@media (prefers-reduced-motion:reduce){.tour-karte{transition:none;animation:none}.tour-punkt:after{transition:none}}.profil-titel{font-size:var(--fs-subhead);color:var(--primary);margin:4px 0 0;font-weight:500}.rang-titel{color:var(--primary)}.titel-liste{margin:0 0 26px;padding:0;list-style:none}.titel-liste>li+li{border-top:.5px solid var(--separator)}.titel-zeile{border-radius:var(--radius-card);align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.titel-zeile.ist-an{background:var(--primary-faint)}.titel-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.titel-name{font-size:var(--fs-subhead);font-weight:500}.titel-keiner{color:var(--text-muted);flex:1}.titel-stufe{font-size:var(--fs-caption);color:var(--text-muted)}.titel-marke{font-size:var(--fs-caption);color:var(--text-main);flex-shrink:0;align-items:center;gap:5px;font-weight:500;display:inline-flex}.titel-knopf{width:auto;font-size:var(--fs-caption);flex-shrink:0;padding:9px 14px}.titel-kaufen{align-items:center;gap:5px;display:inline-flex}.titel-kaufen:disabled{opacity:.45;cursor:default}.buchgeschichte{padding:16px}.bg-titel{margin:0 0 12px;font-size:16px;font-weight:600}.bg-liste{margin:0;padding:0;list-style:none;position:relative}.bg-liste:before{content:"";background:var(--separator);width:1px;position:absolute;inset-block:12px;inset-inline-start:11px}.bg-zeile{align-items:flex-start;gap:12px;padding:5px 0;display:flex}.bg-symbol{z-index:1;background:var(--bg-card);width:23px;height:23px;box-shadow:inset 0 0 0 1px var(--separator);color:var(--text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.bg-text{flex-direction:column;gap:1px;min-width:0;padding-top:2px;display:flex}.bg-satz{font-size:var(--fs-subhead)}.bg-tag{font-size:var(--fs-caption);color:var(--text-muted)}.bg-person{border-top:.5px solid var(--separator);font-size:var(--fs-footnote);color:var(--primary);margin-top:12px;padding-top:10px;text-decoration:none;display:inline-block}.rec-stand{border-top:.5px solid var(--separator);font-size:var(--fs-footnote);color:var(--text-muted);margin:12px 0 0;padding-top:10px}.rec-stand.ist-gut{color:var(--text-main);font-weight:500}.weiter-einladung{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:12px;display:flex}.weiter-einladung>svg{color:var(--primary);flex-shrink:0}.weiter-einladung>span:first-of-type{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.weiter-einladung strong{font-size:var(--fs-subhead);font-weight:600}.weiter-einladung small{font-size:var(--fs-caption);color:var(--text-muted)}.weiter-tat{background:var(--primary-faint);color:var(--text-main);font-size:var(--fs-caption);border-radius:999px;flex-shrink:0;padding:7px 14px;font-weight:500}.weiter-blatt{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.weiter-notiz{min-height:80px;margin:0;font-family:inherit;line-height:1.5}.neu-person.ist-an{background:var(--primary-faint);border-radius:var(--radius-card)}.neu-person:disabled{opacity:.5;cursor:default}.buch-weg{padding:16px}.weg-liste{margin:0;padding:0;list-style:none;position:relative}.weg-liste:before{content:"";background:var(--separator);width:1px;position:absolute;inset-block:20px;inset-inline-start:19px}.weg-knoten{padding:6px 0}.weg-zeile{align-items:center;gap:12px;display:flex}.weg-bild{z-index:1;background:var(--bg-card);width:38px;height:38px;box-shadow:0 0 0 3px var(--bg-card);color:var(--text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.weg-knoten .weg-bild:has(>svg){background:var(--bg-light);box-shadow:0 0 0 3px var(--bg-card), inset 0 0 0 1px var(--separator)}.weg-text{flex-direction:column;gap:1px;min-width:0;display:flex}.weg-text>strong{font-size:var(--fs-subhead);font-weight:500}.weg-text>small{font-size:var(--fs-caption);color:var(--text-muted)}.weg-knoten.ist-ich .weg-text>strong{color:var(--primary);font-weight:600}.weg-hinweis{border-top:.5px solid var(--separator);font-size:var(--fs-caption);color:var(--text-muted);margin:12px 0 0;padding-top:10px}.kopf-knopf.ist-favorit{color:var(--primary)}.aehnlich{padding:16px}a.aehnlich-zeile{box-sizing:border-box;text-decoration:none}.folgeband-pfeil{color:var(--text-muted);flex-shrink:0;margin-inline-start:auto}.folgeband-start{margin-bottom:16px}.aehnlich-liste{margin:0;padding:0;list-style:none}.aehnlich-liste>li+li{border-top:.5px solid var(--separator)}.aehnlich-zeile{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:9px 0;display:flex}.aehnlich-cover{object-fit:cover;border-radius:var(--radius-cover);background:var(--bg-light);width:46px;height:69px;box-shadow:var(--shadow-cover);flex-shrink:0}.aehnlich-text{flex-direction:column;gap:2px;min-width:0;display:flex}.aehnlich-text>strong{font-size:var(--fs-subhead);font-weight:500}.aehnlich-autor{font-size:var(--fs-caption);color:var(--text-muted)}.aehnlich-grund{font-size:var(--fs-caption);color:var(--text-main);margin-top:2px}.besitz-zeile{width:100%;min-height:52px;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:12px;display:flex}.besitz-zeile>svg{color:var(--text-muted);flex-shrink:0}.besitz-text{min-width:0;font-size:var(--fs-subhead);flex:1}.besitz-schalter{background:color-mix(in srgb, var(--text-main) 16%, transparent);width:51px;height:31px;transition:background-color var(--zeit-kurz) var(--weich);border-radius:999px;flex-shrink:0;align-items:center;padding:2px;display:flex}.besitz-schalter.ist-an{background:var(--primary)}.besitz-knopf{width:27px;height:27px;transition:transform var(--zeit-kurz) var(--weich);background:#fff;border-radius:999px;box-shadow:0 2px 6px #0003,0 0 0 .5px #0000000a}.besitz-schalter.ist-an .besitz-knopf{transform:translate(20px)}.naechste-rest{min-height:44px;font-size:var(--fs-footnote);color:var(--text-muted);align-items:center;gap:4px;margin-top:4px;padding:0 16px;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.besitz-knopf,.besitz-schalter{transition:none}}.plink{flex-direction:column;gap:18px;max-width:520px;margin:0 auto;padding:16px 16px 40px;display:flex}.plink.ist-gast{min-height:100vh;background:var(--bg-dark);min-height:100dvh;color:var(--text-main)}.plink-kopf{align-items:center;padding-top:8px;display:flex}.plink-marke{min-height:44px;color:var(--text-main);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.plink-karte{flex-direction:column;gap:16px;padding:20px;display:flex}.plink-von{color:var(--text-muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.plink-buch{align-items:flex-start;gap:16px;display:flex}.plink-cover{aspect-ratio:2/3;object-fit:cover;background:var(--surface-raised);border-radius:6px;flex-shrink:0;width:96px;box-shadow:0 8px 22px #0000002e}.plink-buch-text{flex-direction:column;gap:4px;min-width:0;padding-top:4px;display:flex}.plink-titel{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.plink-autor{color:var(--text-muted);margin:0;font-size:15px}.plink-notiz{margin:0}.plink-aktionen{flex-direction:column;gap:8px;display:flex}.plink-aktionen>button,.plink-aktionen>a{justify-content:center;min-height:44px}.plink-hinweis{color:var(--text-muted);margin:0 0 6px;font-size:13px;line-height:1.45}.plink-fertig{flex-direction:column;gap:10px;display:flex}.plink-fertig>p:first-child{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.plink-fertig>a{justify-content:center;min-height:44px}.plink-adresse input{width:100%;font-size:14px}.plink-gefahr{color:var(--danger)}.plink-leer{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.plink-leer p{margin:0}.plink-leer>a,.plink-leer>button{min-height:44px}.plink-leer-titel{color:var(--text-main);margin:0;font-size:18px}.plink-still{text-align:center;color:var(--text-muted);padding:40px 0}.plink-fehler{color:var(--danger);margin:0;font-size:14px}.plink-fuss{justify-content:center;gap:16px;margin-top:auto;display:flex}.plink-fuss .legal-link{align-items:center;min-height:44px;display:inline-flex}.weiter-link-knopf{border:1px dashed var(--border-subtle);width:100%;min-height:56px;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}@media (hover:hover){.weiter-link-knopf:hover{background:var(--surface-raised)}}.weiter-link-knopf span{flex-direction:column;gap:2px;display:flex}.weiter-link-knopf small{font-size:var(--fs-caption);color:var(--text-muted)}.weiter-link{flex-direction:column;gap:10px;display:flex}.weiter-link-wer{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.weiter-link-fehler{color:var(--danger);margin:0;font-size:13px}.weiter-link-adresse input{width:100%;font-size:14px}.weiter-vorschau{background:var(--bg-card);box-shadow:0 0 0 .5px var(--separator);border-radius:16px;align-items:center;gap:14px;margin:4px 0 14px;padding:12px;display:flex}.weiter-vorschau-deckel{width:64px;box-shadow:var(--shadow-cover,0 6px 16px #0000004d);border-radius:6px;flex:0 0 64px;overflow:hidden}.weiter-vorschau-deckel>*{width:100%;display:block}.weiter-vorschau figcaption{flex-direction:column;gap:4px;min-width:0;display:flex}.weiter-vorschau figcaption small{font-size:var(--fs-caption);text-transform:uppercase;color:var(--text-muted);font-weight:600}.weiter-vorschau figcaption strong{font-size:var(--fs-subhead);color:var(--text-main);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.weiter-vorschau figcaption span{font-size:var(--fs-caption);color:var(--text-muted)}.weiter-mit-satz{min-height:44px;color:var(--primary);margin:10px auto 0;display:block}.rec-links{flex-direction:column;gap:10px;margin-top:22px;display:flex}.rec-links-titel{margin:0 0 2px;font-size:15px}.rec-link-eintrag{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rec-link-datum{font-size:var(--fs-caption);color:var(--text-muted)}.rec-link-aktionen{flex-wrap:wrap;gap:8px;display:flex}.rec-link-aktionen>button{min-height:44px}.weg-zweige{margin:4px 0 0;padding:0;border-inline-start:2px solid var(--separator);margin-inline-start:19px;padding-inline-start:17px;list-style:none}.weg-mehr{font-size:var(--fs-caption);color:var(--text-muted);margin:2px 0 0;margin-inline-start:36px}.weg-summe{font-size:var(--fs-subhead);color:var(--text-main);margin:12px 0 0}.entdecken-pfade{min-height:64px;color:var(--text-main);align-items:center;gap:14px;margin-bottom:16px;padding:16px;text-decoration:none;display:flex}.entdecken-pfade-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.entdecken-pfade-text small{color:var(--text-muted);font-size:13px}.pfade-hinweis{color:var(--text-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.pfade-gruppe{margin:22px 0 10px;font-size:15px}.pfade-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pfad-karte{min-height:64px;color:var(--text-main);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.pfad-karte-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pfad-karte-text small{color:var(--text-muted);font-size:13px;line-height:1.4}.pfad-karte-meta{font-size:var(--fs-caption);color:var(--text-muted)}.pfad-balken{background:var(--bg-light);border-radius:2px;height:4px;margin-top:4px;display:block;overflow:hidden}.pfad-balken>span{background:var(--primary);height:100%;display:block}.pfad-hinweis{background:var(--bg-light);color:var(--text-main);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.pfad-hinweis>svg{flex-shrink:0;margin-top:2px}.pfad-kopf{flex-direction:column;gap:12px;margin-bottom:16px;padding:18px;display:flex}.pfad-frage{margin:0;font-size:15px}.pfad-modi{flex-wrap:wrap;gap:8px;display:flex}.pfad-modus{border:1px solid var(--border-strong);min-height:44px;color:var(--text-main);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:14px}.pfad-modus.ist-an{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pfad-umfang{color:var(--text-muted);margin:0;font-size:13px}.lesewie-ueber{font-size:var(--fs-subhead);color:var(--text-main);margin:0;line-height:1.45}.pfad-folgen{align-self:flex-start;min-height:44px}.pfad-folgt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pfad-folgt>span{align-items:center;gap:6px;font-weight:600;display:inline-flex}.pfad-folgt>button{min-height:44px}.pfad-schritte{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pfad-schritt{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pfad-schritt-kopf{align-items:flex-start;gap:12px;display:flex}.pfad-nummer{background:var(--bg-light);width:26px;height:26px;color:var(--text-main);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:13px;font-weight:700;display:inline-flex}.pfad-schritt.ist-gelesen .pfad-nummer{background:var(--primary);color:var(--on-primary)}.pfad-cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:44px;height:66px}.pfad-schritt-text{flex-direction:column;gap:3px;min-width:0;display:flex}.pfad-schritt-text strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.pfad-schritt-text small{color:var(--text-muted);font-size:13px}.pfad-marke{font-size:var(--fs-caption2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-main);font-weight:700}.pfad-perspektive{border:1px solid var(--border-strong);color:var(--text-main);border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:11.5px}.pfad-warum{margin:0;font-size:14px;line-height:1.5}.pfad-stand{color:var(--text-muted);margin:0;font-size:13px;font-weight:600}.pfad-aufliste{align-self:flex-start;min-height:44px}.pfad-legende{color:var(--text-muted);margin:16px 0 0;font-size:12.5px;line-height:1.5}.atlas-eintrag{min-height:64px;color:var(--text-main);align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.atlas-eintrag-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.atlas-eintrag-text small{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.atlas-kurz{margin:0 0 16px;font-size:15px;line-height:1.55}.atlas-abschnitt{margin:22px 0 10px;font-size:15px}.atlas-start{flex-direction:column;gap:8px;margin-bottom:8px;padding:18px;display:flex}.atlas-start .atlas-abschnitt{margin:0}.atlas-start p{margin:0;font-size:14px;line-height:1.5}.atlas-warum{color:var(--text-muted)}.atlas-zum-pfad{align-self:flex-start;min-height:44px}.atlas-verbindungen{flex-direction:column;gap:14px;margin:0;display:flex}.atlas-verbindung dt{font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-weight:700}.atlas-verbindung dd{flex-wrap:wrap;gap:8px;margin:0;display:flex}.atlas-chips{flex-wrap:wrap;gap:8px;display:flex}.atlas-chip{border:1px solid var(--border-strong);min-height:44px;color:var(--text-main);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.atlas-regal{margin:0;padding-inline-start:18px;font-size:14px;line-height:1.7}.pfad-atlas{margin-top:8px}.buch-atlas{min-height:44px;color:var(--text-main);text-underline-offset:3px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.club-etappen{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.club-etappe{border:1px solid var(--border-subtle);border-radius:12px;padding:10px 12px}.club-etappe.ist-meine{border-color:var(--primary)}.club-etappe-kopf{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.club-etappe-kopf strong{font-size:14px}.club-etappe-seiten,.club-etappe-datum{color:var(--text-muted);font-size:13px}.club-etappe-stand{color:var(--text-main);margin:4px 0 0;font-size:12.5px;font-weight:600}.club-fragen{flex-direction:column;gap:8px;margin-top:14px;display:flex}.club-fragen-titel{margin:0;font-size:14px}.club-frage{border:1px solid var(--border-strong);min-height:44px;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.4}@media (hover:hover){.club-frage:hover{background:var(--surface-raised)}}.club-plan-form{flex-direction:column;gap:10px;margin-top:10px;display:flex}.club-plan-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.club-plan-form .cozy-input{margin:0}.club-plan-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.club-plan-knoepfe>button{min-height:44px}.club-antwort-auf{background:var(--bg-light);color:var(--text-main);border-radius:10px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 6px 6px 12px;font-size:13px;display:flex}.club-antwort-auf span{flex:1;min-width:0}.club-antwort-auf button{min-width:44px;min-height:44px}.club-beitrag-frage{color:var(--text-muted);margin-bottom:4px;font-size:12.5px;font-style:italic;display:block}.club-plan-los{min-height:44px;margin-top:10px}.club-beitrag .reaktionen{flex-wrap:wrap;margin-top:6px}.club-ohne input{width:24px;height:24px}.club-neu-art{margin:0 0 12px}.club-neu-kreis{margin:0 0 10px}.pfad-kreis{align-self:flex-start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.kreis-schritte{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.kreis-schritt{border:1px solid var(--border-subtle);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.kreis-schritt.ist-meine{border-color:var(--primary)}.kreis-cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:32px;height:48px}.kreis-schritt-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kreis-schritt-text strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.kreis-schritt-text small{color:var(--text-muted);font-size:12.5px}.kreis-hier{color:var(--text-main);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:600}.kreis-zum-pfad{align-items:center;gap:4px;min-height:44px;margin-top:8px;display:inline-flex}.kreis-stand{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.kreis-stand label{flex-direction:column;flex:160px;gap:4px;font-size:13px;font-weight:600;display:flex}.kreis-stand .cozy-input{margin:0}.kreis-stand>button{min-height:44px}.club-runden{margin-bottom:14px}.runde-zeile{flex-direction:column;gap:6px;display:flex}.runde-karte{color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.runde-cover{object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:60px}.runde-karte-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.runde-karte-text strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.runde-karte-text small{color:var(--text-muted);font-size:13px}.runde-karte-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.runde-zurueck{align-self:flex-end;min-height:44px}.runde-neu{justify-content:center;align-items:center;gap:6px;width:100%;min-height:48px;margin-top:18px;text-decoration:none;display:inline-flex}.runde-zeitraum{color:var(--text-muted);align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:flex}.runde-status{margin-top:0}.runde-stand-zeile:empty{display:none}.runde-beschreibung{color:var(--text-main);margin:0 0 12px;font-size:15px;line-height:1.55}.runde-pfad{align-items:center;gap:6px;min-height:44px;margin-bottom:12px;display:inline-flex}.runde-faden .club-etappe-kopf{margin-bottom:8px}.runde-faden .club-etappe-kopf .club-abschnitt{margin:0}.runde-aktion{min-width:44px;min-height:44px;color:var(--text-muted);flex-shrink:0}.runde-worueber{flex-direction:column;gap:4px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.runde-worueber .cozy-input{margin:0}.runde-formular textarea{resize:vertical}.runde-fehler{color:var(--danger);margin:0;font-size:14px}.atlas-chip svg{flex-shrink:0;margin-inline-end:6px}.moderation-herkunft{color:var(--text-muted);overflow-wrap:anywhere;margin:-4px 0 6px;font-size:12.5px;display:block}.lesewie-hinweis-link{align-items:center;gap:6px;min-height:44px;margin-top:18px;display:inline-flex}.beleg-quellen{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.beleg-quellen li{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.beleg-quelle{min-height:44px;color:var(--text-main);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:13.5px;text-decoration:underline;display:inline-flex}.beleg-quelle svg{flex-shrink:0}.beleg-entfernen{min-height:44px;color:var(--danger)}.beleg-liste{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.beleg-liste li{flex-direction:column;display:flex}.beleg-person{min-height:44px;color:var(--text-main);flex-wrap:wrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.beleg-person small{color:var(--text-muted);font-size:12.5px}.beleg-formular textarea{resize:vertical}.beleg-eigener{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.beleg-eigener>button{min-height:44px}.pfad-legende svg{vertical-align:-2px;margin-inline-end:4px}.gpfad-herkunft{flex-direction:column;gap:8px;margin-bottom:16px;padding:16px 18px;display:flex}.gpfad-autor{color:var(--text-main);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.gpfad-autor svg{flex-shrink:0}.gpfad-status{background:var(--bg-light);color:var(--text-main);border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:14px}.gpfad-herkunft .gpfad-status{margin:0}.gpfad-qualitaet{color:var(--text-main);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.gpfad-qualitaet li{align-items:center;gap:6px;display:flex}.gpfad-qualitaet svg{flex-shrink:0}.gpfad-aktion{align-self:flex-start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.gpfad-neu{align-items:center;gap:6px;min-height:44px;margin-top:18px;display:inline-flex}.pfad-karte-marke{vertical-align:-2px;margin-inline-end:4px}.gpfad-formular{flex-direction:column;gap:12px;display:flex}.gpfad-zeile{flex-wrap:wrap;gap:10px;display:flex}.gpfad-zeile>label{flex:160px}.gpfad-schritte{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gpfad-schritt.ist-fehler{outline:2px solid var(--danger);outline-offset:-2px}.gpfad-schritt-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.gpfad-knoepfe{gap:4px;display:inline-flex}.gpfad-knoepfe button{min-width:44px;min-height:44px}.gpfad-formular textarea{resize:vertical}.gpfad-hinzu{align-self:flex-start;align-items:center;gap:6px;min-height:44px;display:inline-flex}.gpfad-aktionen>*{align-items:center;min-height:44px;display:inline-flex}.gpfad-loeschen{color:var(--danger)}.gpfad-experte .club-ohne{flex-direction:row;align-items:center}.moderation-details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.moderation-details ol{margin:6px 0 0;padding-inline-start:18px;font-size:13.5px;line-height:1.5}.moderation-experte{flex-direction:column;gap:4px;margin:8px 0;display:flex}.werkbild{flex-direction:column;gap:8px;display:flex}.werkbild-n{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.werkbild-gefuehle{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.werkbild-gefuehle li{border:1px solid var(--border-strong);color:var(--text-main);border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.werkbild-verteilung{color:var(--text-main);flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.werkbild-verteilung-titel{color:var(--text-muted);font-size:12.5px;font-weight:600}.werkbild-markiert{background:var(--bg-light);color:var(--text-main);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.werkbild-markiert svg{flex-shrink:0;margin-top:2px}.werkbild-knopf{align-self:flex-start;min-height:44px}.werkbild-hinweise{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.werkbild-hinweise li{border:1px solid var(--border-subtle);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 12px;display:flex}.werkbild-hinweise li.ist-markiert{border-color:var(--primary)}.werkbild-hinweis-text{flex-direction:column;gap:2px;min-width:0;display:flex}.werkbild-hinweis-text strong{font-size:14px}.werkbild-hinweis-text small{color:var(--text-muted);font-size:12.5px}.werkbild-widerspruch{min-height:44px}.werkbild-formular{flex-direction:column;gap:10px;display:flex}.werkbild-auswahl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.werkbild-auswahl li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.werkbild-auswahl label{color:var(--text-main);font-size:14px}.werkbild-auswahl .cozy-input{width:auto;min-width:160px;margin:0}.werkbild-zurueck{color:var(--danger)}.nachklang-teilen{margin:4px 0 10px}.inhalt-praef-liste{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.inhalt-praef-liste li{flex-direction:column;gap:6px;display:flex}.inhalt-praef-name{color:var(--text-main);font-size:15px;font-weight:600}.moderation-strittig{border-top:1px solid var(--border-subtle);padding-top:6px}.dm-gruppen-avatar{background:var(--primary-faint);color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.dm-kopf-gruppe{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.dm-kopf-text{flex-direction:column;min-width:0;display:flex}.dm-kopf-profil{border-radius:14px;flex:1;min-width:0;padding-inline-end:6px}.dm-kopf-profil .dm-kopf-text{flex:0 auto}.dm-kopf-pfeil{color:var(--text-muted);flex-shrink:0;margin-inline-start:-4px}.dm-kopf-profil:active{background:color-mix(in srgb, var(--text-main) 8%, transparent)}.dm-kontakt{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:2px;width:100%;max-width:340px;padding:18px 12px 22px;display:flex}.dm-kontakt-bild{border-radius:50%;margin-bottom:10px;line-height:0;display:block}.dm-kontakt-avatar{border-radius:50%;width:92px;height:92px}.dm-kontakt-name{font-size:var(--fs-title3,20px);overflow-wrap:anywhere;margin:0;font-weight:700}.dm-kontakt-handle,.dm-kontakt-zahlen{font-size:var(--fs-footnote);color:var(--text-muted);margin:0}.dm-kontakt-bezug{margin:8px 0 0}.dm-kontakt-knoepfe{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.dm-kontakt-knoepfe>*{width:auto;min-height:40px;font-size:var(--fs-subhead);padding:0 16px;text-decoration:none}.dm-liste>li{position:relative}.dm-zeile-profil{z-index:1;inset-inline-start:12px;border-radius:50%;width:52px;height:52px;position:absolute;top:50%;transform:translateY(-50%)}.dm-kopf-zahl{font-size:var(--fs-caption);color:var(--text-muted)}.dm-absender{font-size:var(--fs-caption);color:var(--primary);margin-bottom:2px;font-weight:600;display:block}.dm-ereignis{text-align:center;max-width:80%;font-size:var(--fs-caption);color:var(--text-muted);margin:8px auto}.neu-gruppe-knopf{border-radius:var(--radius-card);background:var(--primary-faint);width:100%;min-height:48px;color:var(--text-main);font:inherit;cursor:pointer;border:0;align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;font-weight:500;display:flex}.neu-gruppenname{display:block}.neu-gruppenname input{width:100%}.neu-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:6px 0 10px}.neu-haken{color:var(--primary);flex-shrink:0;margin-inline-start:auto}.neu-fuss{background:inherit;padding-top:10px;position:sticky;bottom:0}.neu-fuss .btn-main{width:100%}.gruppen-name{align-items:center;gap:8px;margin-bottom:12px;display:flex}.gruppen-name input{flex:1;min-width:0}.gruppen-zahl{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 4px}.gruppen-mitglied{align-items:center;gap:8px;display:flex}.gruppen-mitglied .neu-person{min-width:0;color:inherit;flex:1;text-decoration:none}.gruppen-aktion{justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}.gruppen-gefahr{color:var(--danger,#c0392b)}.gruppen-verlassen-frage{margin-top:12px}.verfassen-sicht{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 8px;display:grid}.verfassen-sicht-knopf{white-space:nowrap;border:1px solid color-mix(in srgb, var(--text-main) 16%, transparent);min-width:0;min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.verfassen-sicht-knopf[aria-checked=true]{border-color:var(--primary);background:var(--primary-faint)}.verfassen-sicht-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 8px}.verfassen-enge-knopf{width:auto;min-height:44px;font-size:var(--fs-subhead);margin:0 0 10px;padding:0 14px}.beitrag.ist-kreis{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--success) 75%, transparent)}.beitrag.ist-kreis.ist-hervorgehoben{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--success) 75%, transparent), 0 0 0 2px var(--primary)}.beitrag-sicht{white-space:nowrap}.beitrag-sicht svg{vertical-align:-1px}.beitrag-medien{background:var(--bg-light);color:inherit;text-align:center;flex-direction:column;align-items:center;gap:10px;margin:10px -16px 2px;padding:20px 16px 14px;text-decoration:none;display:flex}.beitrag-medien-deckel{aspect-ratio:2/3;border-radius:var(--radius-cover);object-fit:cover;width:min(46%,180px);box-shadow:0 8px 24px #0000002e}.beitrag-medien-symbol{font-size:40px;line-height:1}.beitrag-medien .beitrag-anhang-text{align-items:center;width:100%;max-width:100%}.beitrag-medien .beitrag-anhang-text strong{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box}.beitrag-medien .beitrag-anhang-text small{overflow-wrap:anywhere;max-width:100%}.enge-blatt .neu-liste{max-height:50vh;overflow-y:auto}.leseatlas-sicht{margin-bottom:12px;padding:14px 16px}.leseatlas-gruppe{font-size:var(--fs-headline,17px);align-items:baseline;gap:8px;margin:18px 0 8px;font-weight:600;display:flex}.leseatlas-sicht .leseatlas-gruppe{margin-top:0}.leseatlas-link-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.leseatlas-adresse{background:var(--bg-light);min-width:0;font-size:var(--fs-caption);overflow-wrap:anywhere;border-radius:10px;flex:100%;padding:8px 10px}.leseatlas-link-zeile .btn-ghost{align-items:center;gap:6px;width:auto;min-height:44px;display:inline-flex}.leseatlas-regal{align-items:center;gap:8px;width:auto;min-height:44px;margin-bottom:8px;display:inline-flex}.leseatlas-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.leseatlas-eintrag{border-radius:var(--radius-card);background:var(--bg-card);align-items:center;gap:12px;padding:10px 12px;display:flex}.leseatlas-eintrag.ist-gelesen .leseatlas-deckel{opacity:.6}.leseatlas-deckel{border-radius:var(--radius-cover);object-fit:cover;flex-shrink:0;width:44px;height:66px}.leseatlas-eintrag-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.leseatlas-eintrag-text strong{font-size:var(--fs-subhead);overflow-wrap:anywhere;font-weight:600}.leseatlas-eintrag-text small{font-size:var(--fs-caption);color:var(--text-muted)}.leseatlas-notiz{font-size:var(--fs-caption);color:var(--text-muted);font-style:italic}.leseatlas-gelesen{font-size:var(--fs-caption);color:var(--success);align-items:center;gap:4px;font-weight:600;display:inline-flex}.leseatlas-werkzeuge{flex-shrink:0;gap:2px;display:flex}.leseatlas-link-kopf{align-items:center;gap:14px;margin:12px 0 8px;display:flex}.leseatlas-link-titel{font-size:var(--fs-title2,22px);margin:0}.leseatlas-link-unter{color:var(--text-muted);font-size:var(--fs-subhead);margin:2px 0 0}.leseatlas-eigener{align-items:center;gap:8px;width:auto;margin-top:18px;text-decoration:none;display:inline-flex}.leseatlas-hinein{align-items:center;gap:6px;width:auto;min-height:44px;display:inline-flex}.top-liste-buecher>li{align-items:center;gap:4px;display:flex}.top-liste-buecher>li>.trend-buch{flex:1;min-width:0}.leseatlas-knopf{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.leseatlas-knopf[aria-pressed=true]{color:var(--success)}.profil-leseatlas{margin-top:12px;text-decoration:none}.dm-gespraech{--dm-schrift:var(--font-text);--dm-groesse:16px;--dm-radius:14px;--dm-eigen-grund:var(--primary);--dm-eigen-text:var(--on-primary);--dm-haken-gelesen:#d2f4ff;background:var(--bg-dark);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.dm-gespraech.ist-vollbild{inset-inline:0;top:calc(var(--band-h,0px) + var(--dm-vv-oben,0px));height:calc(var(--dm-vv-hoehe,100dvh) - var(--band-h,0px));z-index:90;position:fixed}html:has(.dm-gespraech.ist-vollbild) .tabbar-bereich{display:none}html:has(.dm-gespraech.ist-vollbild) body{overflow:hidden}.dm-gespraech .dm-kopfbereich{background:var(--bg-dark);border-bottom:.5px solid var(--separator);flex-shrink:0;padding:6px 16px 0;position:static}.dm-gespraech .dm-kopf{border-bottom:0;margin:0;padding:0 0 6px}.dm-gespraech.ist-vollbild .dm-kopfbereich{padding-top:calc(6px + max(0px, env(safe-area-inset-top) - var(--band-h,0px)))}.dm-gespraech .dm-kopf .dm-name{font-size:var(--fs-headline)}.dm-gespraech .dm-verlauf{overscroll-behavior:contain;border-radius:0;flex:1;gap:3px;min-height:0;padding:10px 12px 16px;overflow-y:auto}.dm-gespraech .dm-verlauf>:last-child{scroll-margin-block-end:12px}.dm-fuss{padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--bg-dark);border-top:.5px solid var(--separator);flex-shrink:0}.dm-fuss .dm-eingabe{background:0 0;border-top:0;padding:0;position:static}.dm-fuss .dm-bezug-entwurf,.dm-fuss .dm-anhang-entwurf{margin-bottom:8px;position:static}.dm-fuss .dm-anfrage-leiste,.dm-fuss .dm-gesperrt{border-top:0;padding:6px 4px;position:static}.dm-fuss .dm-teilen.ist-an{background:var(--primary-faint);border-color:var(--primary)}.dm-gespraech .dm-jump-anchor{inset-inline:0;bottom:calc(var(--dm-feld-hoehe,64px) + 14px);z-index:7;height:0;position:absolute}.dm-verlauf .dm-blase,.darstellung-vorschau .dm-blase{max-width:min(80%,560px);font-family:var(--dm-schrift);border-radius:var(--dm-radius) var(--dm-radius) var(--dm-radius) calc(var(--dm-radius) / 3.5);box-shadow:0 1px 1.5px #00000014}.dm-verlauf .dm-text,.darstellung-vorschau .dm-text{font-size:var(--dm-groesse);line-height:1.42}.dm-verlauf .dm-eigen,.darstellung-vorschau .dm-eigen{background:var(--dm-eigen-grund);color:var(--dm-eigen-text);border-radius:var(--dm-radius) var(--dm-radius) calc(var(--dm-radius) / 3.5) var(--dm-radius)}.dm-verlauf .dm-anschluss{border-top-left-radius:calc(var(--dm-radius) / 3.5)}.dm-verlauf .dm-eigen.dm-anschluss{border-top-left-radius:var(--dm-radius);border-top-right-radius:calc(var(--dm-radius) / 3.5)}[dir=rtl] .dm-verlauf .dm-blase{border-radius:var(--dm-radius) var(--dm-radius) calc(var(--dm-radius) / 3.5) var(--dm-radius)}[dir=rtl] .dm-verlauf .dm-eigen{border-radius:var(--dm-radius) var(--dm-radius) var(--dm-radius) calc(var(--dm-radius) / 3.5)}.dm-verlauf .dm-meta,.darstellung-vorschau .dm-meta{font-family:var(--font-text);opacity:.9}.dm-status svg{stroke-width:2.4px}.dm-status-read{font-weight:inherit}.dm-eigen .dm-status-read{color:var(--dm-haken-gelesen);opacity:1}.dm-text strong{font-weight:700}.dm-text code{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.dm-verlauf .dm-tag,.dm-verlauf .dm-ereignis,.dm-verlauf>.dm-still,.dm-verlauf .dm-tippt,.dm-verlauf .dm-retry,.dm-verlauf .dm-history-more{background:var(--bg-card);color:var(--text-muted);box-shadow:0 1px 2px #00000014}.dm-verlauf .dm-tag{letter-spacing:.04em;border-radius:999px;margin:12px auto 6px;padding:4px 12px}.dm-verlauf .dm-ereignis{border-radius:12px;padding:5px 12px}.dm-verlauf>.dm-still{border-radius:14px;align-self:center;margin:16px auto;padding:8px 14px}.dm-verlauf .dm-retry{border-radius:12px;padding:6px 10px}@keyframes dmRein{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dm-bewegung .dm-verlauf .dm-blase-huelle{animation:none}}.dm-format-leiste,.dm-effekt-leiste{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.dm-format-leiste button,.dm-effekt-leiste button{border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:40px;min-height:40px;color:var(--text-main);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.dm-format-hinweis{font-size:var(--fs-caption);color:var(--text-muted)}.dm-effekt-leiste button{padding:0 12px}.dm-effekt-leiste button.ist-an,.dm-format-knopf.ist-gewaehlt{border-color:var(--primary);color:var(--primary)}.dm-blase-huelle{position:relative}.dm-effekt{pointer-events:none;z-index:1;position:absolute;inset:0}.dm-effekt i{opacity:0;width:7px;height:9px;animation:dmTeilchen 1.2s var(--ios-kurve) forwards;border-radius:2px;margin-inline-start:-4px;position:absolute;bottom:6px}@keyframes dmTeilchen{0%{opacity:0;transform:translateY(6px)rotate(0)scale(.6)}18%{opacity:1}to{opacity:0;transform:translateY(calc(var(--dm-hoch,60px) * -1)) rotate(var(--dm-dreh,180deg)) scale(1)}}.dm-spielt-konfetti .dm-effekt i:nth-child(4n){background:#f2b705}.dm-spielt-konfetti .dm-effekt i:nth-child(4n+1){background:#2f80ed}.dm-spielt-konfetti .dm-effekt i:nth-child(4n+2){background:#eb5757}.dm-spielt-konfetti .dm-effekt i:nth-child(4n+3){background:#27ae60}.dm-spielt-herzen .dm-effekt i{color:#e0245e;border-radius:0;width:auto;height:auto;font-size:15px;line-height:1}.dm-spielt-herzen .dm-effekt i:before{content:"♥"}@keyframes dmLaut{0%{transform:scale(.9)}35%{transform:scale(1.06)}60%{transform:scale(.985)}to{transform:none}}@keyframes dmSanft{0%{opacity:.2;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.dm-spielt-laut .dm-blase{animation:dmLaut .66s var(--ios-kurve) both}.dm-spielt-sanft .dm-blase{animation:1.1s ease-out both dmSanft}@media (prefers-reduced-motion:reduce){.dm-effekt{display:none}.dm-spielt-laut .dm-blase,.dm-spielt-sanft .dm-blase{animation:none}}@media (min-width:900px){.dm-seite{width:auto;max-width:none;top:calc(var(--band-h,0px) + 10px);bottom:10px;z-index:20;border:.5px solid var(--separator);background:var(--bg-dark);border-radius:24px;grid-template-columns:minmax(300px,380px) minmax(0,1fr);display:grid;position:fixed;inset-inline-start:calc(var(--seitenleiste-b) + 20px);inset-inline-end:10px;overflow:hidden}.dm-spalte-liste{border-inline-end:.5px solid var(--separator);min-height:0;padding:6px 16px 20px;overflow-y:auto}.dm-spalte-liste .dm-search{margin-block:10px 14px}.dm-spalte-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.dm-spalte-chat>.dm-gespraech{flex:1}.dm-seite .dm-zurueck{display:none}.dm-zeile.ist-aktiv{border-color:var(--primary);background:var(--primary-faint)}.dm-platzhalter{color:var(--text-muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:32px;display:flex}.dm-platzhalter p{max-width:320px;font-size:var(--fs-subhead);margin:0}.dm-platzhalter .btn-main{align-items:center;gap:8px;width:auto;padding-inline:18px;display:inline-flex}.dm-gespraech .dm-kopfbereich{padding:10px 20px 0}.dm-gespraech .dm-kopf{padding-bottom:10px}.dm-gespraech .dm-verlauf{padding:16px clamp(20px,4vw,56px) 20px}.dm-fuss{padding:10px 20px 14px}.dm-verlauf .dm-blase{max-width:min(66%,620px)}}.dm-hg-papier{background-color:var(--bg-dark);background-image:none}.dm-hg-leinen{background-color:color-mix(in srgb, #c9a878 12%, var(--bg-dark));background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--text-main) 4%, transparent) 0 1px, transparent 1px 6px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--text-main) 4%, transparent) 0 1px, transparent 1px 6px)}.dm-hg-buecher{background-color:color-mix(in srgb, var(--primary) 7%, var(--bg-dark));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' stroke='%23000' stroke-opacity='.1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 24h20a4 4 0 0 1 4 4v26H24a4 4 0 0 1-4-4zM44 28v26M28 34h10'/%3E%3Cpath d='M124 22l3.4 7 7.6 1.1-5.5 5.4 1.3 7.6-6.8-3.6-6.8 3.6 1.3-7.6-5.5-5.4 7.6-1.1z'/%3E%3Cpath d='M34 118c14-14 36-12 36-12s2 22-12 36c-10 10-26 8-26 8s-8-22 2-32zM40 150l22-22'/%3E%3Cpath d='M122 104h22v42l-11-8-11 8z'/%3E%3Ccircle cx='92' cy='80' r='5'/%3E%3Cpath d='M150 70c6 0 10 4 10 10M86 150c0-6 4-10 10-10'/%3E%3C/svg%3E");background-size:180px 180px}html[data-scheme=dark] .dm-hg-buecher{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' fill='none' stroke='%23fff' stroke-opacity='.1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 24h20a4 4 0 0 1 4 4v26H24a4 4 0 0 1-4-4zM44 28v26M28 34h10'/%3E%3Cpath d='M124 22l3.4 7 7.6 1.1-5.5 5.4 1.3 7.6-6.8-3.6-6.8 3.6 1.3-7.6-5.5-5.4 7.6-1.1z'/%3E%3Cpath d='M34 118c14-14 36-12 36-12s2 22-12 36c-10 10-26 8-26 8s-8-22 2-32zM40 150l22-22'/%3E%3Cpath d='M122 104h22v42l-11-8-11 8z'/%3E%3Ccircle cx='92' cy='80' r='5'/%3E%3Cpath d='M150 70c6 0 10 4 10 10M86 150c0-6 4-10 10-10'/%3E%3C/svg%3E")}.dm-hg-salbei{background-color:color-mix(in srgb, #7fa37a 16%, var(--bg-dark));background-image:linear-gradient(165deg, color-mix(in srgb, #7fa37a 26%, var(--bg-dark)), color-mix(in srgb, #7fa37a 8%, var(--bg-dark)))}.dm-hg-abend{background-color:color-mix(in srgb, #e76f51 14%, var(--bg-dark));background-image:linear-gradient(170deg, color-mix(in srgb, #f4a261 30%, var(--bg-dark)) 0%, color-mix(in srgb, #b5179e 18%, var(--bg-dark)) 100%)}.dm-hg-nacht{background-color:#0d1733;background-image:radial-gradient(1.3px 1.3px at 22px 30px,#fff9,#0000),radial-gradient(1px 1px at 96px 84px,#ffffff73,#0000),radial-gradient(1.5px 1.5px at 150px 44px,#ffffff8c,#0000),radial-gradient(1px 1px at 60px 140px,#fff6,#0000),linear-gradient(#0d1733,#1d2c5a);background-size:180px 170px,180px 170px,180px 170px,180px 170px,100% 100%}.dm-hg-ozean{background-color:color-mix(in srgb, #2a9d8f 16%, var(--bg-dark));background-image:linear-gradient(180deg, color-mix(in srgb, #2a9d8f 24%, var(--bg-dark)), color-mix(in srgb, #1d4e89 26%, var(--bg-dark)))}.dm-hg-punkte{background-color:var(--bg-dark);background-image:radial-gradient(circle at center, color-mix(in srgb, var(--text-main) 13%, transparent) 1.4px, transparent 1.6px);background-size:20px 20px}.dm-hg-eigen{background-color:var(--dm-hg-farbe,#dfe7d8);background-image:radial-gradient(circle,#00000012 1.2px,#0000 1.4px);background-size:22px 22px}.darstellung-blatt{max-height:92dvh;overflow-y:auto}.darstellung-vorschau{border:.5px solid var(--separator);border-radius:18px;flex-direction:column;gap:6px;min-height:132px;margin:4px 0 16px;padding:16px 14px;display:flex}.darstellung-vorschau .dm-blase{align-self:flex-start}.darstellung-vorschau .dm-eigen{align-self:flex-end}.darstellung-gruppe{margin:0 0 16px}.darstellung-gruppe h4{font-size:var(--fs-subhead);margin:0 0 8px;font-weight:600}.darstellung-kacheln{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.darstellung-kachel{border:2px solid var(--border-subtle);cursor:pointer;border-radius:14px;justify-content:center;align-items:flex-end;min-height:76px;padding:6px;display:flex}.darstellung-kachel[aria-checked=true]{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-faint)}.darstellung-kachel-name{background:var(--bg-card);max-width:100%;color:var(--text-main);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-weight:600;display:inline-flex;overflow:hidden}.darstellung-farbwahl{font-size:var(--fs-subhead);align-items:center;gap:10px;margin-top:10px;display:flex}.darstellung-farbwahl input[type=color]{cursor:pointer;background:0 0;border:0;width:52px;height:36px;padding:0}.darstellung-reihe{flex-wrap:wrap;gap:8px;display:flex}.darstellung-wahl{border:1.5px solid var(--border-subtle);background:var(--surface-raised);min-width:68px;min-height:64px;color:var(--text-main);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 10px;display:inline-flex}.darstellung-wahl[aria-checked=true]{border-color:var(--primary);background:var(--primary-faint)}.darstellung-probe{font-size:20px;line-height:1}.darstellung-wort{font-size:var(--fs-caption)}.darstellung-blasenprobe{background:var(--primary);width:36px;height:22px;display:block}.darstellung-farbe{color:#fff;border:2px solid #0000;border-radius:50%;width:46px;min-width:46px;height:46px;min-height:46px;padding:0}.darstellung-farbe[aria-checked=true]{border-color:var(--text-main);box-shadow:inset 0 0 0 2px var(--bg-dark);background-clip:padding-box}.darstellung-farbe.farbe-gruen{background:#1d7a4a}.darstellung-farbe.farbe-violett{background:#6a45c2}.darstellung-farbe.farbe-koralle{background:#b23c2b}.darstellung-farbe.farbe-graphit{background:#3a3a3c}.darstellung-schalter{cursor:pointer;align-items:flex-start;gap:12px;padding:4px 4px 8px;display:flex}.darstellung-schalter input{width:24px;height:24px;accent-color:var(--primary);flex-shrink:0;margin:2px 0 0}.darstellung-schalter span{flex-direction:column;gap:2px;display:flex}.darstellung-schalter strong{font-size:var(--fs-subhead);font-weight:600}.darstellung-schalter small{color:var(--text-muted);font-size:var(--fs-caption);line-height:1.4}.dm-verlauf .dm-tippt{font-size:var(--fs-footnote);border-radius:14px;align-self:flex-start;align-items:center;gap:8px;margin:2px 0 4px;padding:7px 13px;display:flex}[dir=rtl] .dm-verlauf .dm-tippt{align-self:flex-end}.dm-tippt-punkte{gap:3px;display:inline-flex}.dm-tippt-punkte i{opacity:.55;background:currentColor;border-radius:999px;width:5px;height:5px}@keyframes dmTippt{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-3px)}}.dm-bewegung .dm-tippt-punkte i{animation:1.25s ease-in-out infinite dmTippt}.dm-bewegung .dm-tippt-punkte i:nth-child(2){animation-delay:.16s}.dm-bewegung .dm-tippt-punkte i:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.dm-bewegung .dm-tippt-punkte i{animation:none}}.dm-status-delivered{color:inherit}.dm-info-text{background:var(--bg-card);color:var(--text-muted);font-size:var(--fs-footnote);border-radius:12px;max-height:5.6em;margin:4px 4px 14px;padding:10px 12px;overflow:hidden}.dm-info-liste{flex-direction:column;gap:3px;margin:0 0 10px;padding:0;list-style:none;display:flex}.dm-info-zeile{background:var(--bg-card);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.dm-info-zeile.ist-offen{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-muted) 32%, transparent);background:0 0}.dm-info-schritt{flex-wrap:wrap;flex:1;gap:2px 8px;display:flex}.dm-info-name{color:var(--text-muted)}.dm-info-zeit{color:var(--text-muted);font-size:var(--fs-footnote);font-variant-numeric:tabular-nums}@media (pointer:coarse){.kopf-knopf{min-width:44px;min-height:44px}.segment>a,.segment>button,.segmented-control .btn-ghost,.detail-tabs button,.moderation-tabs button,.profil-reiter-knopf,.ziel-reiter,.umfrage-option{min-height:44px}}.hinzugefuegt{text-align:center;animation:blattHoch .4s var(--ios-kurve) both;flex-direction:column;align-items:center;padding:8px 0 24px;display:flex}.hinzugefuegt-deckel{aspect-ratio:2/3;object-fit:cover;border-radius:10px;width:132px;margin-bottom:18px;box-shadow:0 14px 34px #00000047}.hinzugefuegt-titel{font-size:var(--fs-title3,20px);margin:0;font-weight:700;line-height:1.25}.hinzugefuegt-autor{font-size:var(--fs-body);color:var(--text-muted);margin:4px 0 0}.hinzugefuegt-lesen,.buch-jetzt-lesen{gap:10px;width:100%;min-height:56px;margin-top:24px;font-weight:700;font-size:18px!important}.hinzugefuegt-weiter{width:100%;margin-top:10px}.buch-jetzt-lesen{margin:0 0 12px}.lese-workout{--ring-buch:var(--primary);--workout-zeit:#ffb938;text-align:start;flex-direction:column;gap:12px;display:flex}.lese-buchzeile{background:var(--bg-card);border-radius:18px;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.lese-buchzeile:focus-within{box-shadow:0 0 0 2px var(--primary)}.lese-buchzeile-deckel{object-fit:cover;border-radius:6px;flex:none;width:38px;height:57px;box-shadow:0 4px 10px #0000002e}.lese-buchzeile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lese-buchzeile-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.25;display:-webkit-box;overflow:hidden}.lese-buchzeile-text small{color:var(--text-muted);font-size:14px}.lese-buchzeile-pfeil{color:var(--text-muted);flex:none}.lese-buchzeile-auswahl{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.lese-buchzeile-auswahl:disabled{cursor:default}.lese-ringe{background:var(--bg-card);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:16px 12px 14px;display:flex}.lese-ringe-bild{width:150px;height:150px}.lese-ring-spur,.lese-ring-fuell{fill:none;stroke:currentColor;stroke-width:11px}.lese-ring-spur{opacity:.18}.lese-ring-fuell{stroke-linecap:round}.lese-ring-heute{color:var(--ring-heute)}.lese-ring-woche{color:var(--ring-woche)}.lese-ring-buch{color:var(--ring-buch)}.lese-ringe-legende{text-align:center;grid-template-columns:repeat(3,1fr);width:100%;margin:0;display:grid}.lese-ring-zeile{flex-direction:column-reverse;gap:2px;display:flex}.lese-ring-wert{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700;line-height:1.1}.lese-ring-einheit{font-size:13px;font-weight:700}.lese-ring-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.lese-ringe-ziel{color:var(--primary);align-self:center;margin-top:-4px;font-size:14px;font-weight:600;text-decoration:none}.lese-level{background:var(--bg-card);border-radius:18px;grid-template-columns:1fr auto;align-items:baseline;gap:8px 12px;padding:12px 16px;display:grid}.lese-level-name{align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}a.lese-level{color:inherit;text-decoration:none}.lese-level-medaille{color:var(--stufe);flex:none}.lese-level-rest{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-area:1/2;font-size:13px}.lese-level-leiste{background:var(--bg-light);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.lese-level-leiste>.gleit-fuell{background:var(--primary)}.workout-leiste{color:#fff;background:#1c1c1e;border-radius:28px;flex-direction:column;gap:14px;padding:14px 18px 16px;display:flex;box-shadow:0 14px 34px #00000047}.workout-anzeige{justify-content:center;align-items:center;gap:12px;display:flex}.workout-zeit{letter-spacing:-.5px;color:var(--workout-zeit);font-variant-numeric:tabular-nums;transition:transform var(--zeit-lang) var(--ios-kurve), opacity .2s ease-out, color .2s ease-out;font-family:ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif;font-size:52px;font-weight:600;line-height:1}.workout-knoepfe{grid-template-columns:1fr auto 1fr;place-items:center;display:grid}.workout-knopf{color:#fff;min-width:72px;font:inherit;cursor:pointer;transition:transform var(--zeit-mittel) var(--feder), opacity var(--zeit-kurz,.15s) ease;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:flex}.workout-knopf>svg{box-sizing:content-box;background:#2c2c2e;border-radius:50%;padding:13px}.workout-knopf.ist-haupt{width:72px;min-width:0;height:72px;color:var(--workout-zeit);background:#2c2c2e;border-radius:50%;justify-content:center}.workout-knopf.ist-haupt>svg{background:0 0;padding:0}.workout-knopf:disabled{opacity:.35;cursor:default}.workout-knopf:active:not(:disabled){transition-duration:90ms;transform:scale(.94)}.workout-knopf:focus-visible{outline:2px solid var(--workout-zeit);outline-offset:3px;border-radius:18px}.workout-knopf.ist-haupt:focus-visible{border-radius:50%}.lese-workout.ist-fokus{justify-content:center;min-height:calc(100dvh - 200px)}.lese-workout.ist-fokus .workout-zeit{margin-inline:32px;transform:scale(1.46)}.lese-workout.ist-fokus .workout-anzeige{padding-block:12px}:is(html:has(.lese-workout.ist-fokus) .tabbar-bereich,html:has(.lese-workout.laeuft) .tabbar-bereich){visibility:hidden;transition:transform var(--zeit-mittel) var(--ios-kurve), visibility 0s linear var(--zeit-mittel);transform:translateY(calc(100% + 24px))}.einstell-karte{margin-bottom:15px;padding:20px}.einstell-titel{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.einstell-liste{flex-direction:column;gap:12px;display:flex}.einstell-schalter{text-align:start;justify-content:space-between;gap:12px;width:100%;padding:12px 14px}.einstell-schalter-text{flex-direction:column;gap:2px;min-width:0;display:flex}.einstell-schalter-text strong{font-size:14px;font-weight:700}.einstell-schalter-text small{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.4}.einstell-schalter-spur{border:1px solid var(--border-strong);background:var(--bg-light);border-radius:12px;flex:none;width:40px;height:24px;transition:background-color .18s;position:relative}.einstell-schalter-spur.ist-an{background:var(--primary)}.einstell-schalter-knopf{top:2px;background:var(--text-muted);border-radius:50%;width:18px;height:18px;transition:inset-inline-start .18s,background-color .18s;position:absolute;inset-inline-start:2px}.einstell-schalter-spur.ist-an .einstell-schalter-knopf{background:var(--on-primary);inset-inline-start:18px}.einstell-gefahr{width:100%;color:var(--gefahr-schrift,#b8000f);gap:8px;margin-top:16px}.einstell-fuss{font-size:var(--fs-caption);color:var(--text-muted);margin:6px 2px 0;line-height:1.4}.buchgespraech-schalter{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:18px;padding:26px 20px 20px;display:flex}.buchgespraech-schalter>svg{color:var(--primary)}.buchgespraech-schalter h2{font-size:var(--fs-title3,20px);margin:0}.buchgespraech-schalter p{max-width:34ch;color:var(--text-muted);margin:0;line-height:1.45}.buchgespraech-schalter .btn-main{width:auto;margin-top:6px;padding:12px 22px}.buchgespraech-schalter small{font-size:var(--fs-caption);color:var(--text-muted)}.buchgespraech-hinweis{background:var(--bg-card);font-size:var(--fs-subhead);color:var(--text-muted);border-radius:14px;margin:0 0 16px;padding:12px 16px;line-height:1.45}.stufe-holz{--stufe:#8a5a30}.stufe-bronze{--stufe:#9c5520}.stufe-silber{--stufe:#5f6b77}.stufe-gold{--stufe:#8f6800}.stufe-platin{--stufe:#23707e}html[data-scheme=dark] .stufe-holz{--stufe:#c9956a}html[data-scheme=dark] .stufe-bronze{--stufe:#dc9454}html[data-scheme=dark] .stufe-silber{--stufe:#c3ccd6}html[data-scheme=dark] .stufe-gold{--stufe:#f0c44c}html[data-scheme=dark] .stufe-platin{--stufe:#86d6e3}.stufen-karte{margin-bottom:16px;padding:18px 18px 14px}.stufen-kopf{align-items:center;gap:16px;display:flex;position:relative}.stufen-ring{flex:none;width:92px;height:92px}.stufen-ring-spur,.stufen-ring-fuell{fill:none;stroke:var(--stufe);stroke-width:9px}.stufen-ring-spur{opacity:.18}.stufen-ring-fuell{stroke-linecap:round}.stufen-medaille{top:50%;margin-top:-26px;background:color-mix(in srgb, var(--stufe) 16%, transparent);width:52px;height:52px;color:var(--stufe);border-radius:50%;place-items:center;margin-inline-start:-26px;display:grid;position:absolute;inset-inline-start:46px}.stufen-text{flex-direction:column;gap:2px;min-width:0;display:flex}.stufen-text small{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.stufen-text strong{color:var(--stufe);font-size:26px;line-height:1.1}.stufen-text .mess{font-size:var(--fs-subhead);color:var(--text-muted)}.stufen-satz{font-size:var(--fs-subhead);margin:14px 0 12px;line-height:1.45}.stufen-leiter{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.stufen-sprosse{width:100%;min-height:56px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 6px;font-size:12px;font-weight:600;display:flex}.stufen-sprosse>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.stufen-punkt{border:2px solid var(--stufe);border-radius:50%;width:16px;height:16px}.stufen-sprosse.ist-erreicht{color:var(--text-main)}.stufen-sprosse.ist-erreicht .stufen-punkt{background:var(--stufe)}.stufen-sprosse.ist-gewaehlt{background:var(--bg-light)}.stufen-sprosse[aria-current=step] .stufen-punkt{box-shadow:0 0 0 3px color-mix(in srgb, var(--stufe) 30%, transparent)}.stufen-sprosse:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.stufen-info{background:var(--bg-light);font-size:var(--fs-subhead);border-radius:12px;flex-direction:column;gap:2px;margin-top:8px;padding:10px 12px;line-height:1.4;display:flex}.stufen-fuss{font-size:var(--fs-caption);color:var(--text-muted);margin:10px 2px 0}.beitrag-level{align-items:center;gap:4px;display:inline-flex}.beitrag-level .stufen-marke{color:var(--stufe)}.eigenes-bild{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.eigenes-bild:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.dm-fuss .dm-eingabe{align-items:flex-end;gap:6px}.dm-plus{width:40px;height:44px;color:var(--primary);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.dm-plus:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:12px}.dm-fuss .dm-eingabe textarea{border-radius:20px;min-height:40px;padding:9px 14px}.dm-fuss .dm-senden{touch-action:manipulation;-webkit-user-select:none;user-select:none;width:40px;height:40px;animation:dmSendenRein .18s var(--ios-kurve,ease-out);margin-bottom:2px}.dm-fuss .dm-senden.mit-effekt{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 55%, #ff6b5e))}@keyframes dmSendenRein{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dm-fuss .dm-senden{animation:none}}svg.lucide{flex-shrink:0}.entdecken-feld{margin-bottom:16px}.profil-beitrag-kopf{font-size:var(--fs-caption);color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin:-6px -6px 6px 0;display:flex}.profil-beitrag-loeschen{width:44px;height:44px;color:var(--text-muted);margin:-10px -10px -10px 0}.avatar-rahmen{--ring:max(2px, calc(var(--groesse) * .06));isolation:isolate;border-radius:50%;flex:none;position:relative}.avatar-rahmen:before,.avatar-rahmen:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.avatar-rahmen:before{inset:calc(var(--ring) * -1);z-index:-1;background:var(--rahmen-grund);box-shadow:var(--rahmen-glanz,none)}.avatar-rahmen>.avatar-fassung{box-shadow:0 0 0 max(1px, calc(var(--ring) * .3)) #00000047;background:linear-gradient(var(--bg-light), var(--bg-light)), var(--bg-card)!important}@keyframes rahmenDrehen{to{transform:rotate(360deg)}}@keyframes rahmenPuls{0%,to{opacity:.55}50%{opacity:1}}@keyframes rahmenFunkeln{0%,to{opacity:.25}50%{opacity:1}}@keyframes rahmenFlackern{0%,to{opacity:.7;transform:scale(1)}35%{opacity:1;transform:scale(1.04)}60%{opacity:.8;transform:scale(.99)}}.rahmen-gold{--rahmen-grund:linear-gradient(135deg, #fff1bf 0%, #d4af37 30%, #8c6a14 55%, #f7dc7c 80%, #b8902a 100%)}.rahmen-nature{--rahmen-grund:linear-gradient(135deg, #c6e6b3 0%, #5e9a5e 40%, #2e5a38 70%, #8cc084 100%)}.rahmen-ocean{--rahmen-grund:conic-gradient(#0b3c5d, #1d8cc9, #8fe3ff, #1d8cc9, #0b3c5d);--rahmen-glanz:0 0 calc(var(--ring) * 1.6) #1d8cc973}.rahmen-neon{--rahmen-grund:conic-gradient(#ff2e97, #8a2be2, #00e5ff, #ff2e97);--rahmen-glanz:0 0 calc(var(--ring) * 2.2) #ff2e9799}.rahmen-blossom{--rahmen-grund:conic-gradient(#ffd6e6, #f48fb1, #fff3f8, #ec6a9c, #ffd6e6);--rahmen-glanz:0 0 calc(var(--ring) * 1.4) #f48fb180}.rahmen-blossom:after{inset:calc(var(--ring) * -2.2);background:radial-gradient(circle at 12% 30%, #ffc4da 0 calc(var(--ring) * .9), transparent calc(var(--ring) * 1.1)), radial-gradient(circle at 86% 18%, #f9a8c8 0 calc(var(--ring) * .7), transparent calc(var(--ring) * .9)), radial-gradient(circle at 78% 88%, #ffe0ec 0 calc(var(--ring) * .8), transparent calc(var(--ring) * 1))}.rahmen-ember{--rahmen-grund:conic-gradient(#ff3d00, #ff8c00, #ffd166, #ff5e00, #ff3d00);--rahmen-glanz:0 0 calc(var(--ring) * 2.4) #ff6e00a6}.rahmen-ember:after{inset:calc(var(--ring) * -1.6);background:radial-gradient(circle,#0000 58%,#ff8c0059 66%,#0000 74%);animation:1.6s ease-in-out infinite rahmenFlackern}.rahmen-shadow{--rahmen-grund:conic-gradient(#070a1f, #2b2f77, #0b1030, #3a2f7a, #070a1f);--rahmen-glanz:0 0 calc(var(--ring) * 1.6) #5a5ac873}.rahmen-shadow:after{inset:calc(var(--ring) * -1.2);background:radial-gradient(circle at 20% 12%,#fff 0 1px,#0000 1.6px),radial-gradient(circle at 88% 36%,#fff 0 1.2px,#0000 1.8px),radial-gradient(circle at 64% 94%,#cfe0ff 0 1px,#0000 1.6px),radial-gradient(circle at 6% 70%,#fff 0 .9px,#0000 1.4px);animation:2.4s ease-in-out infinite rahmenFunkeln}.rahmen-royal{--rahmen-grund:linear-gradient(160deg, #fff0b3 0%, #d4af37 35%, #9c7a22 65%, #f3d774 100%);--rahmen-glanz:0 0 0 calc(var(--ring) * .55) #d4af3759, 0 0 calc(var(--ring) * 2) #d4af3766}.rahmen-royal:after{content:"👑";top:calc(var(--groesse) * -.34);width:auto;height:auto;font-size:max(11px, calc(var(--groesse) * .32));filter:drop-shadow(0 1px 1px #00000059);border-radius:0;line-height:1;left:50%;transform:translate(-50%)rotate(-8deg)}.rahmen-aurora{--rahmen-grund:conic-gradient(#00ffb3, #00b4d8, #7b2ff7, #ff5edb, #00ffb3);--rahmen-glanz:0 0 calc(var(--ring) * 2.6) #00dcb480}.rahmen-aurora:before{animation:7s linear infinite rahmenDrehen}.rahmen-phoenix{--rahmen-grund:conic-gradient(#ff1e00, #ff8a00, #ffe55c, #ff6a00, #c40000, #ff1e00);--rahmen-glanz:0 0 calc(var(--ring) * 3) #ff5a00b3}.rahmen-phoenix:before{animation:3s linear infinite rahmenDrehen}.rahmen-phoenix:after{inset:calc(var(--ring) * -2.4);background:radial-gradient(circle at 30% 8%,#ffe55c 0 1.4px,#0000 2px),radial-gradient(circle at 70% 4%,#ff8a00 0 1.2px,#0000 1.8px),radial-gradient(circle at 50% 0,#fff3b0 0 1px,#0000 1.6px),radial-gradient(circle,#0000 60%,#ff6e0059 68%,#0000 76%);animation:1.2s ease-in-out infinite rahmenFlackern}.rahmen-galaxie{--rahmen-grund:conic-gradient(#12002e, #5b2a86, #2a6fdb, #9d4edd, #ff6fd8, #12002e);--rahmen-glanz:0 0 calc(var(--ring) * 3.2) #9d4edda6}.rahmen-galaxie:before{animation:9s linear infinite rahmenDrehen}.rahmen-galaxie:after{inset:calc(var(--ring) * -2);background:radial-gradient(circle at 15% 25%,#fff 0 1.2px,#0000 1.8px),radial-gradient(circle at 82% 14%,#e0ccff 0 1.4px,#0000 2px),radial-gradient(circle at 92% 70%,#fff 0 1px,#0000 1.6px),radial-gradient(circle at 40% 96%,#bfd8ff 0 1.2px,#0000 1.8px),radial-gradient(circle at 4% 60%,#fff 0 1px,#0000 1.6px);animation:24s linear infinite reverse rahmenDrehen,2s ease-in-out infinite rahmenFunkeln}.rahmen-legende{--rahmen-grund:conic-gradient(gold, #fff6c2, #ff8c00, #ff3cac, #784ba0, #2b86c5, gold);--rahmen-glanz:0 0 0 calc(var(--ring) * .5) #ffd70059, 0 0 calc(var(--ring) * 3.4) #ffc800b3}.rahmen-legende:before{animation:4s linear infinite rahmenDrehen}.rahmen-legende:after{inset:calc(var(--ring) * -2.2);background:radial-gradient(circle at 50% 0%, #fff 0 calc(var(--ring) * .55), #fff0a0e6 calc(var(--ring) * .75), transparent calc(var(--ring) * 1.4)), radial-gradient(circle at 50% 100%, #ffd700cc 0 calc(var(--ring) * .35), transparent calc(var(--ring) * .8));animation:3.2s linear infinite rahmenDrehen}@media (prefers-reduced-motion:reduce){.avatar-rahmen:before,.avatar-rahmen:after{animation:none!important}}.namens-blatt h3{margin:4px 0 8px;font-size:20px}.namens-text{color:var(--text-muted);margin:0 0 16px;line-height:1.45}.namens-spaeter{width:100%;margin-top:8px}.namens-text.namens-pflicht{color:var(--text-main);margin-top:-8px;font-weight:600}.uname-ausweg{width:auto;font-size:var(--fs-subhead);margin-top:6px;padding:8px 14px}.uname.ist-kompakt{margin-bottom:4px}.schnellzugriff{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.schnell-kachel{background:var(--bg-card);min-height:76px;color:var(--text-main);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;text-decoration:none;transition:transform .15s;display:flex;position:relative}.schnell-kachel:active{transform:scale(.97)}.schnell-kachel:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.schnell-symbol{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.schnell-text{max-width:100%;font-size:var(--fs-subhead);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.schnell-zahl{top:10px;background:var(--bg-light);min-width:22px;font-size:var(--fs-caption);text-align:center;border-radius:999px;padding:1px 7px;font-weight:700;position:absolute;inset-inline-end:10px}.schnell-symbol{background:var(--symbol-farbe,var(--primary));color:#fff}.schnell-kachel.mit-stufe .schnell-symbol{background:var(--stufe)}.dm-fuss .dm-eingabe textarea:focus{border-color:var(--primary);outline:none}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea:not(.story-schreibfeld),select{font-size:max(16px,1em)!important}}.wisch-zeile{border-radius:var(--radius-card,18px);position:relative;overflow:hidden}.wisch-inhalt{z-index:1;touch-action:pan-y;position:relative}.wisch-inhalt.ist-frei{transition:transform .28s cubic-bezier(.32,.72,0,1)}.wisch-aktionen{top:0;bottom:0;justify-content:flex-end;display:flex;position:absolute;inset-inline-end:0;overflow:hidden}.wisch-aktion{color:#fff;min-width:0;font:inherit;white-space:nowrap;cursor:pointer;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:flex;overflow:hidden}.wisch-rot{background:#d70015}.wisch-gruen{background:#1e7e34}.wisch-orange{background:#b25000}.wisch-blau{background:#06c}.wisch-zeile>.wisch-inhalt>.cozy-card{margin-bottom:0!important}.profil-beitrag-wisch{margin-bottom:12px}.dm-blase-huelle{touch-action:pan-y;position:relative}.dm-blase-huelle>.dm-blase{transition:transform .25s cubic-bezier(.32,.72,0,1)}.dm-blase-huelle.dm-zieht>.dm-blase{transform:translateX(var(--dm-zug,0px));transition:none}.dm-antwort-pfeil{top:50%;background:var(--bg-light);width:32px;height:32px;color:var(--text-muted);border-radius:50%;place-items:center;margin-top:-16px;transition:transform .15s,color .15s;display:grid;position:absolute;inset-inline-start:4px}.dm-antwort-pfeil.ist-bereit{color:var(--primary);transform:scale(1.15)}.verwaist-suchen{margin:4px 0 16px}.verwaist-konto .moderation-report-meta small{overflow-wrap:anywhere}.schliessen-knopf{background:color-mix(in srgb, var(--text-main) 12%, transparent);width:32px;min-width:32px;height:32px;min-height:32px;color:color-mix(in srgb, var(--text-main) 72%, transparent);cursor:pointer;border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s;display:inline-flex;position:relative}.schliessen-knopf:after{content:"";border-radius:50%;position:absolute;inset:-6px}.schliessen-knopf svg{stroke-width:2.6px;width:16px;height:16px}@media (hover:hover){.schliessen-knopf:hover{background:color-mix(in srgb, var(--text-main) 18%, transparent)}}.schliessen-knopf:active{background:color-mix(in srgb, var(--text-main) 24%, transparent);transform:scale(.94)}.schliessen-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rund-knopf{aspect-ratio:1;border-radius:50%;min-width:0;min-height:0;padding:0}.naechste-liste{margin:0 0 16px}.reading-coach-card .resume-cue{margin-top:18px}.muster-karte{padding:18px}.muster-kopf{align-items:center;gap:12px;margin:0 0 12px;display:flex}.muster-kopf h2{font-size:var(--fs-headline,17px);margin:0;font-weight:700;line-height:1.3}.muster-leer{font-size:var(--fs-subhead,15px);color:var(--text-muted);margin:0;line-height:1.55}.muster-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.muster-liste li{font-size:var(--fs-subhead,15px);align-items:flex-start;gap:12px;padding:10px 0;line-height:1.5;display:flex}.muster-liste li+li{border-top:.5px solid var(--separator)}.muster-liste li svg{color:var(--primary);flex:0 0 16px;margin-top:3px}.ob-ziele-titel{font-size:var(--fs-subhead,15px);margin:22px 0 8px;font-weight:700}.ob-ziele{background:var(--bg-light);border-radius:12px;margin:0;padding:0;list-style:none}.ob-ziele li{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.ob-ziele li+li{border-top:.5px solid var(--separator)}.ob-stepper{align-items:center;gap:4px;display:inline-flex}.ob-stepper strong{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:16px}.ob-stepper button{background:color-mix(in srgb, var(--text-main) 10%, transparent);width:36px;height:36px;min-height:36px;color:var(--text-main);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ob-stepper button:disabled{opacity:.35;cursor:default}.einlade-stand{font-size:var(--fs-subhead,15px);color:var(--text-muted);align-items:flex-start;gap:8px;margin:10px 4px 0;line-height:1.5;display:flex}.einlade-stand svg{color:var(--primary);flex:0 0 16px;margin-top:3px}.profil-beitrag-aktionen{border-top:0;margin-top:10px;padding-top:0}.zitat-blatt-form{padding-bottom:calc(18px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex}.zitat-blatt-feld{font-size:var(--fs-caption,13px);color:var(--text-muted);flex-direction:column;gap:6px;font-weight:600;display:flex}.zitat-blatt-feld .cozy-input{color:var(--text-main);margin:0;font-weight:400}.zitat-blatt-feld textarea{resize:vertical;min-height:110px;font-style:italic;line-height:1.55}.zitat-blatt-leer{color:var(--text-muted);margin:0 0 18px;line-height:1.55}.zitat-blatt-fehler{color:var(--danger);margin:0;font-size:14px}.zitat-werkzeuge{flex-shrink:0;gap:2px;display:flex}.zitat-werkzeuge .zitat-loeschen{color:var(--danger)}.zitat-blatt-buch{font-size:var(--fs-subhead,15px);color:var(--text-muted);margin:0;line-height:1.4}.zitat-blatt-notiz{font-size:var(--fs-caption,13px);color:var(--text-muted);margin:0;line-height:1.45}.buch-zitat{background:var(--bg-light);border:1px solid var(--border-subtle);border-radius:12px;padding:14px 14px 6px}.buch-zitat-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-style:italic;line-height:1.5}.buch-zitat .zitat-werkzeuge{justify-content:flex-end;margin-top:4px}.buch-zitat textarea{resize:vertical;min-height:96px;margin:0 0 8px;font-family:inherit;font-style:italic;line-height:1.5}.buch-zitat-leiste{gap:8px;padding-bottom:8px;display:flex}.buch-zitat-leiste>button{flex:1;width:auto;min-height:44px;padding:0 14px}.vorschlag-reihe{margin:16px 0}.vorschlag-titel{font-size:var(--fs-subhead,15px);color:var(--text-main);margin:0 4px 10px;font-weight:700}.vorschlag-liste{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:0;padding:2px 2px 8px;list-style:none;display:flex;overflow-x:auto}.vorschlag-liste::-webkit-scrollbar{display:none}.vorschlag-karte{text-align:center;scroll-snap-align:start;flex-direction:column;flex:0 0 158px;align-items:center;gap:10px;margin:0;padding:16px 12px 14px;display:flex;position:relative}.vorschlag-person{width:100%;min-width:0;color:inherit;flex-direction:column;flex:1;align-items:center;gap:4px;text-decoration:none;display:flex}.vorschlag-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-subhead,15px);color:var(--text-main);margin-top:6px;overflow:hidden}.vorschlag-neu{background:var(--primary-faint);max-width:100%;font-size:var(--fs-caption2,11px);color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:700;line-height:1.4;overflow:hidden}.vorschlag-grund{-webkit-line-clamp:2;min-height:2.6em;font-size:var(--fs-caption,13px);color:var(--text-muted);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.vorschlag-karte .folgen-knopf{width:100%;min-height:40px;font-size:var(--fs-footnote,13px);white-space:normal;text-wrap:balance;justify-content:center;padding:4px 8px;line-height:1.15}.vorschlag-weg{top:2px;width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-inline-end:2px}.tipp-karte{align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px;display:flex;position:relative}.tipp-symbol{background:var(--primary-faint);width:40px;height:40px;color:var(--primary);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.tipp-text{flex:1;min-width:0;padding-inline-end:28px}.tipp-marke{font-size:var(--fs-caption,13px);color:var(--text-muted);margin:0 0 2px;font-weight:600}.tipp-text h2{font-size:var(--fs-headline,17px);color:var(--text-main);margin:0 0 4px;line-height:1.25}.tipp-satz{font-size:var(--fs-subhead,15px);color:var(--text-muted);margin:0 0 12px;line-height:1.45}.tipp-knopf{width:auto;min-height:44px;font-size:var(--fs-subhead,15px);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.tipp-weg{top:4px;width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-inline-end:4px}.foto-text{flex-direction:column;gap:8px;display:flex}.foto-text-knopf{justify-content:center;align-self:flex-start;align-items:center;gap:8px;width:auto;min-height:44px;padding:0 16px;display:inline-flex}.foto-text-datei{display:none}.foto-text-hinweis,.foto-text-tipp{font-size:var(--fs-caption,13px);color:var(--text-muted);margin:0;font-weight:400;line-height:1.45}.foto-text-lauf{font-size:var(--fs-caption,13px);color:var(--text-muted);flex-direction:column;gap:6px;font-weight:400;display:flex}.foto-text-fehler{color:var(--danger);margin:0;font-size:14px;font-weight:400;line-height:1.45}.foto-text-feld{background:var(--bg-light);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.foto-text-titel{font-size:var(--fs-subhead,15px);color:var(--text-main);margin:0;font-weight:700}.foto-text-woerter{-webkit-overflow-scrolling:touch;max-height:min(38dvh,320px);color:var(--text-main);padding:2px;font-size:16px;font-weight:400;line-height:1.25;overflow-y:auto}.foto-text-wort{min-width:24px;min-height:32px;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;margin:2px 0;padding:5px 3px;display:inline-block}.foto-text-wort[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.foto-text-wort:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.foto-text-absatz{height:10px;display:block}.foto-text-leiste{flex-wrap:wrap;gap:8px;display:flex}.foto-text-leiste>button{flex:auto;width:auto;min-height:44px;padding:0 14px}html:not([data-scheme=dark]) .lese-workout{--workout-zeit:#b06e00}html:not([data-scheme=dark]) .workout-leiste{background:var(--bg-card);color:var(--text-main);border:.5px solid var(--border-subtle);box-shadow:0 10px 28px #00000014}html:not([data-scheme=dark]) .workout-knopf{color:var(--text-main)}html:not([data-scheme=dark]) .workout-knopf>svg,html:not([data-scheme=dark]) .workout-knopf.ist-haupt{background:color-mix(in srgb, var(--text-main) 8%, transparent)}.verfassen-zeile{background:var(--bg-card);width:100%;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer;transition:background .18s var(--ios-kurve), transform .12s ease;border:0;border-radius:999px;align-items:center;gap:12px;margin:4px 0 14px;padding:10px 14px 10px 10px;display:flex}@media (hover:hover){.verfassen-zeile:hover{background:color-mix(in srgb, var(--text-main) 6%, var(--bg-card))}}.verfassen-zeile:active{transform:scale(.99)}.verfassen-platzhalter{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-subhead,15px);flex:1;overflow:hidden}.verfassen-symbol{color:var(--primary);flex:0 0 20px}.dm-liste{background:var(--bg-card);border-radius:var(--radius-card,20px);gap:0;margin:0;padding:0;list-style:none;overflow:hidden}.dm-liste .dm-zeile{background:0 0;border:0;border-radius:0;min-height:74px;padding:10px 16px 10px 12px;transition:background .15s;position:relative}.dm-liste>li+li>.dm-zeile:before{content:"";background:var(--separator);height:.5px;position:absolute;top:0;left:76px;right:0}.dm-liste .dm-zeile.ist-aktiv{background:color-mix(in srgb, var(--text-main) 6%, transparent)}@media (hover:hover){.dm-liste .dm-zeile:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.dm-liste .dm-avatar{width:52px;height:52px}.dm-zeile-oben{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.dm-zeile-unten{align-items:center;gap:8px;min-width:0;display:flex}.dm-zeit{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.dm-liste .dm-zeit{opacity:1}.dm-zeit.ist-neu{color:var(--primary);opacity:1;font-weight:600}.dm-liste .dm-vorschau{flex:1;min-width:0}.dm-vorschau.ist-neu{color:var(--text-main);font-weight:600}.rec-leer-titel{font-size:var(--fs-headline,17px);margin:6px 0 0}.rec-leer-weg{font-size:var(--fs-caption,13px);color:var(--text-muted)}.rec-leer-knoepfe{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.rec-leer-knoepfe>*{width:auto}@media (min-width:900px){.kopf-leiste:not(:has(.kopf-leiste-vorn>:not(.ist-profil))){margin-bottom:-46px}.kopf-leiste:not(.ist-kompakt):not(:has(.kopf-leiste-vorn>:not(.ist-profil))){pointer-events:none}.kopf-leiste:not(.ist-kompakt):not(:has(.kopf-leiste-vorn>:not(.ist-profil))) .kopf-leiste-hinten>*{pointer-events:auto}.kopf-leiste:not(:has(.kopf-leiste-vorn>:not(.ist-profil)))+.grosser-titel{padding-inline-end:120px}.schnell-kachel{flex-direction:row;align-items:center;gap:12px;min-height:56px;padding:10px 14px}.schnell-zahl{margin-inline-start:auto;position:static}}.regal-reihe-titel{font-size:var(--fs-caption,13px);color:var(--text-muted);margin:2px 2px 8px;font-weight:600}.monat-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.monat-zahlen>div{background:var(--bg-light);border-radius:12px;padding:10px 12px}.monat-zahlen dt{font-size:var(--fs-caption2,11px);color:var(--text-muted);margin:0;font-weight:600}.monat-zahlen dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:700}@media (min-width:900px){.monat-karte{grid-template-rows:auto auto auto 1fr;grid-template-areas:"raster kopf""raster legende""raster zahlen""raster."}.monat-zahlen{grid-area:zahlen;margin-top:16px}}.landing-hero{isolation:isolate;position:relative}.landing-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 48% at 28% 42%, color-mix(in srgb, var(--primary) 24%, transparent), transparent 72%), radial-gradient(32% 42% at 74% 30%, #af52de29, transparent 72%);filter:blur(18px);height:380px;position:absolute;inset:-60px 0 auto}@media (prefers-reduced-motion:no-preference){.landing-hero:before{animation:12s ease-in-out infinite alternate heroAtmen}@keyframes heroAtmen{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,3%)scale(1.06)}}}.landing-merkmal{background:var(--bg-light);padding:16px}.store-knoepfe{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.store-knopf{color:#fff;background:#000;border:1px solid #ffffff47;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:8px 18px 8px 14px;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}a.store-knopf,.lp a.store-knopf,a.store-knopf:visited{color:#fff}@media (hover:hover){.store-knopf:hover{transform:translateY(-1px)}}.store-knopf.ist-bald{opacity:.72;cursor:default}@media (hover:hover){.store-knopf.ist-bald:hover{transform:none}}.store-knopf-text{flex-direction:column;line-height:1.1;display:flex}.store-knopf-text small{color:#ffffffdb;font-size:11px;font-weight:500}.store-knopf-text strong{font-size:17px;font-weight:600}.ka-stand{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;padding:16px;display:grid}.ka-stand>div{flex-direction:column;gap:2px;display:flex}.ka-stand svg{color:var(--primary);margin-bottom:4px}.ka-stand strong{font-size:26px;font-weight:700;line-height:1.1}.ka-stand span{font-size:var(--fs-caption,13px);color:var(--text-muted)}.ka-tag h2{font-size:var(--fs-subhead,15px);color:var(--text-muted);margin:18px 4px 8px;font-weight:600}.ka-liste{margin:0;padding:4px 0;list-style:none}.ka-liste li{align-items:center;gap:12px;padding:10px 14px;display:flex}.ka-liste li+li{border-top:.5px solid var(--separator)}.ka-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ka-text strong{font-size:15px;font-weight:600}.ka-text small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ka-betraege{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ka-betrag{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ka-betrag.ist-plus{color:var(--erfolg,#1e7e34)}html[data-scheme=dark] .ka-betrag.ist-plus{color:#30d158}.ka-betrag.ist-minus{color:var(--text-main)}.ka-hinweis{font-size:var(--fs-caption,13px);color:var(--text-muted);margin:18px 4px 0;line-height:1.5}.mod-suche{align-items:center;gap:8px;margin-bottom:14px;display:flex}.mod-suche svg{color:var(--text-muted);flex-shrink:0}.mod-suche .cozy-input{flex:1;margin:0}.mod-suche .btn-main{width:auto}.mod-personen-liste,.mod-protokoll{margin:0 0 14px;padding:4px 0;list-style:none}.mod-personen-liste li+li,.mod-protokoll li+li{border-top:.5px solid var(--separator)}.mod-person{width:100%;color:var(--text-main);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.mod-person-text{flex-direction:column;min-width:0;display:flex}.mod-person-text small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mod-unter{font-size:var(--fs-subhead,15px);margin:20px 4px 8px}.mod-leer{color:var(--text-muted);margin:4px 4px 10px;font-size:14px}.mod-einstieg{padding:16px}.mod-einstieg h2{margin:0 0 2px;font-size:17px}.mod-einstieg h3{font-size:var(--fs-subhead,15px);margin:18px 0 6px}.mod-einstieg-gesamt{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 0 12px}.mod-einstieg-liste,.mod-einstieg-eigene{margin:0;padding:0;list-style:none}.mod-einstieg-liste li{grid-template-columns:1fr auto;gap:4px 12px;padding:8px 0;font-size:14px;display:grid}.mod-einstieg-liste li+li,.mod-einstieg-eigene li+li{border-top:.5px solid var(--separator)}.mod-einstieg-name{overflow-wrap:anywhere;min-width:0}.mod-einstieg-zahl{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mod-einstieg-balken{background:var(--bg-light);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.mod-einstieg-balken>span{background:var(--primary);border-radius:3px;height:100%;display:block}.mod-einstieg-eigene li{justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.mod-einstieg-eigene li>span{overflow-wrap:anywhere;min-width:0}.mod-einstieg-eigene b{font-variant-numeric:tabular-nums}.mod-zurueck{width:auto;margin-bottom:12px}.mod-kopf{align-items:center;gap:14px;padding:16px;display:flex}.mod-kopf h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.mod-kopf small{color:var(--text-muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.mod-foto{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.mod-marke{color:#fff;background:#d70015;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.mod-warnung{align-items:center;gap:4px;color:var(--danger)!important;display:inline-flex!important}.mod-bio{margin:12px 4px;font-size:14px;line-height:1.5}.mod-zahlen{margin:12px 0}.mod-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.mod-kachel{background:var(--bg-light);min-height:44px;color:inherit;font:inherit;text-align:start;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}button.mod-kachel{cursor:pointer}button.mod-kachel[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--primary)}.mod-kachel-name{font-size:var(--fs-caption2,11px);color:var(--text-muted);font-weight:600}.mod-kachel-zahl{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.mod-kachel-liste{margin:0 0 12px}.mod-kachel-liste .mod-liste li{flex-direction:column;gap:2px;padding:8px 0;display:flex}.mod-kachel-liste .mod-person{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.mod-aktionen{flex-wrap:wrap}.mod-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mod-liste li{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mod-liste p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.mod-liste small{color:var(--text-muted);align-items:center;gap:4px;display:inline-flex}.mod-liste .btn-ghost{align-self:flex-start;width:auto}.mod-bilder{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mod-bilder li{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex}.mod-bilder img{object-fit:cover;border-radius:50%;width:96px;height:96px}.mod-bilder small{color:var(--text-muted);font-size:12px}.mod-bilder .btn-ghost{width:auto;font-size:13px}.mod-protokoll li{flex-direction:column;gap:2px;padding:10px 14px;display:flex}.mod-protokoll small{color:var(--text-muted);font-size:12.5px}.mod-protokoll p{margin:4px 0 0;font-size:14px}.mod-bescheid small{font-variant-numeric:tabular-nums}.eingriff-huelle{z-index:700;padding:calc(env(safe-area-inset-top,0px) + 24px) 16px calc(env(safe-area-inset-bottom,0px) + 16px + var(--tastatur,0px));background:var(--scrim);-webkit-backdrop-filter:blur(6px);justify-content:center;align-items:flex-start;animation:.2s fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}.eingriff-dialog{flex-direction:column;gap:12px;width:100%;max-width:520px;padding:20px;animation:.25s cubic-bezier(.34,1.56,.64,1) slideUp;display:flex}.eingriff-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.eingriff-kopf h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.eingriff-wen{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.eingriff-inhalt{background:var(--bg-light);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;max-height:140px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5;overflow-y:auto}.eingriff-feld{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.eingriff-feld>span,.eingriff-feld legend{color:var(--text-muted);padding:0;font-size:13px;font-weight:600}.eingriff-feld .cozy-input{margin:0}.eingriff-feld textarea.cozy-input{resize:vertical;min-height:72px;font:inherit;line-height:1.45}.eingriff-wahl{flex-wrap:wrap;gap:8px;display:flex}.eingriff-wahl label{background:var(--bg-light);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;min-height:36px;padding:6px 12px;font-size:14px;display:inline-flex}.eingriff-wahl label.ist-an{border-color:var(--primary);color:var(--primary);font-weight:600}.eingriff-wahl input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.eingriff-wahl label:focus-within{outline:2px solid var(--primary);outline-offset:2px}.eingriff-hinweis{color:var(--text-muted);align-items:center;gap:4px;font-size:12.5px;line-height:1.4;display:inline-flex}.eingriff-melden{margin:0}.eingriff-vorschau-knopf{align-self:flex-start;width:auto;font-size:14px}.eingriff-vorschau{border:1px dashed var(--separator);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.eingriff-vorschau>small{color:var(--text-muted);font-size:12.5px}.eingriff-knoepfe{gap:10px;margin-top:4px;display:flex}.eingriff-knoepfe>*{flex:1}.eingriff-knoepfe>.btn-ghost{flex:none;width:auto;padding-inline:18px}.eingriff-los{color:#fff;background:#d70015}.eingriff-los:disabled{opacity:.5}.bescheid-text{flex-direction:column;gap:10px;display:flex}.bescheid-kopf{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.bescheid-massnahme{letter-spacing:normal;margin:0;font-size:15px;font-weight:400;line-height:1.5}.bescheid-text .bescheid-abschnitt{color:var(--text-muted);letter-spacing:normal;margin:0 0 2px;font-size:13px;font-weight:600}.bescheid-text section p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.bescheid-karte{flex-direction:column;gap:14px;margin-bottom:14px;padding:18px;scroll-margin-top:90px;display:flex}.bescheid-karte.ist-ziel{box-shadow:0 0 0 2px var(--primary)}.bescheid-widerspruch{border-top:.5px solid var(--separator);flex-direction:column;gap:10px;padding-top:12px;display:flex}.bescheid-widerspruch .btn-ghost{align-self:flex-start;width:auto}.bescheid-frist{color:var(--text-muted);margin:0;font-size:13px}.bescheid-stand{color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.bescheid-entscheidung{background:var(--bg-light);border-radius:12px;padding:12px 14px}.bescheid-entscheidung h3{letter-spacing:normal;align-items:center;gap:6px;margin:0 0 6px;font-size:14px;display:flex}.bescheid-entscheidung p{margin:0 0 6px;font-size:14px;line-height:1.5}.bescheid-entscheidung.ist-aufgehoben h3{color:var(--success)}.bescheid-antwort{white-space:pre-wrap}.ergebnis-liste{flex-direction:column;gap:8px;margin:0;display:flex}.ergebnis-liste div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ergebnis-liste dt{color:var(--text-muted)}.ergebnis-liste dd{text-align:end;overflow-wrap:anywhere;margin:0}.ergebnis-nachreichen{background:var(--bg-light);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.ergebnis-nachreichen p{margin:0;font-size:14px;line-height:1.45}.ergebnis-an{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-weight:600}.ergebnis-nachreichen .moderation-actions a{text-decoration:none}.widerspruch-text{border-inline-start:3px solid var(--primary);background:var(--bg-light);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:4px 0 10px;padding:10px 12px;font-size:14px;line-height:1.5}.widerspruch-karte .eingriff-feld{margin:10px 0}.gespraech-karte{flex-direction:column;gap:12px;margin-bottom:16px;padding:18px;display:flex}.gespraech-titel{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.gespraech-verlauf{flex-direction:column;gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.gespraech-nachricht{border-radius:16px;flex-direction:column;gap:2px;max-width:85%;padding:8px 12px;display:flex}.gespraech-nachricht p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.45}.gespraech-nachricht small{color:var(--text-muted);font-size:11.5px}.gespraech-nachricht.von-moderation{background:var(--bg-light);border-end-start-radius:6px;align-self:flex-start}.gespraech-nachricht.von-mir{background:color-mix(in srgb, var(--primary) 14%, transparent);border-end-end-radius:6px;align-self:flex-end}.gespraech-antwort{flex-direction:column;gap:8px;display:flex}.gespraech-antwort .cozy-input{resize:vertical;min-height:64px;font:inherit;margin:0}.gespraech-antwort .btn-main{align-self:flex-end;align-items:center;gap:6px;width:auto;display:inline-flex}.mod-gespraech{margin-top:8px}.mod-gespraech .mod-unter{align-items:center;gap:6px;display:flex}.mod-gespraech .gespraech-verlauf{margin:8px 0 10px}.mod-marke-rolle{background:var(--primary)}.mod-marke-neu{background:var(--success);vertical-align:middle;margin-inline-start:8px}.mod-neu-zahlen{font-size:var(--fs-footnote);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0 2px 10px}.abgleich-status strong{align-items:center;gap:6px;display:inline-flex}.mod-team-zeile{align-items:center;gap:12px;padding:10px 14px;display:flex}.mod-team-zeile .mod-person-text{flex:1}.mod-team-zeile .btn-ghost{width:auto;font-size:13.5px}.mod-team-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mod-person.ist-ungelesen strong{font-weight:700}.mod-neu{background:var(--primary);color:#fff;vertical-align:middle;border-radius:999px;margin-inline-start:8px;padding:1px 7px;font-size:11px;font-weight:700}.notif-moderation{background:var(--bg-light);width:38px;height:38px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html{touch-action:manipulation}.club-detail .cozy-card{padding:18px}.club-detail .club-kopf{gap:16px;padding:14px 18px}.club-detail .club-kopf .club-cover{border-radius:6px}.club-detail .club-abschnitt{margin-bottom:14px}.club-detail .club-hinweis:last-child{margin-bottom:0}@media (max-width:360px){.club-detail .cozy-card{padding:14px}}.bonus-huelle{grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s,margin .4s;display:grid}.bonus-innen{min-height:0;overflow:hidden}.bonus-huelle.ist-zu{opacity:0;grid-template-rows:0fr;margin-bottom:0}.bonus-haken{animation:.5s cubic-bezier(.34,1.56,.64,1) both toastHaken}.bonus-huelle.ist-geholt .zeile-text small{color:var(--success);font-weight:600}.story-ring{background:var(--bg-card);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:3px;display:flex;position:relative}.story-ring:before{content:"";background:var(--label-tertiary);-webkit-mask-composite:xor;border-radius:50%;padding:2.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.story-kreis.ist-neu .story-ring:before{background:conic-gradient(from 200deg,#ffb547,#ff5e7e,#b04bff,#3b82f6,#ffb547)}.story-kreis.ist-gesehen .story-ring:before{padding:1.5px}.story-ring>img,.story-ring>:not(svg){object-fit:cover;border-radius:50%;width:100%;height:100%}.story-ring-neu{border:2px dashed var(--border-strong);color:var(--text-muted);padding:0}.story-ring-neu:before{display:none}.story-kreis:active .story-ring{transition:transform .15s var(--ios-kurve);transform:scale(.94)}.story-leinwand{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.story-leinwand-mitte{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5cqw;min-height:0;padding:18cqw 8cqw 12cqw;display:flex;overflow:hidden}.story-leinwand-mitte.ist-links{align-items:stretch}.story-buch-sticker{max-width:64%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1.5cqw;padding:0;display:flex;transform:rotate(-2deg)}.story-leinwand-mitte.ist-links .story-buch-sticker{align-self:flex-start;align-items:flex-start}.story-buch-sticker img,.story-buch-leer{object-fit:cover;border-radius:2cqw;width:38cqw;max-height:56cqw;box-shadow:0 4cqw 10cqw #00000073}.story-buch-leer{background:#ffffff24;justify-content:center;align-items:center;height:54cqw;display:flex}.story-buch-titel{text-align:center;margin-top:2cqw;font-size:4.2cqw;font-weight:700;line-height:1.25}.story-buch-link{color:#111;background:#ffffffeb;border-radius:999px;margin-top:1.5cqw;padding:1.2cqw 3.2cqw;font-size:3.2cqw;font-weight:600;transform:rotate(2deg)}.story-editor .story-buch-link{display:none}.story-buch-autor{opacity:.8;text-align:center;font-size:3.4cqw}.story-leinwand-mitte.ist-links .story-buch-titel,.story-leinwand-mitte.ist-links .story-buch-autor{text-align:start}.story-anzeige-text,.story-schreibfeld{white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 .4cqw 2cqw #0000002e;width:100%;margin:0;line-height:1.3}.story-schreibfeld{resize:none;field-sizing:content;caret-color:currentColor;background:0 0;border:0;outline:none;min-height:3.2em;max-height:60%;padding:0}.story-schreibfeld::placeholder{color:inherit;opacity:.6}.story-zaehler{opacity:.75;font-variant-numeric:tabular-nums;font-size:3.2cqw}.story-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-foto.ist-vorschau{filter:blur(22px)brightness(.62);transform:scale(1.25)}.story-foto.ist-ganz{object-fit:contain}.story-foto.ist-fuellen{object-fit:cover}.story-foto-schatten{pointer-events:none;background:linear-gradient(#00000059 0%,#0000 22% 55%,#0000008c 100%);position:absolute;inset:0}.story-leinwand-mitte{z-index:1;position:relative}.story-leinwand-mitte.ist-foto{justify-content:flex-end;padding-bottom:30cqw}.story-leinwand-mitte.ist-foto .story-anzeige-text,.story-leinwand-mitte.ist-foto .story-schreibfeld{text-shadow:0 .3cqw 2.4cqw #0000008c}.story-foto-laeuft{opacity:.85;margin:0;font-weight:600}.story-editor{z-index:3200;padding-bottom:var(--tastatur,0px);background:#000;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.story-editor-rahmen{width:100%;height:100%;padding-top:env(safe-area-inset-top);outline:none;flex-direction:column;display:flex;position:relative}.story-editor .story-leinwand{min-height:0;animation:blattHoch .4s var(--ios-kurve) both;border-radius:0 0 18px 18px;flex:1}.story-werkzeuge{top:0;z-index:2;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;inset-inline:0}.story-werkzeuge-mitte{flex:1}.story-werkzeug{cursor:pointer;color:#fff;min-width:44px;height:44px;font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000047;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;display:inline-flex}.story-werkzeug[aria-pressed=true]{color:#111;background:#ffffffe6}.story-leinwand-unten{z-index:2;flex-direction:column;gap:10px;padding:10px 12px 14px;display:flex;position:relative}.story-leinwand .story-arten{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;gap:6px;margin:0;overflow-x:auto}.story-leinwand .story-arten::-webkit-scrollbar{display:none}.story-leinwand .story-art{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000047;border:0;border-radius:999px;flex:0 auto;min-height:38px;padding:8px 11px;font-size:14px;font-weight:600}.story-leinwand .story-art-aktiv{color:#111;background:#fff}.story-leinwand .story-arten.story-vorlagen{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin-inline:-12px;padding-inline:12px;display:flex;overflow-x:auto}.story-leinwand .story-arten.story-vorlagen::-webkit-scrollbar{display:none}.story-leinwand .story-vorlagen .story-art{flex:none}.story-farben{scrollbar-width:none;justify-content:center;gap:10px;padding:4px;display:flex;overflow-x:auto}.story-farben::-webkit-scrollbar{display:none}.story-farbe{cursor:pointer;width:30px;height:30px;transition:transform .15s var(--ios-kurve);border:2.5px solid #ffffffd9;border-radius:50%;flex:none;padding:0;box-shadow:0 2px 8px #00000040}.story-farbe.ist-an{border-color:#fff;transform:scale(1.18);box-shadow:0 0 0 2px #00000059,0 2px 10px #0000004d}.story-editor-fuss{padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#000;align-items:center;gap:12px;display:flex}.story-editor-hinweis{color:#fff9;flex:1;margin:0;font-size:12px;line-height:1.35}.story-teilen-knopf{cursor:pointer;min-height:46px;font:inherit;color:#111;white-space:nowrap;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:15px;font-weight:700;display:inline-flex}.story-teilen-knopf:disabled{opacity:.45;cursor:default}.story-teilen-avatar{border-radius:50%;width:34px;height:34px}.story-buchwahl{inset-inline:0;z-index:5;max-height:70%;padding:14px 14px calc(14px + env(safe-area-inset-bottom));background:var(--bg-card);color:var(--text-main);animation:blattHoch .3s var(--ios-kurve) both;border-radius:20px 20px 0 0;position:absolute;bottom:0;overflow-y:auto}.story-buchwahl-kopf{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.story-buchwahl .story-werkzeug{background:var(--bg-light);color:var(--text-main)}.story-grund{z-index:3200;padding-bottom:var(--tastatur,0px);background:#000;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.story-blatt{color:#fff;width:100%;height:100%;transition:transform .2s var(--ios-kurve), opacity .2s;animation:storyAuf .28s var(--ios-kurve) both;outline:none;position:relative;overflow:hidden}@keyframes storyAuf{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.story-flaeche{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}.story-oben{top:0;z-index:3;padding:calc(8px + env(safe-area-inset-top)) 10px 18px;background:linear-gradient(#00000059,#0000);position:absolute;inset-inline:0}.story-striche{gap:3px;padding:0 2px;display:flex}.story-strich{background:#ffffff59;border-radius:2px;flex:1;height:2.5px;position:relative;overflow:hidden}.story-strich.ist-voll{background:#fff}.story-strich-lauf{transform-origin:0;animation-name:strichLauf;animation-duration:var(--dauer,5s);background:#fff;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0}[dir=rtl] .story-strich-lauf{transform-origin:100%}@keyframes strichLauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-kopf{align-items:center;gap:8px;margin-top:10px;display:flex}.story-kopf .dm-avatar{width:34px;height:34px}.story-kopf .dm-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:14px;font-weight:700;overflow:hidden}.story-zeit{color:#ffffffbf;white-space:nowrap;font-size:13px}.story-kopf-rest{flex:1}.story-kopf .aktions-knopf{color:#fff}.story-kopf .story-werkzeug{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.story-kopf .aktions-liste{color:var(--text-main)}.story-unten{bottom:0;z-index:3;padding:24px 12px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#0006);position:absolute;inset-inline:0}.story-antwort{align-items:center;gap:10px;display:flex}.story-antwort input{min-width:0;min-height:46px;font:inherit;color:#fff;background:0 0;border:1.5px solid #ffffffa6;border-radius:999px;outline:none;flex:1;padding:0 18px;font-size:15px}.story-antwort input:focus{background:#00000040;border-color:#fff}.story-antwort input::placeholder{color:#ffffffd9}.story-herz,.story-senden{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex}.story-herz.ist-an svg{animation:herzPuls .45s var(--ios-kurve)}.story-herz-emoji{animation:herzPuls .45s var(--ios-kurve);font-size:26px;line-height:1}@keyframes herzPuls{0%{transform:scale(.6)}55%{transform:scale(1.25)}to{transform:scale(1)}}.story-senden{color:#111;background:#fff}.story-senden:disabled{opacity:.5}.story-schnell{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:blattHoch .25s var(--ios-kurve) both;background:#00000073;border-radius:22px;margin-bottom:14px;padding:14px 12px}.story-schnell-titel{color:#ffffffd9;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.story-schnell-raster{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.story-schnell-emoji{cursor:pointer;min-height:56px;transition:transform .15s var(--ios-kurve);background:0 0;border:0;border-radius:16px;font-size:34px;line-height:1}.story-schnell-emoji:active{transform:scale(1.3)}.story-schnell-emoji[aria-pressed=true]{background:#ffffff2e}.story-regen{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-regen span{bottom:12%;left:calc(50% + var(--x));opacity:0;animation:emojiFlug 1.3s cubic-bezier(.2, .7, .3, 1) var(--verz) forwards;font-size:44px;position:absolute}@keyframes emojiFlug{0%{opacity:0;transform:translate(-50%)scale(.4)}15%{opacity:1;transform:translate(-50%,-8vh)scale(1.15)}to{opacity:0;transform:translate(-50%,-62vh)scale(.9)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.story-regen span{animation:1s forwards emojiRuhig;bottom:45%}.story-regen span:not(:first-child){display:none}.story-strich-lauf{animation-timing-function:steps(20,end)}}@keyframes emojiRuhig{0%{opacity:0;transform:translate(-50%)scale(.8)}30%,70%{opacity:1;transform:translate(-50%)scale(1.2)}to{opacity:0}}.story-aktivitaet-knopf{cursor:pointer;min-height:46px;font:inherit;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000059;border:0;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 8px;font-weight:600;display:inline-flex}.story-gesichter{display:inline-flex}.story-gesicht{border:2px solid #0009;border-radius:50%;width:26px;height:26px}.story-gesicht+.story-gesicht{margin-inline-start:-9px}.story-aktivitaet-zahl{opacity:.85;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.story-aktivitaet-emojis{letter-spacing:1px}.story-aktivitaet{inset-inline:0;z-index:5;max-height:62%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--bg-card);color:var(--text-main);animation:blattHoch .3s var(--ios-kurve) both;border-radius:22px 22px 0 0;position:absolute;bottom:0;overflow-y:auto}.story-aktivitaet-kopf{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.story-aktivitaet .story-werkzeug{background:var(--bg-light);color:var(--text-main)}.story-aktivitaet .story-hinweis{color:var(--text-muted);margin:0}.story-gesehen-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.story-gesehen-zeile{align-items:center;gap:12px;display:flex}.story-gesehen-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.story-gesehen-emoji{font-size:22px}.story-hinweis{color:#ffffffb8;text-align:center;margin:0;font-size:13px}@media (min-width:700px){.story-blatt,.story-editor-rahmen{aspect-ratio:9/16;border-radius:18px;width:auto;height:min(92vh,900px);padding-top:0;box-shadow:0 30px 80px #0009}.story-editor-rahmen{overflow:hidden}.story-editor .story-leinwand{border-radius:0}.story-grund{background:#0a0a0cf5}.story-editor{align-items:stretch;overflow-y:auto}.story-editor-rahmen{--hoehe:clamp(600px, 92vh, 900px);aspect-ratio:auto;height:auto;width:max(340px, calc((var(--hoehe) - 150px) * 9 / 16));flex:none;margin:auto}.story-editor .story-leinwand{aspect-ratio:9/16;flex:none;height:auto;animation:.26s ease-out both storyEditorAuf}}@media (max-width:699.98px) and (min-aspect-ratio:5/8) and (min-device-aspect-ratio:5/8){.story-blatt{aspect-ratio:9/16;border-radius:18px;width:auto;max-width:100%;height:100%}.story-editor-rahmen{flex-direction:row;justify-content:center;align-items:center;gap:10px;padding-inline:8px}.story-editor .story-leinwand{aspect-ratio:9/16;border-radius:18px;flex:none;width:auto;height:min(100%,177.778vw - 195.556px)}.story-editor-fuss{min-width:0;max-width:200px;padding:0 0 calc(12px + env(safe-area-inset-bottom));background:0 0;flex-flow:column;flex:1 1 0;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:10px}.story-editor-fuss .story-editor-hinweis{display:none}.story-editor .story-editor-fuss .story-teilen-knopf,.story-editor .story-editor-fuss .story-teilen-knopf:not(.ist-eng),.story-editor .story-editor-fuss .story-teilen-knopf.ist-bild,.story-editor .story-editor-fuss .story-teilen-knopf.ist-eng{white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:18px;flex-direction:column;flex:none;justify-content:center;gap:4px;width:100%;min-height:64px;padding:8px 4px;font-size:12px;line-height:1.2}.story-editor-fuss .story-teilen-knopf .lucide-chevron-right{display:none}.story-editor .story-farben{grid-template-columns:repeat(8,max-content);justify-content:center;gap:8px 10px;display:grid;overflow:visible}.story-editor .story-farben>:first-child{margin-inline-start:0}.story-editor .story-farben>:last-child{margin-inline-end:0}}.neu-story-logo{background:var(--grad-main);width:100%;height:100%;color:var(--on-grad);border-radius:50%;place-items:center;display:grid}.neu-story-grund{z-index:3200;background:#000;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.neu-story{color:#fff;width:100%;height:100%;padding:calc(10px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;flex-direction:column;transition:background .4s;display:flex;position:relative;overflow:hidden}.neu-story-balken{gap:4px;display:flex}.neu-story-balken>span{background:#ffffff59;border-radius:999px;flex:1;height:3px;overflow:hidden}.neu-story-balken>span>i{border-radius:inherit;background:#fff;width:0;height:100%;display:block}.neu-story-balken>span.ist-voll>i{width:100%}.neu-story-balken>span.ist-dran>i{animation:linear both neuStoryBalken}.neu-story-balken>span.ist-pause>i{animation-play-state:paused}@keyframes neuStoryBalken{0%{width:0}to{width:100%}}.neu-story-kopf{z-index:3;align-items:center;gap:8px;margin-top:12px;font-size:15px;display:flex;position:relative}.neu-story-marke{background:#ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.neu-story-art{opacity:.85;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.neu-story-zu{color:#fff;cursor:pointer;background:#00000038;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.neu-story-zone{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset-block:0}.neu-story-zone.ist-zurueck{width:32%;inset-inline-start:0}.neu-story-zone.ist-weiter{width:68%;inset-inline-end:0}.neu-story-zone:disabled{cursor:default}.neu-story-inhalt{z-index:2;pointer-events:none;text-align:center;min-height:0;animation:neuStoryKarte .36s var(--ios-kurve,ease-out) both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:0 8px;display:flex;position:relative}@keyframes neuStoryKarte{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.neu-story-symbol{background:#ffffff2e;border-radius:32px;place-items:center;width:108px;height:108px;display:grid;box-shadow:0 18px 40px -16px #00000080}.neu-story-inhalt h2{text-wrap:balance;margin:0;font-size:clamp(26px,7.4vw,36px);font-weight:800;line-height:1.15}:lang(ja) .neu-story-inhalt h2,:lang(ja) .neu-story-punkt{word-break:keep-all;overflow-wrap:anywhere}.neu-story-punkt{text-wrap:pretty;max-width:30ch;margin:0;font-size:clamp(19px,5.4vw,25px);font-weight:600;line-height:1.4}.neu-story-knopf{pointer-events:auto;color:#111;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 22px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 12px 30px -10px #00000080}@media (min-width:700px){.neu-story{aspect-ratio:9/16;border-radius:18px;width:auto;height:min(92vh,900px);padding-top:14px;box-shadow:0 30px 80px #0009}.neu-story-grund{background:#0a0a0cf5}.neu-story-inhalt h2{font-size:32px}.neu-story-punkt{font-size:22px}}@media (prefers-reduced-motion:reduce){.neu-story-inhalt{animation:none}.neu-story{transition:none}}@keyframes storyEditorAuf{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (min-width:700px) and (prefers-reduced-motion:reduce){.story-editor .story-leinwand{animation:none}}@media (min-width:900px),(min-width:700px) and (max-height:820px){.story-editor-rahmen{width:calc(var(--hoehe) * 9 / 16);box-shadow:none;border-radius:0;margin-block:auto;margin-inline:20px 340px;overflow:visible}.story-editor .story-leinwand{border-radius:18px;box-shadow:0 30px 80px #0009}.story-editor-fuss{background:0 0;width:296px;padding:0;position:absolute;inset-block-end:0;inset-inline-start:calc(100% + 24px)}.story-editor-fuss .story-editor-hinweis{font-size:14px;line-height:1.45}.story-editor-fuss .story-teilen-knopf:not(.ist-bild){flex:100%;justify-content:center;min-height:52px}.story-buchwahl{border-radius:20px 20px 18px 18px}}.ki-frage-knoepfe{flex-wrap:wrap}.ki-frage-knoepfe>button{flex:130px}.legal-link{align-items:center;min-height:44px;display:inline-flex}.coach-title-button,.rec-von,.rec-eintrag .rec-titel-zeile,.demo-band a{margin-block:-10px;padding-block:10px}.dm-reaktion{position:relative}.dm-reaktion:after{content:"";position:absolute;inset:-9px -3px}.mod-story-fotos img{border-radius:12px;width:108px;height:192px}.mod-story-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blatt-grund.story-ueber{z-index:3300}.story-kreis.ist-neu.ist-eng .story-ring:before{background:#1db954}.story-editor-fuss{flex-wrap:wrap}.story-editor-hinweis{flex:100%}.story-teilen-knopf.ist-eng{color:#fff;background:#1db954;padding:0 16px 0 8px}.story-teilen-knopf.ist-eng .story-eng-stern{background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.story-editor-fuss .story-teilen-knopf:not(.ist-eng){flex:1;justify-content:center}.story-eng-marke{color:#fff;white-space:nowrap;background:#1db954;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.story-senden-knopf{cursor:pointer;min-height:34px;font:inherit;background:var(--primary);color:var(--on-primary,#fff);border:0;border-radius:999px;padding:0 16px;font-weight:700}.story-senden-knopf.ist-gesendet{background:var(--bg-light);color:var(--text-muted)}.story-senden-knopf:disabled{cursor:default}.story-unten .story-eigen-senden{inset-inline-end:12px;bottom:calc(12px + env(safe-area-inset-bottom));position:absolute}.dm-anhang-story{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.dm-anhang-story.ist-weg,.dm-anhang-story.ist-laedt{flex-direction:column;align-items:flex-start;gap:2px}.dm-story-vorschau{text-align:center;border-radius:10px;flex:none;justify-content:center;align-items:center;width:54px;height:96px;padding:4px;font-size:9px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.dm-story-vorschau img{object-fit:cover;width:calc(100% + 8px);height:calc(100% + 8px);margin:-4px}.dm-anhang-story .dm-anhang-titel{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dm-anhang-story .mess-etikett{color:inherit;opacity:.85;font-weight:700}.story-umfrage{text-align:center;color:#111;z-index:2;background:#fffffff7;border-radius:5cqw;flex-direction:column;flex-shrink:0;align-self:center;gap:2.4cqw;width:72%;padding:4cqw;display:flex;position:relative;box-shadow:0 3cqw 9cqw #00000047}.story-umfrage-frage{overflow-wrap:anywhere;margin:0;font-size:4.6cqw;font-weight:800;line-height:1.25}.story-umfrage-optionen{flex-direction:column;gap:2cqw;display:flex}.story-umfrage-knopf{appearance:none;color:#111;width:100%;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;transition:transform .15s var(--ios-kurve), background .15s;background:#efeff3;border:0;border-radius:3.4cqw;padding:2.4cqw 3cqw;font-size:4.2cqw;font-weight:700;line-height:1.2}.story-umfrage-knopf:active{background:#e2e2e8;transform:scale(.97)}.story-umfrage-knopf.ist-feld{cursor:text;text-align:center}.story-umfrage-frage-feld{color:#111;width:100%;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:1cqw 0;font-size:4.6cqw;font-weight:800}.story-umfrage-knopf.ist-feld::placeholder,.story-umfrage-frage-feld::placeholder{color:#6b6b75;opacity:1}.story-umfrage-knopf.ist-feld:focus-visible,.story-umfrage-frage-feld:focus-visible{border-radius:3.4cqw;box-shadow:inset 0 0 0 2px #3b82f6}.story-umfrage-zeile{background:#efeff3;border-radius:3.4cqw;align-items:center;gap:2cqw;min-height:44px;padding:2.4cqw 3.4cqw;font-size:4.2cqw;font-weight:700;line-height:1.2;display:flex;position:relative;overflow:hidden}.story-umfrage-balken{transition:width .7s var(--ios-kurve);background:#d9dae2;position:absolute;inset:0 auto 0 0}.story-umfrage-zeile.ist-meine .story-umfrage-balken{background:linear-gradient(90deg,#9cc3ff,#c9a8ff)}.story-umfrage-text{text-align:start;overflow-wrap:anywhere;flex:1;align-items:center;gap:1.4cqw;min-width:0;display:flex;position:relative}.story-umfrage-prozent{font-variant-numeric:tabular-nums;position:relative}.story-umfrage-summe{color:#55555e;margin:0;font-size:3.2cqw;font-weight:600}.story-umfrage-hinweis{color:#fff;background:#0009;border-radius:999px;margin:0;padding:1.2cqw 3.2cqw;font-size:3.4cqw;font-weight:600}@media (prefers-reduced-motion:reduce){.story-umfrage-balken{transition:none}}.story-gesehen-wahl{text-overflow:ellipsis;white-space:nowrap;background:#ffffff29;border-radius:999px;max-width:40%;padding:3px 9px;font-size:12px;font-weight:700;overflow:hidden}.story-lesestand{color:#111;background:#fffffff2;border-radius:3.6cqw;flex-direction:column;flex-shrink:0;align-self:center;gap:1.6cqw;width:60%;padding:2.4cqw 3.6cqw;display:flex;transform:rotate(1.5deg);box-shadow:0 2cqw 6cqw #00000040}.story-leinwand-mitte.ist-links .story-lesestand{align-self:flex-start}.story-lesestand-balken{background:#e3e3ea;border-radius:999px;height:1.8cqw;overflow:hidden}.story-lesestand-balken>span{border-radius:inherit;background:linear-gradient(90deg,#ffb547,#ff5e7e);height:100%;display:block}.story-lesestand-zeile{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:space-between;gap:2cqw;font-size:3.4cqw;font-weight:700;display:flex}.story-leinwand-mitte:has(.story-lesestand,.story-umfrage) .story-buch-sticker img{width:30cqw;max-height:44cqw}.story-leinwand-mitte:has(.story-lesestand,.story-umfrage) .story-buch-leer{width:30cqw;max-height:44cqw}.story-leinwand-mitte:has(.story-lesestand,.story-umfrage) .story-buch-leer{height:42cqw}.story-leinwand-mitte:has(.story-lesestand,.story-umfrage){gap:4cqw}.highlight-reihe{margin:4px 0 12px}.highlight-reihe .story-reihe{padding-top:4px}.story-kreis.ist-highlight .story-ring:before{background:var(--label-tertiary);padding:1.5px}.highlight-grund{color:#fff;justify-content:center;align-items:center;display:flex}.story-eng-marke.ist-highlight{color:#fff;background:#fff3}.story-kreis.ist-highlight .story-name{color:var(--text-main)}.story-eng-marke.ist-highlight{padding:4px 6px}.like-btn+.like-zahl{margin-inline-start:-10px;padding-inline:4px 10px}.like-btn:has(+.like-zahl){padding-inline-end:4px}.wer-mag-es{max-width:420px}.wer-mag-es-liste{max-height:min(60vh,480px);margin:0;padding:0;list-style:none;overflow-y:auto}.wer-mag-es-zeile{min-height:52px;color:var(--text-main);border-radius:12px;align-items:center;gap:12px;padding:4px 2px;text-decoration:none;display:flex}@media (hover:hover){.wer-mag-es-zeile:hover{background:color-mix(in srgb, var(--text-main) 6%, transparent)}}.wer-mag-es-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.wer-mag-es-reaktion{font-size:20px}.wer-mag-es-herz{color:#ff2d55;flex-shrink:0}.wer-mag-es-leer{color:var(--text-muted)}.erwaehnung{color:var(--primary);font-weight:600;text-decoration:none}@media (hover:hover){.erwaehnung:hover{text-decoration:underline}}.erwaehnung-vorschlaege{background:var(--bg-light);border:1px solid var(--border-subtle);border-radius:14px;flex-direction:column;gap:2px;margin:6px 0 10px;padding:4px;display:flex}.erwaehnung-vorschlag{min-height:44px;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;font-weight:600;display:flex}.erwaehnung-vorschlag:focus-visible{background:color-mix(in srgb, var(--text-main) 7%, transparent)}@media (hover:hover){.erwaehnung-vorschlag:hover{background:color-mix(in srgb, var(--text-main) 7%, transparent)}}.erwaehnung-vorschlag .dm-avatar{width:30px;height:30px}.namens-profil-laedt,.namens-profil-fehlt{color:var(--text-muted);text-align:center;padding:24px 16px}.beitrag-senden{margin-inline-start:auto}.beitrag-senden-knopf{width:auto;min-height:36px;font-size:var(--fs-subhead,15px);flex:none;padding:6px 14px}.beitrag-senden-knopf.ist-gesendet{background:var(--bg-light);color:var(--text-main)}.beitrag-angeheftet{margin-bottom:12px}.beitrag-speichern{margin-inline-start:auto}.beitrag-senden+.beitrag-speichern{margin-inline-start:0}.beitrag-speichern[aria-pressed=true]{color:var(--primary)}.gespeichert-hinweis{color:var(--text-muted);font-size:var(--fs-subhead,15px);margin:0 0 12px}.gespeichert-leer{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.gespeichert-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gespeichert-zeile{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;align-items:center;gap:8px;padding:10px 8px 10px 12px;display:flex}.gespeichert-beitrag{min-width:0;color:var(--text-main);flex:1;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.gespeichert-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gespeichert-text.ist-weg,.gespeichert-text.ist-laedt{color:var(--text-muted)}.gespeichert-auszug{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gespeichert-text small{color:var(--text-muted)}.portraet-mehr{width:auto;min-height:36px;font-size:var(--fs-caption);padding:6px 12px}.avatar-studio{--avatar-oben:calc(52px + env(safe-area-inset-top));--avatar-buehne:180px;--avatar-bild:148px}.avatar-gestalten{--avatar-oben:0px;--avatar-grund:var(--bg-dark)}.cozy-card.avatar-karte{overflow:clip}.avatar-gestalten-inhalt{padding-top:0}.avatar-arten{background:var(--bg-light);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:6px;padding:4px;display:grid}.avatar-art{min-height:40px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:10px;padding:6px 8px;font-weight:600}.avatar-art.ist-an{background:var(--grad-main);color:var(--on-grad);box-shadow:0 1px 4px #0000002e}.avatar-buehne{top:var(--avatar-oben);z-index:3;height:var(--avatar-buehne);background:var(--avatar-grund,var(--bg-card));grid-template-columns:1fr auto 1fr;place-items:center;gap:8px;display:grid;position:sticky}.avatar-buehne-bild{width:var(--avatar-bild);height:var(--avatar-bild);animation:avatarPlopp .32s var(--ios-kurve,ease-out) both;border-radius:50%;position:relative}.avatar-buehne-bild:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 34%, transparent), transparent);border-radius:50%;position:absolute;inset:-14px}.avatar-buehne-bild>*{width:100%!important;height:100%!important}@keyframes avatarPlopp{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:none}}.avatar-buehne-knopf{min-width:64px;color:var(--text-muted);font:inherit;font-size:var(--fs-caption2);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:4px;font-weight:600;display:grid}.avatar-buehne-kreis{background:var(--bg-light);width:48px;height:48px;color:var(--text-main);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.avatar-buehne-knopf:active .avatar-buehne-kreis{transform:scale(.92)}.avatar-buehne-knopf:disabled{opacity:.35;cursor:default}.avatar-teile{top:calc(var(--avatar-oben) + var(--avatar-buehne) - 1px);z-index:3;scrollbar-width:none;padding:6px 0 12px;background:var(--avatar-grund,var(--bg-card));gap:8px;margin:0 -4px;padding-inline:4px;display:flex;position:sticky;overflow-x:auto}.avatar-teile::-webkit-scrollbar{display:none}.avatar-teil{background:var(--bg-light);min-height:40px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding:8px 16px;font-weight:600}.avatar-teil.ist-an{background:var(--grad-main);color:var(--on-grad)}.avatar-bereich{scroll-margin-top:calc(var(--avatar-oben) + var(--avatar-buehne) + 62px);animation:.22s ease-out both avatarBereich}@keyframes avatarBereich{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.avatar-teil-wuerfeln{width:100%;min-height:44px;font-size:var(--fs-subhead);justify-content:center;margin-bottom:16px}.avatar-gruppe{margin-bottom:20px}.avatar-gruppe-kopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.avatar-gruppe-titel{font-size:var(--fs-subhead);margin-bottom:10px;font-weight:700}.avatar-gruppe-kopf .avatar-gruppe-titel{margin-bottom:0}.avatar-kacheln{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px 10px;display:grid}.avatar-kachel{color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;min-width:0;padding:0;display:grid}.avatar-kachel-bild{aspect-ratio:1;background:var(--bg-light);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-main) 8%, transparent);border-radius:24px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.avatar-kachel-bild img{width:100%;height:100%;display:block}.avatar-kachel:active .avatar-kachel-bild{transform:scale(.95)}.avatar-kachel[aria-pressed=true] .avatar-kachel-bild{box-shadow:0 0 0 3px var(--primary)}.avatar-kachel-haken{background:var(--grad-main);width:24px;height:24px;color:var(--on-grad);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 1px 4px #0000004d}.avatar-kachel-name{font-size:var(--fs-caption);color:var(--text-muted);text-align:center;overflow-wrap:anywhere;line-height:1.25}.avatar-kachel[aria-pressed=true] .avatar-kachel-name{color:var(--text-main);font-weight:700}.avatar-kacheln.ist-vorschlag .avatar-kachel-bild{border-radius:50%}.avatar-farben{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:12px;display:grid}.avatar-farbe{aspect-ratio:1;cursor:pointer;background:var(--farbe);width:100%;max-width:64px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-main) 22%, transparent);border:0;border-radius:50%;justify-self:center;place-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:grid}.avatar-farbe:active{transform:scale(.92)}.avatar-farbe[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg-card), 0 0 0 6px var(--primary)}.avatar-gestalten .avatar-farbe[aria-pressed=true]{box-shadow:0 0 0 3px var(--bg-dark), 0 0 0 6px var(--primary)}@media (max-height:700px){.avatar-studio{--avatar-buehne:132px;--avatar-bild:108px}}@media (min-width:700px){.avatar-studio{--avatar-buehne:216px;--avatar-bild:184px}.avatar-kacheln{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}}@media (prefers-reduced-motion:reduce){.avatar-buehne-bild,.avatar-bereich{animation:none}.avatar-kachel-bild,.avatar-farbe,.avatar-buehne-kreis{transition:none}}html[data-einfach="1"] .avatar-buehne-bild,html[data-einfach="1"] .avatar-bereich{animation:none}.mitmachen{flex-direction:column;gap:18px;margin-top:22px;display:flex}.mitmachen-leiste{flex-wrap:wrap;gap:8px;display:flex}.mitmachen-knopf{border:1px solid var(--border-strong);min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;transition:background var(--zeit-kurz,.15s) var(--ios-kurve,ease), color var(--zeit-kurz,.15s) var(--ios-kurve,ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.mitmachen-knopf:disabled{opacity:.55;cursor:default}.mitmachen-knopf.ist-an{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}.mitmachen-knopf span{font-variant-numeric:tabular-nums}.mitmachen-melden{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mitmachen-gruende{flex-wrap:wrap;gap:8px;display:flex}.mitmachen-gruende label{align-items:center;display:inline-flex}.mitmachen-gruende label:focus-within{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.mitmachen-abschnitt{flex-direction:column;gap:10px;display:flex}.mitmachen-abschnitt .pfade-gruppe{align-items:center;gap:8px;margin:0;display:inline-flex}.mitmachen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mitmachen-kopf .btn-ghost{min-height:44px}.mitmachen-zahl{background:var(--bg-light);min-width:22px;height:22px;color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.mitmachen-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mitmachen-vorschlag{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.mitmachen-vorschlag.ist-angenommen{box-shadow:inset 3px 0 0 var(--success)}.mitmachen-vorschlag.ist-abgelehnt{opacity:.7}.mitmachen-zeile{justify-content:space-between;align-items:center;gap:8px;display:flex}.mitmachen-stand{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600}.mitmachen-stand.stand-angenommen{color:var(--success)}.mitmachen-buch,.mitmachen-text,.mitmachen-antwort{overflow-wrap:anywhere;margin:0}.mitmachen-text{white-space:pre-line;line-height:1.45}.mitmachen-antwort{background:var(--bg-light);font-size:var(--fs-subhead);border-radius:12px;padding:8px 12px}.mitmachen-fuss{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.mitmachen-fuss small{color:var(--text-muted);font-size:var(--fs-caption)}.mitmachen-person{min-height:44px;color:var(--text-main);font-weight:600;font-size:var(--fs-subhead);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mitmachen-stimmen{gap:6px;margin-inline-start:auto;display:inline-flex}.mitmachen-stimme{border:1px solid var(--border-subtle,var(--separator));min-width:44px;min-height:36px;color:var(--text-muted);font:inherit;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.mitmachen-stimme.ist-an{color:var(--on-primary);background:var(--primary);border-color:var(--primary)}.mitmachen-stimme:disabled{cursor:default}.mitmachen-stimme:disabled:not(.ist-an){opacity:.6}.mitmachen-klein{min-height:36px;font-size:var(--fs-caption);align-items:center;gap:4px;padding:0 10px;display:inline-flex}.mitmachen-kommentar{border-bottom:1px solid var(--separator);flex-direction:column;gap:2px;padding:4px 0 10px;display:flex}.mitmachen-kommentar:last-child{border-bottom:0}.mitmachen-kommentar .mitmachen-fuss .mitmachen-klein{margin-inline-start:auto}.mitmachen-schreiben{flex-direction:column;gap:8px;display:flex}.mitmachen-schreiben .btn-main{align-self:flex-end;min-height:44px}.mitmachen-formular{flex-direction:column;gap:10px;display:flex}.moderation-report.ist-favorit{box-shadow:inset 3px 0 0 var(--attention,var(--primary))}.moderation-herkunft a{color:inherit}.mitmachen-frage{background:var(--bg-light);font-size:var(--fs-subhead);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 12px;display:flex}.mitmachen-frage span{flex:100%}.mitmachen-klein.ist-gefahr{color:var(--danger)}.pfade-filter{flex-direction:column;gap:10px;margin:4px 0 6px;display:flex}.pfade-suche{display:block;position:relative}.pfade-suche svg{inset-inline-start:12px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pfade-suche input{width:100%;min-height:44px;padding-inline-start:38px}.pfade-themen{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.pfade-themen::-webkit-scrollbar{display:none}.pfade-thema{border:1px solid var(--border-strong);min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pfade-thema span{font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.pfade-thema.ist-an{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.pfade-thema.ist-an span{color:inherit;opacity:.85}.pfade-mehr{min-height:44px;margin-top:8px}.beleg-kuratiert{font-size:var(--fs-caption);color:var(--text-muted);margin-top:2px;display:block}.entdecken-inhalt{flex-direction:column;gap:10px;margin:4px 0 16px;display:flex}.entdecken-inhalt .atlas-chips{flex-wrap:wrap;gap:8px;display:flex}.entdecken-inhalt .atlas-chip{gap:6px}.btn-main.isbn-knopf{background:var(--success);color:#fff;gap:10px;width:100%;min-height:56px;margin-bottom:12px;font-size:18px;font-weight:700}html[data-scheme=dark] .btn-main.isbn-knopf{color:#000}.isbn-scanner{text-align:center;margin-bottom:12px}.isbn-bild{background:#000;border-radius:16px;position:relative;overflow:hidden}.isbn-scanner video{object-fit:cover;background:#000;width:100%;height:min(300px,46vh);display:block}.isbn-rahmen{pointer-events:none;border:2px solid #fffffff2;border-radius:14px;position:absolute;inset:25% 7%;box-shadow:0 0 0 100vmax #00000057}.isbn-rahmen:after{content:"";background:var(--primary);opacity:.9;border-radius:2px;height:2px;animation:1.6s ease-in-out infinite alternate isbnLinie;position:absolute;top:50%;left:8%;right:8%}@keyframes isbnLinie{0%{transform:translateY(-34px)}to{transform:translateY(34px)}}@media (prefers-reduced-motion:reduce){.isbn-rahmen:after{animation:none}}.isbn-licht{inset-inline-end:10px;color:#fff;cursor:pointer;background:#00000080;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:10px}.isbn-licht.ist-an{color:#000;background:#fff}.isbn-scanner p{font-size:var(--fs-footnote,13px);color:var(--text-muted);margin:10px 0}.isbn-scanner .btn-ghost{width:100%}.erstell-lader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:46vh;padding:32px 16px;display:flex}.erstell-stapel{align-items:flex-end;gap:6px;height:64px;display:flex}.erstell-stapel span{transform-origin:bottom;border-radius:3px 3px 2px 2px;width:14px;animation:1.2s ease-in-out infinite erstell-buch}.erstell-stapel span:first-child{background:#9a4a32;height:44px}.erstell-stapel span:nth-child(2){background:#2f5d62;height:58px;animation-delay:.15s}.erstell-stapel span:nth-child(3){background:#5b4b8a;height:50px;animation-delay:.3s}.erstell-stapel span:nth-child(4){background:#7a5c3a;height:62px;animation-delay:.45s}@keyframes erstell-buch{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}.erstell-titel{font-size:var(--fs-title3,20px);margin:0;font-weight:700}.erstell-spruch{max-width:32ch;min-height:3em;font-size:var(--fs-subhead);color:var(--text-muted);margin:0;line-height:1.45;animation:.4s both erstell-spruch}@keyframes erstell-spruch{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.erstell-stapel span,.erstell-spruch{animation:none}}.app-mitteilungen{border-top:1px solid var(--border-strong);margin-top:18px;padding-top:16px}.app-mitteilungen-titel{font-size:var(--fs-subhead);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;display:flex}.app-mitteilungen-arten{border-inline-start:2px solid var(--border-strong);flex-direction:column;gap:8px;margin-top:8px;padding-inline-start:12px;display:flex}.app-mitteilungen-grund{font-size:var(--fs-caption);color:var(--text-muted);margin:10px 0 0;line-height:1.5}.app-mitteilungen-code{font-size:var(--fs-caption2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:6px;display:block}.app-mitteilung-schalter{text-align:start;justify-content:space-between;gap:12px;width:100%;padding:12px 14px}.app-mitteilung-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app-mitteilung-titel{font-size:14px;font-weight:700}.app-mitteilung-hinweis{font-size:var(--fs-caption);color:var(--text-muted);font-weight:400}.app-mitteilung-knopf{background:var(--bg-light);border:1px solid var(--border-strong);border-radius:12px;flex-shrink:0;width:40px;height:24px;transition:background .18s;position:relative}.app-mitteilung-knopf>span{top:2px;background:var(--text-muted);border-radius:50%;width:18px;height:18px;transition:inset-inline-start .18s;position:absolute;inset-inline-start:2px}.app-mitteilung-knopf.ist-an{background:var(--primary)}.app-mitteilung-knopf.ist-an>span{background:var(--on-primary);inset-inline-start:18px}.mitteilungen-frage-flaeche{z-index:3000;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:flex-end;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.mitteilungen-frage{text-align:center;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:420px;margin:0;padding:26px 22px 18px;animation:.3s cubic-bezier(.34,1.56,.64,1) popIn;display:flex}.mitteilungen-frage-symbol{background:var(--primary);width:60px;height:60px;color:var(--on-primary);border-radius:18px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.mitteilungen-frage h2{font-size:var(--fs-title2,22px);margin:4px 0 0}.mitteilungen-frage p{color:var(--text-muted);line-height:1.5;font-size:var(--fs-subhead);margin:0}.mitteilungen-frage-erinnerung{background:var(--bg-light);text-align:start;font-size:var(--fs-subhead);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.mitteilungen-frage-erinnerung label{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.mitteilungen-frage-erinnerung input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0}.mitteilungen-frage-zeit{appearance:none;margin:0;border:1px solid var(--separator);background:var(--bg-card);width:6.5em;min-height:40px;color:var(--text-main);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;margin-inline-start:30px;padding:6px 10px;font-weight:600}.mitteilungen-frage-erinnerung.ist-aus .mitteilungen-frage-zeit{opacity:.45}.mitteilungen-frage .btn-main{width:100%}.mitteilungen-frage-spaeter{align-self:center;min-height:44px}@media (min-width:700px){.mitteilungen-frage-flaeche{align-items:center}}.lp{--lp-schwarz:#000;--lp-hell:#fbfbfd;--lp-grau:#f5f5f7;--lp-text:#f5f5f7;--lp-text-2:#a1a1a6;--lp-dunkel:#1d1d1f;--lp-dunkel-2:#5e5e63;--lp-akzent:#5eead4;--lp-akzent-tief:#0f766e;--lp-kurve:cubic-bezier(.2, .7, .2, 1);background:var(--lp-schwarz);color:var(--lp-text);-webkit-font-smoothing:antialiased;padding:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;animation:.38s ease-out lpAuf;overflow-x:clip}@keyframes lpAuf{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lp{animation:none}}.lp a{color:inherit}.lp-nav{top:0;z-index:50;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#000000c7;border-bottom:1px solid #ffffff14;position:fixed;inset-inline:0;transform:translateZ(0)}.lp-nav-innen{align-items:center;gap:18px;max-width:1080px;min-height:52px;margin:0 auto;padding:0 20px;display:flex}.lp-marke{gap:8px;font-size:17px}.lp-marke .auth-brand-mark{border-radius:8px;width:28px;height:28px}.lp-nav-links{gap:26px;margin:0 auto;display:none}.lp-nav-links a{color:#d2d2d7;align-items:center;min-height:32px;font-size:13px;text-decoration:none;display:inline-flex}@media (hover:hover){.lp-nav-links a:hover{color:#fff}}.lp-nav-rechts{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.lp-sprache select{appearance:none;color:#d2d2d7;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;min-height:32px;padding:0 12px;font-size:13px}.lp-sprache select option{color:#1d1d1f}.lp-nav-anmelden{align-items:center;min-height:32px;font-size:13px;text-decoration:none;display:none;color:#d2d2d7!important}.lp-nav-start{background:var(--lp-text);white-space:nowrap;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:#000!important}.lp-main{width:100%;padding-top:calc(53px + env(safe-area-inset-top));flex:1}.lp section[id]{scroll-margin-top:calc(53px + env(safe-area-inset-top))}.lp-hero{text-align:center;padding:clamp(56px,9vh,110px) 20px 0;position:relative}.lp-kicker{color:var(--lp-akzent);margin:0 0 14px;font-size:clamp(17px,1.6vw,21px);font-weight:600}.lp-zeile{display:block}.lp-titel{--lp-rand:40px;--lp-titel-wunsch:clamp(48px, 9.4vw, 124px);text-wrap:balance;max-width:16ch;line-height:1.02;font-size:min(var(--lp-titel-wunsch), calc((100vw - var(--lp-rand)) / (var(--zeichen,12) * var(--lp-zeichen-em,.54))));letter-spacing:-.045em;color:var(--lp-text);margin:0 auto;font-weight:700}.lp-lead{max-width:31ch;color:var(--lp-text-2);margin:22px auto 0;font-size:clamp(19px,2.1vw,26px);line-height:1.38}.lp-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:34px;display:flex}.lp-knopf{background:var(--lp-akzent);min-height:52px;transition:transform .25s var(--lp-kurve), background .25s;border-radius:999px;align-items:center;gap:8px;padding:0 28px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex;color:#04201c!important}@media (hover:hover){.lp-knopf:hover{background:#99f6e4;transform:scale(1.03)}}.lp-link{align-items:center;gap:2px;min-height:44px;font-size:18px;text-decoration:none;display:inline-flex;color:var(--lp-akzent)!important}@media (hover:hover){.lp-link:hover{text-decoration:underline}}.lp-hinweis-klein{color:#86868b;margin:18px 0 0;font-size:14px}.lp-schon-konto{flex-basis:100%;justify-content:center;align-items:center;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex;color:#d2d2d7!important}@media (hover:hover){.lp-schon-konto:hover{text-decoration:underline}}.lp-buehne{justify-content:center;align-items:flex-start;max-width:1100px;height:clamp(560px,64vw,800px);margin:clamp(48px,7vh,80px) auto 0;display:flex;position:relative}.lp-schein{width:70%;height:70%;opacity:calc(.45 + var(--p,0) * .9);filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#2dd4bf59,#2dd4bf00);position:absolute;top:12%;left:50%;transform:translate(-50%)}.lp-buehne .lp-iphone{will-change:transform;position:absolute;top:0;left:50%}.lp-buehne .ist-mitte{z-index:2;width:clamp(250px,27vw,330px);transform:translateX(-50%) translateY(calc(var(--p,0) * -40px)) scale(calc(1 + var(--p,0) * .14))}.lp-buehne .ist-links,.lp-buehne .ist-rechts{opacity:.92;width:clamp(210px,22vw,270px);top:9%}.lp-buehne .ist-links{transform:translateX(calc(-128% - var(--p,0) * 46%)) rotate(calc(-6deg - var(--p,0) * 6deg))}.lp-buehne .ist-rechts{transform:translateX(calc(28% + var(--p,0) * 46%)) rotate(calc(6deg + var(--p,0) * 6deg))}.lp-iphone{width:300px;position:relative;container-type:inline-size}.lp-iphone-rand{background:#050506;border-radius:16.6cqw;padding:3.2cqw;position:relative;box-shadow:0 0 0 .5cqw #3a3a3e,0 0 0 1.05cqw #1b1b1d,0 0 0 1.25cqw #6b6b70,0 4cqw 10cqw -2cqw #0000008c,0 1cqw 3cqw #0000004d}.lp-iphone-schirm{aspect-ratio:1179/2556;isolation:isolate;background:#000;border-radius:13.4cqw;position:relative;overflow:hidden}.lp-iphone-schirm img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--lp-kurve), transform 3.4s ease-out;display:block;position:absolute;inset:0;transform:scale(1.035)}.lp-iphone-schirm img.ist-aktiv,.lp-iphone-schirm img:only-of-type{opacity:1;transform:none}.lp-island{z-index:3;background:#000;border-radius:999px;width:30.5cqw;height:8.9cqw;position:absolute;top:2.65cqw;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .25cqw #0d0d0f}.lp-island:after{content:"";background:radial-gradient(circle at 35% 35%,#2b3a55,#0a0c12 60%);border-radius:50%;width:3cqw;height:3cqw;position:absolute;top:50%;right:2.6cqw;transform:translateY(-50%)}.lp-taste{z-index:-1;background:linear-gradient(90deg,#4a4a4f,#2a2a2d);border-radius:1cqw;width:1.4cqw;position:absolute}.lp-taste.ist-aktion{height:5%;top:18%;left:-1.9cqw}.lp-taste.ist-laut{height:8.5%;top:26%;left:-1.9cqw}.lp-taste.ist-leise{height:8.5%;top:36.5%;left:-1.9cqw}.lp-taste.ist-seite{height:13%;top:29%;right:-1.9cqw}.lp-satz{padding:clamp(110px,22vh,220px) 24px}.lp-satz p{letter-spacing:-.03em;max-width:980px;color:var(--lp-text);margin:0 auto;font-size:clamp(32px,5.4vw,70px);font-weight:700;line-height:1.12}.lp-satz span{opacity:clamp(.4, calc(((var(--p,0) - .22) / .36) * (var(--n) + 3) - var(--i)), 1);transition:opacity .25s linear}.lp-kapitel{background:var(--lp-hell);color:var(--lp-dunkel);padding:clamp(90px,14vh,150px) 24px 40px}.lp-gross{letter-spacing:-.035em;margin:0;font-size:clamp(36px,5.6vw,72px);font-weight:700;line-height:1.05}.lp-kapitel-titel{text-align:center;max-width:14ch;margin:0 auto}.lp-kapitel-raster{grid-template-columns:1fr;max-width:1080px;margin:clamp(40px,8vh,90px) auto 0;display:grid}.lp-kapitel-buehne{display:none}.lp-kapitel-liste{flex-direction:column;gap:90px;margin:0;padding:0;list-style:none;display:flex}.lp-kapitel-nummer{color:var(--lp-akzent-tief);letter-spacing:.08em;margin-bottom:10px;font-size:15px;font-weight:700;display:block}.lp-kapitel-liste h3{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(30px,3.8vw,48px);line-height:1.08}.lp-kapitel-liste p{color:var(--lp-dunkel-2);max-width:30em;margin:0;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.lp-kapitel-handy{justify-content:center;margin-top:36px;display:flex}.lp-kapitel-handy .lp-iphone{width:min(280px,70vw)}.lp-fortschritt{justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lp-fortschritt li{width:34px;height:5px;transition:width .4s var(--lp-kurve), background .4s;background:#d2d2d7;border-radius:999px}.lp-fortschritt li.ist-durch{background:var(--lp-akzent-tief)}.lp-fortschritt li.ist-aktiv{background:linear-gradient(90deg, var(--lp-akzent-tief), #2dd4bf);width:64px}.lp-zahlen{background:var(--lp-schwarz);padding:clamp(90px,15vh,150px) 24px}.lp-zahlen ul{text-align:center;grid-template-columns:repeat(2,1fr);gap:48px 24px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.lp-zahl strong{letter-spacing:-.04em;color:var(--lp-akzent);font-variant-numeric:tabular-nums;font-size:clamp(60px,8.5vw,120px);font-weight:700;line-height:1;display:block}.lp-zahl span{color:var(--lp-text-2);text-wrap:balance;margin-top:10px;font-size:clamp(15px,1.9vw,21px);display:block}.lp-entdecken{background:var(--lp-grau);color:var(--lp-dunkel);padding:clamp(90px,14vh,150px) 24px}.lp-abschnitt-kopf{text-align:center;max-width:880px;margin:0 auto}.lp-entdecken .lp-kicker{color:var(--lp-akzent-tief)}.lp-entdecken .lp-lead,.lp-apps .lp-lead{color:var(--lp-dunkel-2)}.lp-bento{grid-template-columns:1fr;gap:20px;max-width:1080px;margin:60px auto 0;display:grid}.lp-bento-bild{background:linear-gradient(160deg,#e6f7f4,#fff 60%);border-radius:32px;justify-content:center;align-items:center;padding:40px 20px;display:flex;overflow:hidden}.lp-bento-bild .lp-iphone{width:min(290px,68vw);transform:scale(calc(.86 + var(--p,.5) * .22)) translateY(calc((.5 - var(--p,.5)) * 60px));transition:transform .1s linear}.lp-kachel{background:#fff;border-radius:28px;padding:32px}.lp-kachel h3{letter-spacing:-.02em;margin:18px 0 8px;font-size:clamp(24px,2.4vw,30px)}.lp-kachel p{color:var(--lp-dunkel-2);margin:0;font-size:17px;line-height:1.5}.lp-kachel-symbol{color:#fff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.lp-kachel.ist-gruen .lp-kachel-symbol{background:#1a7f4b}.lp-kachel.ist-blau .lp-kachel-symbol{background:#0a64d6}.lp-kachel.ist-orange .lp-kachel-symbol{background:#c2560c}.lp-merkmale-bereich{background:var(--lp-hell);color:var(--lp-dunkel);text-align:center;padding:clamp(90px,14vh,150px) 24px}.lp-merkmale{text-align:start;grid-template-columns:1fr;gap:16px;max-width:1080px;margin:56px auto 0;padding:0;list-style:none;display:grid}.lp-merkmal{background:var(--lp-grau);border-radius:26px;padding:28px}.lp-merkmal h3{letter-spacing:-.015em;margin:16px 0 6px;font-size:21px}.lp-merkmal p{color:var(--lp-dunkel-2);margin:0;font-size:16px;line-height:1.5}.lp-import{max-width:760px;color:var(--lp-dunkel-2);margin:40px auto 0;font-size:17px;line-height:1.55}.lp-import strong{color:var(--lp-dunkel)}.lp-privat{text-align:center;background:radial-gradient(at 50% 0,#0d2b27 0%,#000 62%);padding:clamp(100px,16vh,170px) 24px}.lp-privat-symbol{color:var(--lp-akzent);margin-bottom:18px;display:inline-flex}.lp-privat .lp-gross{color:var(--lp-text);max-width:15ch;margin:0 auto}.lp-privat-liste{flex-direction:column;gap:16px;max-width:640px;margin:40px auto 0;padding:0;list-style:none;display:flex}.lp-privat-liste li{color:#d2d2d7;font-size:clamp(18px,1.8vw,22px);line-height:1.45}.lp-apps{background:var(--lp-grau);color:var(--lp-dunkel);text-align:center;padding:clamp(90px,14vh,140px) 24px}.lp-apps .store-knoepfe{justify-content:center;margin-top:30px}.lp-schluss{text-align:center;background:radial-gradient(at 50% 100%,#0b3a33 0%,#000 60%);padding:clamp(110px,18vh,190px) 24px}.lp-schluss-titel{--lp-rand:48px;--lp-titel-wunsch:clamp(42px, 7.6vw, 104px)}.lp-schluss .lp-knopf{margin-top:34px}.lp-fuss{color:#86868b;text-align:center;background:#000;border-top:1px solid #1d1d1f;padding:28px 24px 40px}.lp-fuss nav{flex-wrap:wrap;justify-content:center;gap:6px 22px;display:flex}.lp-fuss .legal-link{color:#a1a1a6;align-items:center;min-height:32px;font-size:13px;display:inline-flex}.lp-fuss p{color:#86868b;margin:14px 0 0;font-size:12px}.lp-gross,.lp-kapitel-liste h3,.lp-kachel h3,.lp-merkmal h3{text-wrap:balance}.lp-lead,.lp-kapitel-liste p,.lp-kachel p,.lp-merkmal p,.lp-privat-liste li,.lp-import{text-wrap:pretty}.lp:lang(ja) :is(h1,h2,h3){word-break:auto-phrase}.lp-einblenden{opacity:0;transition:opacity 1s var(--lp-kurve), transform 1s var(--lp-kurve);transform:translateY(42px)scale(.985)}.lp-einblenden.ist-da{opacity:1;transform:none}.lp-merkmale .lp-einblenden:nth-child(4n+2){transition-delay:80ms}.lp-merkmale .lp-einblenden:nth-child(4n+3){transition-delay:.16s}.lp-merkmale .lp-einblenden:nth-child(4n){transition-delay:.24s}.lp-sprache-oben{display:none}.lp-sprache-fuss{margin-top:18px;display:inline-block}@media (min-width:560px){.lp-sprache-oben{display:inline-block}.lp-sprache-fuss{display:none}}@media (min-width:600px){.lp-zahlen ul{grid-template-columns:repeat(4,1fr)}.lp-merkmale{grid-template-columns:repeat(2,1fr)}}@media (min-width:820px){.lp-nav-links{display:flex}.lp-nav-anmelden{display:inline-flex}.lp-schon-konto{display:none}}@media (min-width:900px){.lp-kapitel-raster{grid-template-columns:1fr 1fr;gap:70px}.lp-kapitel-buehne{flex-direction:column;align-self:start;align-items:center;height:660px;display:flex;position:sticky;top:calc(50vh - 304px)}.lp-kapitel-buehne .lp-iphone{width:290px}.lp-kapitel-liste{gap:0}.lp-kapitel-liste li{flex-direction:column;justify-content:center;min-height:86vh;display:flex}.lp-kapitel-liste li>*{transition:color .5s var(--lp-kurve)}.lp-kapitel-liste li h3{color:#86868b}.lp-kapitel-liste li p,.lp-kapitel-liste li .lp-kapitel-nummer{color:#6e6e73}.lp-kapitel-liste li.ist-aktiv h3{color:var(--lp-dunkel)}.lp-kapitel-liste li.ist-aktiv p{color:#424245}.lp-kapitel-liste li.ist-aktiv .lp-kapitel-nummer{color:var(--lp-akzent-tief)}.lp-kapitel-handy{display:none}.lp-bento{grid-template-rows:repeat(3,auto);grid-template-columns:1.15fr 1fr}.lp-bento-bild{grid-row:1/span 3;padding:60px 20px}}@media (min-width:1100px){.lp-merkmale{grid-template-columns:repeat(4,1fr);max-width:1240px}.lp-merkmal{padding:24px}.lp-merkmal h3{font-size:19px}.lp-merkmal p{font-size:15px}}.lp-knopf,.lp-nav-anmelden{white-space:nowrap}@media (max-width:380px){.lp-nav-innen{gap:10px;padding:0 14px}.lp-nav-start{padding:0 11px;font-size:12px}.lp-knopf{padding:0 22px;font-size:17px}}@media (max-width:699px){.lp-buehne{height:auto}.lp-buehne .lp-iphone.ist-links,.lp-buehne .lp-iphone.ist-rechts{display:none}.lp-buehne .ist-mitte{width:min(290px,72vw);transform:scale(calc(1 + var(--p,0) * .08));position:relative;left:auto}}@media (prefers-reduced-motion:reduce){.lp-einblenden{opacity:1;transition:none;transform:none}.lp-satz span{opacity:1!important}.lp-buehne .ist-mitte{transform:translate(-50%)}.lp-buehne .ist-links{transform:translate(-140%)rotate(-8deg)}.lp-buehne .ist-rechts{transform:translate(40%)rotate(8deg)}.lp-bento-bild .lp-iphone{transform:none}.lp-iphone-schirm img{transition:none;transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:699px){.lp-buehne .ist-mitte{transform:none}}.an-seite{--bg-dark:#000;--bg-card:#1c1c1e;--bg-light:#1c1c1e;--text-main:#f5f5f7;--text-muted:#a1a1a6;--border-subtle:#ffffff24;--separator:#ffffff24;--primary:#5eead4;--primary-glow:#5eead466;--primary-faint:#5eead41f;--success:#34d399;--focus-bg:#ffffff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;min-height:100dvh;display:flex}.an-marke{min-height:32px;text-decoration:none}.an-main{width:100%;max-width:1080px;padding:calc(53px + env(safe-area-inset-top) + clamp(18px, 3.2vh, 48px)) 20px 12px;flex:1;grid-template-columns:minmax(0,420px);justify-content:center;align-items:center;gap:clamp(40px,7vw,96px);margin:0 auto;display:grid}.an-karte{min-width:0}.an-seite .auth-switcher{background:#1c1c1e;border:0;border-radius:999px;margin-bottom:24px;padding:4px}.an-seite .auth-switcher button{color:#c7c7cc;border:0;border-radius:999px;min-height:40px;font-size:15px;font-weight:600}.an-seite .auth-switcher button.active{color:#fff;box-shadow:none;background:#3a3a3c}.an-seite .auth-heading h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:clamp(28px,4.2vw,36px);font-weight:700;line-height:1.1}.an-seite .auth-heading p{color:var(--lp-text-2);margin:0 0 22px;font-size:15px;line-height:1.5}.an-seite .auth-field{margin-bottom:16px}.an-seite .auth-field>span{color:#d2d2d7;font-size:13px;font-weight:600}.an-seite .cozy-input{border-radius:14px}.an-seite .auth-field:has(+.an-feld-regel){margin-bottom:0}.an-feld-regel{min-height:18px;color:var(--lp-text-2);align-items:center;gap:5px;margin:7px 0 16px;font-size:12px;font-weight:500;display:flex}.an-feld-regel.ist-erfuellt{color:var(--lp-akzent)}.an-seite .btn-main{background:var(--lp-akzent);color:#04201c;transition:transform .25s var(--lp-kurve), background .25s;font-weight:600}@media (hover:hover){.an-seite .btn-main:hover:not(:disabled){filter:none;background:#99f6e4}}.an-seite .auth-forgot{color:var(--lp-text-2);min-height:40px;padding-top:4px}@media (hover:hover){.an-seite .auth-forgot:hover{color:#fff}}.an-seite .auth-divider{margin:6px 0 12px}.an-seite .auth-submit+.auth-divider{margin-top:18px}.an-seite .auth-provider{border-radius:14px;min-height:46px;font-size:15px;font-weight:600}@media (hover:hover){.an-seite .auth-provider:hover{border-color:#ffffff57}}.an-seite .auth-message{border-radius:12px;align-items:flex-start;line-height:1.4}.an-seite .auth-message>svg{flex:0 0 18px;margin-top:1px}.an-recht{text-align:center;color:var(--lp-text-2);margin:12px 0 0;font-size:12px;line-height:24px}.an-recht a{color:#d2d2d7;text-underline-offset:3px;text-decoration:underline;display:inline-block}@media (hover:hover){.an-recht a:hover{color:#fff}}.an-demo{text-align:center;margin:10px 0 0}.an-demo a{min-height:44px;color:var(--lp-akzent);align-items:center;gap:2px;font-size:16px;text-decoration:none;display:inline-flex}@media (hover:hover){.an-demo a:hover{text-decoration:underline}}.an-buehne{display:none}.an-fuss{padding:0 20px calc(10px + env(safe-area-inset-bottom))}.an-fuss nav{flex-wrap:wrap;justify-content:center;gap:0 22px;display:flex}.an-fuss .legal-link{color:var(--lp-text-2);white-space:nowrap}.an-fuss .legal-link:focus-visible{color:#fff}@media (hover:hover){.an-fuss .legal-link:hover{color:#fff}}@media (min-width:960px){.an-main{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.an-main.ist-allein{grid-template-columns:minmax(0,420px)}.an-buehne{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.an-kicker{margin:0 0 10px;font-size:17px}.an-titel{letter-spacing:-.03em;color:var(--lp-text);margin:0;font-size:clamp(30px,3.1vw,42px);font-weight:700;line-height:1.06}.an-demo.ist-unten{display:none}.an-geraet{justify-content:center;width:100%;height:clamp(280px,44vh,430px);margin-top:24px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.an-geraet .lp-iphone{width:clamp(230px,22vw,280px);margin-top:6px}.an-geraet .lp-schein{opacity:.7;width:78%;height:90%;top:6%}.an-vorteile{text-align:start;flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.an-vorteile li{color:#d2d2d7;align-items:center;gap:8px;font-size:15px;display:flex}.an-vorteile svg{color:var(--lp-akzent);flex:0 0 16px}}@media (min-width:960px) and (max-height:820px){.an-main{padding-top:71px}.an-seite .auth-switcher{margin-bottom:20px}.an-seite .auth-heading p{margin-bottom:18px}.an-seite .auth-field,.an-feld-regel{margin-bottom:12px}.an-vorteile{display:none}}.nb{width:100%;height:100%;color:var(--primary);--nb-bluete:var(--stufe,var(--attention,currentColor));display:block;overflow:visible}.nb-spur{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;opacity:.13}.nb-pfad{fill:none;stroke:currentColor;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.nb-e0{--nb-kraft:.95}.nb-e1{--nb-kraft:.84}.nb-e2{--nb-kraft:.7}.nb-e3{--nb-kraft:.56}.nb-pfad.ist-da{animation:nbZeichne 1.1s var(--ios-kurve) both}@keyframes nbZeichne{0%{stroke-dashoffset:1px;opacity:0}14%{opacity:var(--nb-kraft,1)}to{stroke-dashoffset:0;opacity:var(--nb-kraft,1)}}.nb-knoten,.nb-bluete{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.nb-knoten{fill:currentColor}.nb-bluete{fill:var(--nb-bluete)}.nb-hof{opacity:.24}.nb-knoten.ist-da,.nb-bluete.ist-da{animation:nbBluehe .8s var(--ios-kurve) both}.nb.ist-lebendig:not(.ist-ruhig) .nb-bluete.funkelt.ist-da>.nb-bluete-innen{animation:4.2s ease-in-out infinite nbFunkeln}@keyframes nbBluehe{0%{transform:scale(0)}62%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes nbFunkeln{0%,to{opacity:1}50%{opacity:.45}}.nb-licht{fill:#fff;stroke:currentColor;stroke-width:1.3px}.nb-kern{fill:currentColor}.nb-kern-hof{fill:currentColor;opacity:.22}@media (prefers-reduced-motion:reduce){.nb-pfad.ist-da{stroke-dashoffset:0;opacity:var(--nb-kraft,1);animation:none}.nb-knoten.ist-da,.nb-bluete.ist-da{animation:none;transform:none}.nb.ist-lebendig:not(.ist-ruhig) .nb-bluete.funkelt.ist-da>.nb-bluete-innen{animation:none}}.ll-seite{padding-bottom:120px}.ll-held{text-align:center;flex-direction:column;align-items:center;margin:4px 0 28px;display:flex}.ll-held-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.ll-held-stufe{color:var(--stufe);margin:2px 0 6px;font-size:34px;font-weight:800;line-height:1.1}.ll-ring{aspect-ratio:1;width:min(76vw,300px);margin:8px 0 12px;position:relative}.ll-netz{pointer-events:none;width:89%;height:89%;position:absolute;inset:5.5%}.ll-ring-kreis{width:100%;height:100%;display:block;position:relative}.ll-ring-spur,.ll-ring-fuell{fill:none;stroke:var(--stufe);stroke-width:14px}.ll-ring-spur{opacity:.16}.ll-ring-fuell{stroke-linecap:round}.ll-ring-medaille{background:var(--bg-card);width:54px;height:54px;color:var(--stufe);box-shadow:0 0 0 3px var(--stufe), 0 6px 18px #0003;border-radius:50%;place-items:center;margin:-27px 0 0 -27px;display:grid;position:absolute;top:50%;left:50%}.ll-held-zahl{justify-content:center;align-items:baseline;gap:8px;margin:0;display:flex}.ll-held-zahl strong{letter-spacing:-.02em;font-size:clamp(46px,14vw,60px);font-weight:800;line-height:1}.ll-held-zahl span{font-size:var(--fs-body);color:var(--text-muted);font-weight:600}.ll-held-rest{font-size:var(--fs-body);margin:4px 0 12px;line-height:1.35}.ll-held-rest b{color:var(--stufe);font-weight:700}.ll-held-rest span{color:var(--text-muted)}.ll-held-haelt,.ll-held-lob{max-width:30em;font-size:var(--fs-subhead);color:var(--text-muted);margin:0 0 6px;line-height:1.45}.ll-held-lob{color:var(--text-main);font-weight:600}.ll-held-knopf{width:auto;min-width:200px;margin-top:10px;text-decoration:none}.ll-abschnitt{margin:0 0 26px}.ll-titel{margin:0 0 8px;font-size:20px;font-weight:700}.ll-titelzeile{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ll-alle,.ll-mehr{min-height:32px;color:var(--primary);font:inherit;font-size:var(--fs-subhead);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.ll-hinweis{font-size:var(--fs-subhead);color:var(--text-muted);margin:-4px 0 10px}.ll-liste{border-radius:var(--radius-card,22px);background:var(--bg-card);margin:0;padding:0;list-style:none;overflow:hidden}.ll-liste>li+li{border-top:1px solid var(--separator,var(--border-subtle))}.ll-zeile{width:100%;min-height:60px;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}li.ll-zeile{cursor:default}.ll-zeile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ll-zeile-titel{font-size:var(--fs-body);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ll-zeile-text small{font-size:var(--fs-subhead);color:var(--text-muted);line-height:1.35}.ll-wert{font-size:var(--fs-subhead);text-align:end;flex-shrink:0;font-weight:700}.ll-pfeil{color:var(--text-muted);opacity:.7;flex-shrink:0}.ll-symbol-stufe{background:color-mix(in srgb, var(--stufe) 22%, transparent);color:var(--stufe)}.ll-leiste{background:color-mix(in srgb, var(--text-main) 12%, transparent);border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}.ll-leiste>.gleit-fuell{background:var(--primary)}.ll-karten{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -16px;padding:2px 16px 10px;list-style:none;display:flex;overflow-x:auto}.ll-karten::-webkit-scrollbar{display:none}.ll-karten>li{scroll-snap-align:center;flex:0 0 min(84%,340px);display:flex}@media (min-width:900px){.ll-karten{flex-wrap:wrap;margin:0;padding:0 0 4px;overflow:visible}.ll-karten>li{flex:280px}}.ll-karte{width:100%;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;border:0;align-items:flex-start;gap:14px;margin:0;padding:16px;display:flex}.ll-karte-symbol{background:color-mix(in srgb, var(--primary) 16%, transparent);height:44px;color:var(--primary);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.ll-karte-text{flex-direction:column;gap:5px;min-width:0;display:flex}.ll-karte-text strong{font-size:17px;line-height:1.2}.ll-karte-text span{font-size:var(--fs-subhead);line-height:1.45}.ll-karte-text small{color:var(--text-muted);font-size:12px;line-height:1.35}.ll-ziel{align-items:center;gap:14px;margin:0 0 26px;padding:18px;display:flex}.ll-ziel-text{flex:1;min-width:0}.ll-ziel h2{margin:0 0 4px;font-size:18px}.ll-ziel p{font-size:var(--fs-subhead);color:var(--text-muted);margin:0 0 6px;line-height:1.45}.ll-ziel-medaille,.ll-empf-medaille,.ll-stufenliste-medaille{background:color-mix(in srgb, var(--stufe) 18%, transparent);color:var(--stufe);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--stufe) 55%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ll-ziel-medaille{width:68px;height:68px}.ll-form{margin:0 0 26px;padding:18px}.ll-form-kopf{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.ll-form-kopf h2{margin:0 0 2px;font-size:18px}.ll-form-kopf p{font-size:var(--fs-subhead);color:var(--text-muted);margin:0}.ll-form-zahl{color:var(--primary);font-size:46px;font-weight:800;line-height:1}.ll-form-teile{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ll-form-name{font-size:var(--fs-subhead);justify-content:space-between;gap:10px;font-weight:600;display:flex}.ll-form-teile small{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.ll-form-teile .ist-hebel .ll-leiste>.gleit-fuell{background:var(--attention)}.ll-form-tipp{font-size:var(--fs-subhead);background:color-mix(in srgb, var(--attention) 14%, transparent);border-radius:14px;margin:14px 0 0;padding:11px 13px;line-height:1.45}.ll-form-fuss{color:var(--text-muted);margin:12px 0 0;font-size:12px;line-height:1.45}.ll-sitzung-deckel{object-fit:cover;border-radius:5px;flex:0 0 34px;width:34px;height:50px}.ll-sitzung-min{font-size:var(--fs-subhead);color:var(--stufe);flex-shrink:0;font-weight:700}.ll-leer{font-size:var(--fs-subhead);color:var(--text-muted);margin:0;padding:18px;line-height:1.45}.ll-blatt-inhalt{padding:2px 18px 22px;overflow-y:auto}.ll-blatt-inhalt h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:16px 0 4px;font-size:12px;font-weight:700}.ll-blatt-inhalt h4.ll-blatt-gross{letter-spacing:0;text-transform:none;color:var(--text-main);margin-top:18px;font-size:20px}.ll-blatt-inhalt p{font-size:var(--fs-subhead);margin:0 0 8px;line-height:1.5}.ll-blatt-inhalt .ll-blatt-text{font-size:var(--fs-body)}.ll-quelle{color:var(--text-muted);font-size:13px!important}.ll-blatt-knopf{margin-top:14px;text-decoration:none}.ll-empf-karte{background:color-mix(in srgb, var(--stufe) 12%, transparent);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin:14px 0 4px;padding:16px;display:grid}.ll-empf-medaille{width:58px;height:58px}.ll-empf-karte small{color:var(--text-muted);font-size:12px;display:block}.ll-empf-karte strong{color:var(--stufe);font-size:22px}.ll-empf-karte ul,.ll-haken{grid-column:1/-1;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ll-empf-karte li,.ll-haken li{font-size:var(--fs-subhead);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.ll-empf-karte li svg,.ll-haken li svg{color:var(--stufe,var(--primary));flex:0 0 16px;margin-top:2px}.ll-haken{margin:6px 0 14px}.ll-xp-stand{background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:14px;padding:11px 13px}.ll-stufenliste{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ll-stufenliste li{border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ll-stufenliste li.ist-jetzt{background:color-mix(in srgb, var(--stufe) 14%, transparent)}.ll-stufenliste-medaille{width:40px;height:40px}.ll-stufenliste strong{color:var(--stufe);display:block}.ll-stufenliste small{color:var(--text-muted);font-size:13px;line-height:1.4;display:block}.ll-einstieg{color:var(--text-main);align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;text-decoration:none;display:flex}.ll-einstieg-medaille{background:color-mix(in srgb, var(--stufe) 18%, transparent);height:40px;color:var(--stufe);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.ll-einstieg-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ll-einstieg-text strong{font-size:var(--fs-body)}.ll-einstieg-text small{font-size:var(--fs-subhead);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ll-einstieg .ll-leiste>.gleit-fuell{background:var(--stufe)}.aufstieg-grund{z-index:3400;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;place-items:center;padding:20px;animation:.3s ease-out aufstiegEin;display:grid;position:fixed;inset:0}.aufstieg{--stufe:var(--primary);text-align:center;background:var(--bg-card);width:min(100%,380px);max-height:calc(100dvh - 40px);color:var(--text-main);box-shadow:0 30px 80px #00000080, inset 0 0 0 1px color-mix(in srgb, var(--stufe) 40%, transparent);animation:aufstiegKarte .5s var(--ios-kurve);border-radius:30px;flex-direction:column;align-items:center;padding:8px 22px 22px;display:flex;overflow-y:auto}.aufstieg.stufe-holz{--stufe:#c9956a}.aufstieg.stufe-bronze{--stufe:#dc9454}.aufstieg.stufe-silber{--stufe:#9aa7b4}.aufstieg.stufe-gold{--stufe:#e0b030}.aufstieg.stufe-platin{--stufe:#4fb8c9}.aufstieg-bild{place-items:center;width:240px;height:240px;display:grid;position:relative}.aufstieg-netz{width:auto;height:auto;position:absolute;inset:-6px}.aufstieg-medaille{background:var(--bg-card);width:88px;height:88px;color:var(--stufe);box-shadow:0 0 0 4px var(--stufe), 0 0 44px color-mix(in srgb, var(--stufe) 60%, transparent);animation:aufstiegMedaille .7s var(--ios-kurve) .15s both;border-radius:50%;place-items:center;display:grid;position:relative}.aufstieg-zahl{font-size:40px;font-weight:800}.aufstieg-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.aufstieg-titel{color:var(--stufe);margin:4px 0 8px;font-size:28px;font-weight:800;line-height:1.15}.aufstieg-text{font-size:var(--fs-body);margin:0 0 8px;line-height:1.45}.aufstieg-zusatz{font-size:var(--fs-subhead);color:var(--text-muted);margin:0 0 4px}.aufstieg-weiter{margin-top:16px}.aufstieg-mehr{min-height:44px;color:var(--primary);font-size:var(--fs-subhead);justify-content:center;align-items:center;margin-top:4px;font-weight:600;text-decoration:none;display:inline-flex}@keyframes aufstiegEin{0%{opacity:0}to{opacity:1}}@keyframes aufstiegKarte{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes aufstiegMedaille{0%{opacity:0;transform:scale(.3)rotate(-18deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aufstieg-grund,.aufstieg,.aufstieg-medaille{animation:none}}.shop-extra{text-align:center;padding:18px 16px}.shop-extra-bild{width:96px;height:96px;margin:0 auto}.shop-fest-knopf{cursor:pointer;font:inherit;background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.shop-extra-name{margin:12px 0 4px;font-size:14px;font-weight:700}.shop-extra-stand{font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:14px}.shop-extra-knopf{width:100%;padding:10px;font-size:13px}.timer-nachtrag{min-height:44px;color:var(--primary);font:inherit;font-size:var(--fs-subhead);cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:10px 14px;font-weight:600;display:block}.ll-nachtrag{margin-top:-14px}.nachtrag-inhalt{gap:14px;padding:2px 18px 22px;display:grid;overflow-y:auto}.nachtrag-hinweis{font-size:var(--fs-subhead);color:var(--text-muted);margin:0;line-height:1.45}.nachtrag-feld{min-width:0;font-size:var(--fs-subhead);gap:6px;font-weight:600;display:grid}.nachtrag-feld small{color:var(--text-muted);font-weight:400}.nachtrag-feld .cozy-input{box-sizing:border-box;width:100%;min-width:0;margin:0}.nachtrag-paar{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;display:grid}.manuell-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:-4px 4px 12px;line-height:1.4}.manuell-hinweis.ist-fehler{color:var(--gefahr);margin-top:0;font-weight:600}.such-von-hand{align-self:center;gap:8px;min-height:44px;margin:4px 0 8px}.darstellung-karte{gap:16px;margin-bottom:15px;padding:20px;display:grid}.darstellung-karte h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.darstellung-groesse{gap:10px;display:grid}.darstellung-stufen{flex-wrap:wrap;gap:8px;display:flex}.darstellung-stufe{cursor:pointer;background:var(--bg-light);min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);-moz-text-size-adjust:100%;text-size-adjust:100%;border:0;border-radius:999px;padding:0 14px;font-weight:600}.darstellung-stufe[aria-checked=true]{background:var(--primary);color:var(--on-primary)}.darstellung-vorschau{background:var(--bg-light);font-size:var(--fs-body,17px);border-radius:12px;margin:0;padding:12px 14px;line-height:1.45}.darstellung-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:0;line-height:1.45}.darstellung-zeile{justify-content:space-between;align-items:center;gap:14px;display:flex}.darstellung-zeile p{font-size:var(--fs-footnote);color:var(--text-muted);margin:2px 0 0;line-height:1.4}.darstellung-zeile .schalter{flex:none}html[data-einfach="1"] .btn-main,html[data-einfach="1"] .btn-ghost{min-height:56px;font-size:var(--fs-headline,17px)}html[data-einfach="1"] .cozy-input{min-height:54px;font-size:17px}.einfach-kacheln{gap:12px;display:grid}html[data-einfach="1"] .seitenleiste-gruppe~.seitenleiste-gruppe{display:none}html[data-einfach="1"] .seitenleiste-eintrag{min-height:52px;font-size:var(--fs-headline,17px)}.darstellung-an{background:var(--primary-faint);font-size:var(--fs-footnote);color:var(--text-main);border-radius:12px;margin:-6px 0 0;padding:10px 12px;line-height:1.45}.darstellung-an a{color:var(--primary);white-space:nowrap;align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.darstellung-an a:hover{text-decoration:underline}}.darstellung-ohne-stufen{background:var(--bg-light);font-size:var(--fs-subhead);color:var(--text-main);border-radius:12px;padding:12px 14px}html .einfach-kacheln .einfach-kachel{width:100%;min-height:64px;font-size:var(--fs-title3,20px);justify-content:flex-start;gap:12px;padding:0 22px;text-decoration:none}html[data-kontrast="1"]{--text-muted:color-mix(in srgb, var(--text-main) 86%, var(--bg-card));--separator:color-mix(in srgb, var(--text-main) 55%, transparent)}html[data-kontrast="1"] .cozy-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--text-main) 45%, transparent)}html[data-kontrast="1"] .btn-ghost,html[data-kontrast="1"] .cozy-input,html[data-kontrast="1"] .schalter{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text-main) 60%, transparent)}@media (prefers-contrast:more){html{--text-muted:color-mix(in srgb, var(--text-main) 86%, var(--bg-card));--separator:color-mix(in srgb, var(--text-main) 55%, transparent)}.cozy-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--text-main) 45%, transparent)}}html[data-schrift=gross] .nachtrag-paar,html[data-schrift=sehr-gross] .nachtrag-paar{grid-template-columns:minmax(0,1fr)}html[data-schrift=sehr-gross] .routine-tage{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-schrift=gross] .darstellung-zeile,html[data-schrift=sehr-gross] .darstellung-zeile{flex-wrap:wrap}html[data-schrift=gross] .routine-nachtrag,html[data-schrift=sehr-gross] .routine-nachtrag{grid-template-columns:minmax(0,1fr)}.tabbar,.tab-plus{-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-schrift=gross] .btn-main,html[data-schrift=gross] .btn-ghost,html[data-schrift=sehr-gross] .btn-main,html[data-schrift=sehr-gross] .btn-ghost{white-space:normal;overflow-wrap:break-word;height:auto;padding-block:10px}.routinen-liste,.routinen-heute{gap:14px;display:grid}.routinen-liste{margin-bottom:18px}.routinen-heute{margin-bottom:16px}.routinen-heute-kopf{justify-content:space-between;align-items:baseline;gap:12px;margin:0 4px;display:flex}.routinen-heute-kopf h2{font-size:var(--fs-title3,20px);margin:0}.routine-karte{gap:12px;margin:0;padding:16px;display:grid}.routine-kopf{align-items:flex-start;gap:12px;min-width:0;display:flex}.routine-zeichen{background:var(--bg-light);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.routine-text{gap:2px;min-width:0;display:grid}.routine-name{font-size:var(--fs-headline,17px);overflow-wrap:anywhere;margin:0;line-height:1.25}.routine-zeile,.routine-plan{font-size:var(--fs-footnote);color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:1.35}.routine-stand{font-size:var(--fs-footnote);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;display:flex}.routine-marke{background:var(--bg-light);border-radius:999px;padding:4px 10px;font-weight:600}.routine-karte.ist-erledigt .routine-marke,.routine-karte.ist-heute .routine-marke{background:var(--success);color:var(--bg-card)}.routine-karte.ist-offen .routine-marke{color:var(--attention)}.routine-anzahl{color:var(--text-muted);font-variant-numeric:tabular-nums}.routine-knopf{width:100%;min-height:56px;font-size:var(--fs-headline,17px);gap:10px}.routine-erledigt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;display:flex}.routine-haken{font-size:var(--fs-headline,17px);color:var(--success);align-items:center;gap:8px;font-weight:700;display:inline-flex}.routine-zurueck{gap:6px;width:auto}.routine-mehr{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.routine-mehr .btn-plain{min-height:44px}.routinen-leer{color:var(--text-muted);padding:20px;line-height:1.5}.routinen-leer p{margin:0}.routinen-neu{gap:8px;width:100%;min-height:52px}.routinen-privat{font-size:var(--fs-caption);color:var(--text-muted);margin:12px 4px 0;line-height:1.45}.routinen-statistik{gap:10px;margin-bottom:20px;padding:20px;display:grid}.routinen-statistik h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.routinen-statistik dl{gap:8px;margin:0;display:grid}.routinen-statistik dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.routinen-statistik dt{font-size:var(--fs-subhead);color:var(--text-muted)}.routinen-statistik dd{font-size:var(--fs-title3,20px);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.routinen-statistik p{font-size:var(--fs-caption);color:var(--text-muted);margin:0;line-height:1.45}.routinen-statistik .btn-plain{justify-self:start;min-height:44px}.routine-tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.routine-tag{cursor:pointer;background:var(--bg-light);min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-footnote);border:0;border-radius:12px;padding:0 2px;font-weight:600}.routine-tag[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.routine-haken-zeile{min-height:44px;font-size:var(--fs-subhead);align-items:center;gap:10px;font-weight:600;display:flex}.routine-haken-zeile input{width:22px;height:22px;accent-color:var(--primary);flex:none}.routine-hinweis{font-size:var(--fs-footnote)}.routine-verlauf h4{font-size:var(--fs-subhead);margin:4px 0 6px}.routine-verlauf ul{margin:0 0 10px;padding:0;list-style:none}.routine-verlauf li{min-height:44px;font-size:var(--fs-subhead);justify-content:space-between;align-items:center;gap:10px;display:flex}.routine-verlauf li+li{border-top:.5px solid var(--separator)}.routine-eintrag-weg{cursor:pointer;width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.routine-nachtrag{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.routine-nachtrag .cozy-input{margin:0}.routine-nachtrag .btn-ghost{width:auto}.cozy-input[type=date],.cozy-input[type=time],.cozy-input[type=month],.cozy-input[type=datetime-local]{appearance:none;min-width:0;max-width:100%}.cozy-input[type=date]::-webkit-date-and-time-value{text-align:start;min-width:0}.cozy-input[type=time]::-webkit-date-and-time-value{text-align:start;min-width:0}.cozy-input[type=month]::-webkit-date-and-time-value{text-align:start;min-width:0}.cozy-input[type=datetime-local]::-webkit-date-and-time-value{text-align:start;min-width:0}.nachtrag-fehler{font-size:var(--fs-subhead);background:color-mix(in srgb, var(--attention) 14%, transparent);border-radius:12px;margin:0;padding:10px 12px;line-height:1.4}.nachtrag-zaehlt{font-size:var(--fs-subhead);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:14px;margin:0;padding:11px 13px;line-height:1.45}.fokus-netz{aspect-ratio:1;width:min(82vw,340px);height:auto;color:var(--primary);--nb-bluete:var(--workout-zeit,var(--attention));margin:0 auto 10px}.dm-verlauf .dm-anschluss{margin-top:0}.dm-verlauf .dm-blase-huelle{margin-top:8px}.dm-verlauf .dm-blase-huelle.dm-huelle-anschluss{margin-top:0}.dm-verlauf .dm-blase-huelle.dm-hat-reaktion{margin-bottom:3px}.dm-verlauf .dm-blase{gap:3px;min-width:84px;padding:8px 12px;position:relative}.dm-verlauf .dm-blase.dm-mit-text .dm-meta{inset-inline-end:11px;margin:0;position:absolute;bottom:7px}.dm-verlauf .dm-blase.dm-mit-text .dm-text:after{content:"";width:calc(var(--dm-zeit-zeichen,5) * 8.8px);height:1px;display:inline-block}.dm-verlauf .dm-blase.dm-eigen.dm-mit-text .dm-text:after{width:calc(var(--dm-zeit-zeichen,5) * 8.8px + 22px)}.dm-blase .dm-zeit{color:inherit}.dm-verlauf .dm-blase.dm-nur-emoji{min-width:0;box-shadow:none;background:0 0;border-color:#0000;padding:2px 4px}.dm-verlauf .dm-nur-emoji .dm-text{font-size:46px;line-height:1.15}.dm-verlauf .dm-emoji-2 .dm-text{font-size:40px}.dm-verlauf .dm-emoji-3 .dm-text{font-size:34px}.dm-verlauf .dm-blase.dm-nur-emoji .dm-text:after{display:none}.dm-verlauf .dm-blase.dm-nur-emoji .dm-meta{background:var(--bg-card);color:var(--text-muted);border-radius:999px;align-self:flex-end;padding:3px 8px;position:static}.dm-verlauf .dm-blase.dm-weg{background:var(--bg-card);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--separator);cursor:default;border-color:#0000}.dm-verlauf .dm-weg-text{font-size:var(--fs-subhead);align-items:center;gap:6px;font-style:italic;display:flex}.dm-verlauf .dm-weg-text svg{flex-shrink:0}.dm-verlauf .dm-bezug{border:0;background:color-mix(in srgb, currentColor 11%, transparent);width:100%;min-width:140px;color:inherit;font:inherit;text-align:start;white-space:normal;opacity:1;cursor:pointer;border-inline-start:3px solid;border-radius:7px;flex-direction:column;align-items:flex-start;gap:1px;margin:0 0 5px;padding:5px 9px;font-size:13px;line-height:1.35;display:flex}.dm-verlauf .dm-bezug b{font-size:12px;font-weight:700}.dm-verlauf .dm-bezug span{-webkit-line-clamp:2;white-space:normal;opacity:.85;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dm-verlauf .dm-hervor>.dm-blase{animation:1.6s ease-out dmHervor}@keyframes dmHervor{0%,55%{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 75%, transparent)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.dm-verlauf .dm-hervor>.dm-blase{animation-duration:10ms}}.dm-verlauf .dm-reaktionen{z-index:1;margin-top:-9px;padding-inline:8px;position:relative}.dm-verlauf .dm-reaktion{background:var(--bg-card);min-height:26px;box-shadow:0 1px 3px #0003, inset 0 0 0 .5px var(--separator);border:0;padding:2px 8px}.dm-verlauf .dm-werkzeugleiste{flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px}.dm-verlauf .dm-huelle-eigen .dm-werkzeugleiste{align-items:flex-end}.dm-aktionen{flex-wrap:wrap;gap:6px;display:flex}.dm-huelle-eigen .dm-aktionen{justify-content:flex-end}.dm-verlauf .dm-aktionen .dm-werkzeug{background:var(--bg-card);min-height:36px;color:var(--text-main);box-shadow:0 1px 2px #0000001f, inset 0 0 0 .5px var(--separator);border-radius:999px;gap:6px;padding:0 12px;font-size:13px;font-weight:600}.dm-verlauf .dm-aktionen .dm-werkzeug.ist-gefahr{color:var(--attention)}.dm-verlauf .dm-tag{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.dm-neu-marke{color:var(--primary);align-items:center;gap:10px;margin:4px 0;font-size:12px;font-weight:700;display:flex}.dm-neu-marke:before,.dm-neu-marke:after{content:"";background:color-mix(in srgb, var(--primary) 45%, transparent);flex:1;height:1px}.dm-neu-marke span{background:var(--bg-card);border-radius:999px;padding:3px 10px}.dm-gespraech .dm-jump,.dm-jump{background:var(--bg-card);width:42px;max-width:none;height:42px;color:var(--text-main);box-shadow:0 4px 14px #0000003d, inset 0 0 0 .5px var(--separator);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;left:auto;right:14px;transform:none}[dir=rtl] .dm-gespraech .dm-jump,[dir=rtl] .dm-jump{left:14px;right:auto}.dm-verlauf .dm-anhang-buch{border-radius:12px;align-items:center;gap:11px;padding:8px 10px 8px 8px}.dm-verlauf .dm-anhang-cover{border-radius:5px;width:44px;height:66px;box-shadow:0 2px 6px #00000040}.dm-vorschau-entwurf b{color:var(--attention);font-weight:700}.dm-vorschau.ist-leise{font-style:italic}.story-aufkleber-ebene{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-aufkleber{color:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;font-family:inherit;line-height:1.15;position:absolute}.story-aufkleber.ist-emoji{filter:drop-shadow(0 .04em .12em #00000047);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.story-aufkleber.ist-text{white-space:normal;overflow-wrap:anywhere;text-align:center;letter-spacing:-.01em;text-shadow:0 .06em .3em #00000061;width:max-content;max-width:86cqw;font-weight:800}.story-aufkleber.ist-text.mit-kasten{text-shadow:none;border-radius:.42em;padding:.28em .6em;box-shadow:0 .1em .5em #00000038}.story-aufkleber-ebene.ist-editor .story-aufkleber{pointer-events:auto;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.story-aufkleber-ebene.ist-editor .story-aufkleber:active{cursor:grabbing}.story-aufkleber.ist-gewaehlt{outline-offset:.18em;outline:2px dashed #fffffff2}.story-aufkleber.ist-text.ist-gewaehlt:not(.mit-kasten){border-radius:.3em}.story-aufkleber:focus-visible{outline-offset:.18em;outline:3px solid #fff}.story-leinwand-mitte.hat-auswahl .story-schreibfeld{pointer-events:none}.story-leinwand-unten.hat-leiste>:not(.story-aufkleber-leiste){visibility:hidden}.story-aufkleber-leiste{inset-inline:12px;z-index:1;align-items:center;gap:5px;display:flex;position:absolute;bottom:14px}.story-aufkleber-leiste .story-werkzeug{min-width:40px;height:40px;padding:0 8px}.story-aufkleber-leiste .story-werkzeug.ist-fertig{color:#111;background:#fff}.story-aufkleber-eingabe{gap:8px;margin-bottom:12px;display:flex}.story-aufkleber-eingabe input{border:1px solid var(--border-strong);background:var(--bg-light);min-width:0;height:46px;color:var(--text-main);font:inherit;border-radius:12px;flex:1;padding:0 14px;font-size:16px}.story-aufkleber-eingabe .btn-main{flex:none;width:auto;min-height:46px;margin:0;padding:0 16px}.story-aufkleber-auswahl{grid-template-columns:repeat(8,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.story-aufkleber-auswahl button{aspect-ratio:1;cursor:pointer;width:100%;transition:transform .12s var(--ios-kurve);background:0 0;border:0;border-radius:10px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:26px;line-height:1}@media (hover:hover){.story-aufkleber-auswahl button:hover{background:var(--bg-light)}}.story-aufkleber-auswahl button:active{transform:scale(1.25)}.story-aufkleber-hinweis{color:var(--text-muted);margin:12px 2px 0;font-size:12.5px;line-height:1.4}.story-farben{justify-content:flex-start;scroll-padding-inline:12px}.story-farben>:first-child{margin-inline-start:auto}.story-farben>:last-child{margin-inline-end:auto}@media (min-width:700px){.story-farben{flex-wrap:wrap;justify-content:center;gap:8px 10px;padding:4px 8px;overflow:visible}.story-farben>:first-child{margin-inline-start:0}.story-farben>:last-child{margin-inline-end:0}.story-farbe{width:32px;height:32px}.story-editor .story-farben{grid-template-columns:repeat(8,max-content);display:grid}.story-leinwand .story-arten:not(.story-vorlagen){flex-wrap:wrap;justify-content:center;gap:6px;display:flex;overflow:visible}}@media (hover:hover) and (pointer:fine){.story-leinwand .story-arten.story-vorlagen{scrollbar-width:thin;scrollbar-color:#ffffff8c transparent;padding-block-end:6px}.story-leinwand .story-arten.story-vorlagen::-webkit-scrollbar{height:6px;display:block}.story-leinwand .story-arten.story-vorlagen::-webkit-scrollbar-thumb{background:#ffffff8c;border-radius:3px}}@media (min-width:700px) and (max-height:720px){.story-editor .story-farben{gap:8px;padding-inline:0}.story-editor .story-farbe{width:30px;height:30px}.story-leinwand .story-arten{gap:4px}.story-leinwand .story-arten .story-art{min-height:36px;padding:7px 9px;font-size:13px}}@media (min-width:700px) and (hover:hover){.story-farbe:hover{transform:scale(1.12)}.story-farbe.ist-an:hover{transform:scale(1.18)}}.story-editor .story-werkzeuge{gap:6px;padding-inline:10px}.story-editor-fuss .story-editor-hinweis{flex:calc(100% - 58px)}.story-editor-fuss .story-teilen-knopf.ist-bild{color:#fff;background:#ffffff29;flex:none;justify-content:center;width:46px;padding:0}.aufstieg-teilen{background:var(--bg-light);width:100%;min-height:46px;color:var(--text-main);font:inherit;font-weight:600;font-size:var(--fs-subhead,15px);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:inline-flex}.aufstieg-teilen:active{transform:scale(.98)}.ll-held-teilen{min-height:44px;color:var(--accent);font:inherit;font-weight:600;font-size:var(--fs-subhead,15px);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 18px;display:inline-flex}.streak-titel{align-items:center;gap:8px;display:flex}.streak-teilen{background:var(--bg-light);width:40px;height:40px;color:var(--text-main);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.beitrag-kachel{text-align:center;border-radius:18px;justify-content:center;align-items:center;min-height:190px;margin:6px 0 12px;padding:26px 22px;display:flex}.beitrag-kachel .beitrag-text{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.28}.beitrag-kachel.ist-gross .beitrag-text{font-size:26px}.beitrag-kachel.ist-mittel .beitrag-text{font-size:21px}.beitrag-kachel.ist-klein .beitrag-text{font-size:18px}.beitrag-kachel.hat-helle-schrift .beitrag-text,.verfassen-feld.ist-kachel.hat-helle-schrift{text-shadow:0 1px 12px #00000052}.beitrag-kachel a{color:inherit;text-underline-offset:3px;text-decoration:underline}.verfassen-feld.ist-kachel{text-align:center;caret-color:currentColor;border-color:#0000;border-radius:18px;min-height:150px;padding:24px 20px;font-weight:700;line-height:1.28}.verfassen-feld.ist-kachel::placeholder{color:inherit;opacity:.6}.verfassen-feld.ist-kachel.ist-gross{font-size:26px}.verfassen-feld.ist-kachel.ist-mittel{font-size:21px}.verfassen-feld.ist-kachel.ist-klein{font-size:18px}.verfassen-farben{gap:9px;margin:-2px 0 12px;padding:4px 2px}.verfassen-farben .story-farbe{border-color:var(--bg-card);box-shadow:0 0 0 1px var(--border-strong)}.verfassen-farben .story-farbe.ist-an{border-color:var(--bg-card);box-shadow:0 0 0 2.5px var(--accent);transform:scale(1.1)}.story-farbe.ist-ohne{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--text-muted) calc(50% - 1px), var(--text-muted) calc(50% + 1px), transparent calc(50% + 1px)), var(--bg-light)}.rang-kreis{margin:0 0 12px}.rang-hinweis{margin:0 2px 12px}.rang-stufe{color:var(--stufe);font-weight:700}.rang-duell{grid-template-columns:auto 1fr;align-items:start;gap:6px 12px;margin-top:14px;padding:16px;display:grid}.rang-duell>svg{color:var(--accent);margin-top:2px}.rang-duell-text strong{font-size:var(--fs-headline,17px);display:block}.rang-duell-text p{font-size:var(--fs-subhead,15px);color:var(--text-muted);margin:4px 0 0;line-height:1.4}.rang-duell-knopf{text-align:center;grid-column:1/-1;justify-content:center;margin-top:8px;text-decoration:none}.ch-vorlagen{margin:0 0 12px}.ch-vorlagen-titel{font-size:var(--fs-caption2,11px);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 6px}.ch-vorlagen-reihe{flex-wrap:wrap;gap:6px;display:flex}.ch-vorlage{border:1px solid var(--border-strong);background:var(--bg-light);min-height:38px;color:var(--text-main);font:inherit;font-size:var(--fs-caption,13px);cursor:pointer;border-radius:999px;padding:0 12px;font-weight:600}.ch-vorlage.ist-aktiv{border-color:var(--accent);background:var(--primary-faint);color:var(--primary)}.dm-kopf .dm-kopf-knopf.ist-aktiv{color:var(--primary);background:var(--primary-faint)}.dm-suchzeile{border-radius:var(--radius-control);background:var(--bg-light);min-height:44px;color:var(--text-muted);align-items:center;gap:4px;margin:0 0 8px;padding-inline:12px 4px;display:flex}.dm-suchzeile:focus-within{box-shadow:0 0 0 2px var(--primary)}.dm-suchzeile input{min-width:0;min-height:44px;color:var(--text-main);font:inherit;background:0 0;border:0;flex:1;padding:0 6px;font-size:16px}.dm-suchzeile input:focus{outline:0}.dm-suchzeile input::-webkit-search-cancel-button{display:none}.dm-such-stand{font-size:var(--fs-caption);white-space:nowrap;flex:none}.dm-suchzeile .dm-such-knopf{width:36px;height:36px;min-height:36px;color:var(--text-main);flex:none;padding:0}.dm-suchzeile .dm-such-knopf:disabled{opacity:.35}.dm-such-mehr{font-size:var(--fs-caption);margin:0 auto 8px;display:block}.dm-verlauf .dm-treffer>.dm-blase{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 75%, transparent)}.dm-stumm-marke{color:var(--text-muted);vertical-align:middle;flex:none;align-items:center;display:inline-flex}.dm-zeile-oben .dm-stumm-marke{margin-inline:0 auto}.dm-zeile-oben:has(.dm-stumm-marke){justify-content:flex-start}.dm-zeile-oben:has(.dm-stumm-marke) .dm-zeit{margin-inline-start:auto}.dm-weiter-marke{font-size:var(--fs-caption2);opacity:.8;align-items:center;gap:4px;margin-bottom:2px;font-style:italic;display:flex}.dm-weiter-auszug{border-radius:var(--radius-control);background:var(--bg-light);font-size:var(--fs-subhead);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 10px;padding:10px 12px;display:-webkit-box;overflow:hidden}.erfolg-teilen{width:36px;height:36px;min-height:36px;color:var(--text-main);flex:none;align-self:center;padding:0}.ch-rang{font-size:var(--fs-caption);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:8px;display:flex}.ch-rang-platz{color:var(--text-main);font-variant-numeric:tabular-nums;font-weight:700}.ch-rang-wechsel{color:var(--text-main);font-weight:600}.ch-rang-wechsel.ist-vorbei{color:var(--success)}.dm-verlauf .dm-blase.dm-ohne-zeit.dm-mit-text .dm-text:after{display:none}.dm-verlauf .dm-blase.dm-ohne-zeit{min-width:0}.dm-werkzeug-zeit{background:var(--bg-card);color:var(--text-muted);font-size:var(--fs-caption2);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;box-shadow:0 1px 2px #00000014}.dm-vermerk{background:var(--bg-card);color:var(--text-muted);font-size:var(--fs-caption2);font-variant-numeric:tabular-nums;border-radius:999px;margin:1px 4px 0;padding:2px 8px;box-shadow:0 1px 2px #00000014}.dm-vermerk-read{color:var(--text-main)}.dm-tag-anker{z-index:6;flex:0 0 0;height:0;position:relative}.dm-tag-schwebend{background:var(--bg-card);max-width:calc(100% - 32px);color:var(--text-muted);font-family:var(--schrift-mess);white-space:nowrap;box-shadow:0 2px 8px #00000038, inset 0 0 0 .5px var(--separator);opacity:0;pointer-events:none;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:opacity .18s ease-out;position:absolute;inset-block-start:8px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .dm-tag-schwebend{transform:translate(50%)}.dm-tag-schwebend.ist-da{opacity:1}@media (prefers-reduced-motion:reduce){.dm-tag-schwebend{transition:none}}.dm-vorschau-haken{vertical-align:-3px;color:var(--text-muted);margin-inline-end:4px;display:inline-flex}.dm-vorschau-haken svg{stroke-width:2.4px}.dm-vorschau-haken.ist-gelesen{color:var(--primary)}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chip{cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-light);min-height:44px;color:var(--text-main);font:inherit;text-align:start;border-radius:999px;padding:7px 13px;font-size:13.5px;line-height:1.25}.ob-chip[aria-pressed=true]{background:var(--grad-main);color:var(--on-grad);border-color:#0000;font-weight:600}.ob-wahl{background:var(--bg-light);border-radius:12px;overflow:hidden}.ob-wahl-zeile{cursor:pointer;width:100%;min-height:44px;color:var(--text-main);font:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-size:14px;line-height:1.3;display:flex}.ob-wahl-zeile+.ob-wahl-zeile{border-top:.5px solid var(--separator)}.ob-wahl-zeile.ist-leise{color:var(--text-muted)}.ob-wahl-eigen{padding:0 12px 10px 40px}[dir=rtl] .ob-wahl-eigen{padding:0 40px 10px 12px}.ob-wahl-eigen .cozy-input{min-height:40px;margin:0;font-size:16px}.ob-wahl-eigen+.ob-wahl-zeile{border-top:.5px solid var(--separator)}.cozy-card.ob-karte{overflow:visible}.ob-fuss{z-index:1;background:var(--bg-card);border-radius:0 0 var(--radius-card) var(--radius-card);align-items:center;gap:8px;margin:12px -24px -24px;padding:12px 24px 24px;display:flex;position:sticky;bottom:-20px}.ob-fuss:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg-card));height:14px;position:absolute;bottom:100%}.ob-gezaehlt{font-size:var(--fs-caption2);color:var(--text-muted);margin:8px 2px 0;line-height:1.35}.ob-woher-eigen{margin-top:10px}.ob-woher-eigen .cozy-input{min-height:40px;margin:0;font-size:16px}.ob-wahl-punkt{border:2px solid color-mix(in srgb, var(--text-main) 35%, transparent);border-radius:50%;flex:none;width:18px;height:18px}.ob-wahl-zeile[aria-checked=true]{font-weight:600}.ob-wahl-zeile[aria-checked=true] .ob-wahl-punkt{border-color:var(--primary);background:radial-gradient(var(--primary) 0 45%, transparent 50%)}.ob-zuspruch{min-height:2.9em;color:var(--text-main);margin:12px 2px 0;font-size:14px;font-weight:600;line-height:1.45}.ob-minuten{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:8px;display:grid}.ob-minute{cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-light);min-height:50px;color:var(--text-main);font:inherit;border-radius:12px;justify-content:center;align-items:center;padding:6px 2px;display:flex}.ob-minute strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.ob-minute.ist-vorschlag{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ob-minute[aria-pressed=true]{background:var(--grad-main);color:var(--on-grad);box-shadow:none;border-color:#0000}.ob-vorschlag{font-size:var(--fs-caption);color:var(--text-muted);margin:0 2px 12px}.ob-plan{background:var(--bg-light);border-inline-start:3px solid var(--primary);border-radius:14px;margin:4px 0 16px;padding:14px 16px}.ob-plan-etikett{font-size:var(--fs-caption2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:block}.ob-plan-satz{color:var(--text-main);margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.4}.ob-plan-etikett+.ob-plan-gruende{margin-top:6px}.ob-plan-satz+.ob-plan-etikett{margin-top:12px}.ob-plan-gruende{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ob-plan-gruende li{background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--text-main);border-radius:999px;padding:4px 10px;font-size:13px}.ziel-frage{border-inline-start:3px solid var(--primary);margin-bottom:20px;padding:18px}.ziel-frage h2{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.ziel-frage h2 svg{color:var(--primary);flex:none}.ziel-frage p{color:var(--text-muted);margin:0 0 14px;font-size:13px;line-height:1.6}.ziel-frage-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.ziel-frage-knoepfe button{width:auto;padding:10px 16px;font-size:13px}.leer-karte .leer-plan{max-width:380px;font-size:var(--fs-title3);text-wrap:balance;margin:4px 0 2px;line-height:1.3}.lp-gibt{background:var(--lp-grau);color:var(--lp-dunkel);padding:clamp(80px,12vh,130px) 24px}.lp-gibt .lp-lead{color:var(--lp-dunkel-2);max-width:34ch}.lp-gibt-raster{grid-template-columns:1fr;gap:20px;max-width:1080px;margin:48px auto 0;display:grid}.lp-gibt .lp-kachel h3{font-size:clamp(22px,2.2vw,28px)}.lp-gibt .lp-kachel p{font-size:16.5px}.lp-kachel.ist-lila .lp-kachel-symbol{background:#6b46c1}.lp-kachel .lp-marke{min-width:24px;min-height:24px;color:inherit;opacity:.75;margin-inline-start:1px;text-decoration:none;display:inline-block}.lp-kachel .lp-marke sup{font-size:.7em;line-height:0}.lp-nachlesen{color:#a1a1a6;max-width:980px;margin:0 auto;padding:8px 24px 28px}.lp-nachlesen h2{letter-spacing:.02em;text-transform:none;color:inherit;margin:0 0 8px;font-size:12px;font-weight:600}.lp-nachlesen ol{margin:0;padding-inline-start:18px;font-size:11.5px;line-height:1.5}.lp-nachlesen li{margin:0 0 6px;scroll-margin-top:90px}.lp-nachlesen li:target{color:#f5f5f7}.lp-nachlesen-quelle{white-space:normal;opacity:.9}.lp-nachlesen a{color:inherit;text-underline-offset:2px;min-height:24px;text-decoration:underline;display:inline-block}@media (min-width:820px){.lp-gibt-raster{grid-template-columns:1fr 1fr}}.zeile.zeile-gefahr .zeile-titel{color:var(--attention,#d92d20)}.regal-auswahl{cursor:pointer;background:color-mix(in srgb, var(--text-main) 8%, transparent);min-height:36px;color:var(--text-main);font:inherit;font-size:var(--fs-footnote);border:0;border-radius:999px;padding:0 12px;font-weight:600}.regal-kopf .regal-anzahl{margin-inline-end:auto}.regal-kopf .regal-auswahl{margin-inline-end:6px}.book-card.ist-waehlbar .book-card-deckel:after{content:"";background:#00000047;border:2px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;inset-block-start:8px;inset-inline-end:8px;box-shadow:0 1px 4px #00000059}.book-card.ist-gewaehlt .book-card-deckel:after{background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.500L19 7.500'/%3E%3C/svg%3E") center / 16px no-repeat}.book-card.ist-waehlbar:not(.ist-gewaehlt) .book-card-deckel{opacity:.82}.book-card.ist-gewaehlt .book-card-deckel{outline:3px solid var(--primary);outline-offset:2px}.auswahl-leiste{z-index:60;inset-inline:0;bottom:calc(var(--tabbar-h) + var(--tabbar-abstand) + var(--lese-leiste-h) + env(safe-area-inset-bottom) + 10px);pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.auswahl-leiste-innen{pointer-events:auto;background:var(--bg-card);width:min(100%,520px);color:var(--text-main);box-shadow:0 12px 34px #0000004d, inset 0 0 0 .5px var(--separator);border-radius:20px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex}.auswahl-leiste-text{min-width:0;font-size:var(--fs-subhead);flex:1;line-height:1.3}.auswahl-leiste-text.ist-leise{color:var(--text-muted);font-size:var(--fs-footnote)}.auswahl-leiste .btn-main{color:#fff;background:#dc2626;width:auto;min-height:44px;padding:0 16px}.auswahl-leiste .btn-main:disabled{opacity:.4}@media (min-width:900px){.auswahl-leiste{bottom:24px}}.lp-film-knopf{min-height:44px;color:var(--lp-akzent);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:18px;display:inline-flex}@media (hover:hover){.lp-film-knopf:hover{text-decoration:underline}}.lp-film-symbol{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:background .25s,color .25s;display:inline-grid}.lp-film-symbol svg{margin-left:2px}@media (hover:hover){.lp-film-knopf:hover .lp-film-symbol{background:var(--lp-akzent);color:#04201c}}.lp-film-grund{--lp-akzent:#5eead4;--lp-kurve:cubic-bezier(.2, .7, .2, 1);z-index:3000;padding:calc(12px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000ed;animation:.22s ease-out lp-film-ein;display:flex;position:fixed;inset:0;overflow-y:auto}.lp-film-fenster{--film-breite:min(calc(100vw - 32px), 440px, calc((100vh - 138px) * 9 / 16));width:var(--film-breite);outline:none;flex-direction:column;align-items:center;gap:12px;margin:auto;display:flex}@supports (height:100dvh){.lp-film-fenster{--film-breite:min(calc(100vw - 32px), 440px, calc((100dvh - 138px) * 9 / 16))}}.lp-film-zu{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;flex:none;align-self:flex-end;place-items:center;width:44px;height:44px;padding:0;display:grid}@media (hover:hover){.lp-film-zu:hover{background:#ffffff42}}.lp-film-rahmen{flex:none;width:100%;position:relative}.lp-film{aspect-ratio:9/16;background:#06080b;border-radius:22px;width:100%;display:block;box-shadow:0 30px 80px #0009}.lp-film-text{color:#a1a1a6;text-align:center;text-wrap:balance;margin:0;font-size:13px;line-height:1.45}.lp-film-start{width:fit-content;max-width:100%;min-height:48px;margin:0 auto;animation:.35s ease-out lp-film-ein;position:absolute;bottom:19%;left:0;right:0;box-shadow:0 10px 30px #00000073}@keyframes lp-film-ein{0%{opacity:0}to{opacity:1}}.entwurf-flaeche{border-top:env(safe-area-inset-top,0px) solid transparent;padding-top:8px}.sitzung-grund{border-top:env(safe-area-inset-top,0px) solid transparent;padding-top:16px}.eingriff-huelle{border-top:env(safe-area-inset-top,0px) solid transparent;padding-top:24px}.lp-film-grund{border-top:env(safe-area-inset-top,0px) solid transparent;padding-top:12px}.ll-halten{background:color-mix(in srgb, var(--stufe) 14%, var(--bg-card));color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;text-align:start;border:0;border-radius:999px;align-items:center;gap:8px;margin:2px 0 8px;padding:8px 14px 8px 8px;font-weight:600;line-height:1.3;display:inline-flex}.ll-halten-stern,.ll-halten-gross{background:var(--stufe);color:var(--bg-card);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ll-halten-stern{width:28px;height:28px}.ll-halten-stern svg,.ll-halten-gross svg{fill:currentColor}.ll-halten>svg{color:var(--text-muted);flex-shrink:0}.ll-halten-kopf{text-align:center;justify-items:center;gap:8px;margin:6px 0 14px;display:grid}.ll-halten-gross{width:72px;height:72px;box-shadow:0 8px 22px color-mix(in srgb, var(--stufe) 35%, transparent)}.ll-halten-kopf .ll-blatt-gross{margin:6px 0 0}.ll-halten-zahl{letter-spacing:-.02em;color:var(--stufe);font-size:44px;font-weight:800;line-height:1}.ll-karte-stufe{background:color-mix(in srgb, var(--stufe) 12%, var(--bg-card))}.ll-karte-stufe .ll-karte-symbol{background:var(--stufe);color:var(--bg-card)}.ll-stufenliste strong{align-items:center;gap:8px;display:flex}.ll-stufenliste-du{background:var(--stufe);color:var(--bg-card);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.ll-stufenliste-spanne{color:var(--text-main);font-size:13px;font-style:normal;font-weight:600;display:block}.regalwand{margin-bottom:15px;padding:16px 14px 14px;overflow:hidden}.regalwand-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 10px;display:flex}.regalwand-titel{margin:0;font-size:17px;font-weight:700}.regalwand-zahlen{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.regalwand-bretter{--reihe:112px;--brett:9px;--holz:color-mix(in srgb, var(--text-main) 16%, var(--bg-card));--holz-kante:color-mix(in srgb, var(--text-main) 30%, var(--bg-card));grid-template-columns:repeat(auto-fill,minmax(54px,1fr));grid-auto-rows:var(--reihe);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--reihe) - var(--brett) - 3px), var(--holz-kante) calc(var(--reihe) - var(--brett) - 3px), var(--holz-kante) calc(var(--reihe) - var(--brett) - 2px), var(--holz) calc(var(--reihe) - var(--brett) - 2px), var(--holz) calc(var(--reihe) - 3px), transparent calc(var(--reihe) - 3px), transparent var(--reihe));border-radius:10px;gap:0 9px;margin:0;padding:0 6px;list-style:none;display:grid}.regalwand-bretter>li{padding-bottom:calc(var(--brett) + 3px);justify-content:center;align-items:flex-end;min-width:0;display:flex}.regalwand-buch{aspect-ratio:2/3;width:100%;max-width:62px;max-height:calc(var(--reihe) - var(--brett) - 14px);background:var(--bg-light);transition:transform .2s var(--ios-kurve);border-radius:2px 4px 4px 2px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 2px 0 #0000002e,0 6px 10px -4px #00000073}a.regalwand-buch:active{transform:translateY(-5px)}@media (hover:hover){a.regalwand-buch:hover{transform:translateY(-5px)}}.regalwand-buch img,.regalwand-buch .regalwand-deckel{object-fit:cover;width:100%;height:100%;display:block}.regalwand-haken{background:var(--ios-gruen,#30d158);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;inset-block-end:3px;inset-inline-end:3px;box-shadow:0 1px 3px #0006}.regalwand-lese{background:var(--primary);height:3px;position:absolute;inset-block-start:0;inset-inline:0}.regalwand-plus{box-shadow:none;border:1.5px dashed color-mix(in srgb, var(--text-main) 30%, transparent);color:var(--text-muted);background:0 0;place-items:center;display:grid}.regalwand-hinweis{color:var(--text-muted);margin:10px 2px 0;font-size:12.5px;line-height:1.45}.regalwand-wunsch{min-height:44px;color:var(--primary);align-items:center;gap:7px;margin:4px 2px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.regalwand-fremd{margin-top:18px}button.regalwand-buch{cursor:pointer;font:inherit;border:0;padding:0}button.regalwand-buch:active{transform:translateY(-5px)}@media (hover:hover){button.regalwand-buch:hover{transform:translateY(-5px)}}.regalwand-herz{color:#fff;background:#000000b8;border-radius:999px;align-items:center;gap:2px;padding:1px 5px 1px 4px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex;position:absolute;inset-block-end:2px;inset-inline-start:2px}.regalwand-herz.ist-meins{background:#be123c}.regalbuch{position:relative}.regalbuch-zu{position:absolute;inset-block-start:14px;inset-inline-end:14px}.regalbuch-kopf{padding:6px 4px 16px;align-items:flex-end;gap:16px;padding-inline-end:44px;display:flex}.regalbuch-deckel{aspect-ratio:2/3;background:var(--bg-light);border-radius:4px 8px 8px 4px;flex:none;width:104px;overflow:hidden;box-shadow:0 14px 28px -10px #0000008c,inset 3px 0 #00000029}.regalbuch-deckel>*{object-fit:cover;width:100%;height:100%;display:block}.regalbuch-text{gap:4px;min-width:0;display:grid}.regalbuch-wessen{font-size:var(--fs-caption);color:var(--text-muted);margin:0}.regalbuch-text h3{font-size:var(--fs-title3,20px);overflow-wrap:anywhere;margin:0;line-height:1.2}.regalbuch-autor{font-size:var(--fs-subhead);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.regalbuch-stand{background:var(--bg-light);font-size:var(--fs-caption);border-radius:999px;justify-self:start;align-items:center;gap:5px;margin-top:4px;padding:3px 10px;font-weight:600;display:inline-flex}.regalbuch-herz{background:var(--bg-light);width:100%;min-height:54px;color:var(--text-main);font:inherit;font-size:var(--fs-body);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;font-weight:700;transition:transform .15s,background .2s;display:flex}.regalbuch-herz:active{transform:scale(.97)}.regalbuch-herz.ist-an{color:#fff;background:#be123c}.regalbuch-herz.ist-an svg{animation:regalHerz .45s var(--ios-kurve,ease-out)}@keyframes regalHerz{0%{transform:scale(.6)}55%{transform:scale(1.3)}to{transform:none}}.regalbuch-herz-zahl{background:color-mix(in srgb, currentColor 16%, transparent);min-width:24px;font-size:var(--fs-subhead);border-radius:999px;padding:1px 8px}.regalbuch-wege{background:var(--bg-light);border-radius:16px;display:grid;overflow:hidden}.regalbuch-weg{width:100%;min-height:60px;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.regalbuch-weg+.regalbuch-weg{box-shadow:inset 0 .5px 0 var(--separator)}.regalbuch-weg-symbol{background:var(--grad-main);width:36px;height:36px;color:var(--on-grad);border-radius:10px;flex:none;place-items:center;display:grid}.regalbuch-weg-text{gap:1px;min-width:0;display:grid}.regalbuch-weg-text strong{font-size:var(--fs-body);font-weight:600}.regalbuch-weg-text small{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.35}@media (prefers-reduced-motion:reduce){.regalbuch-herz.ist-an svg{animation:none}.regalbuch-herz,button.regalwand-buch{transition:none}}.regal-frage{padding:18px}.regal-frage-titel{font-size:var(--fs-headline,17px);align-items:center;gap:10px;margin:0 0 8px;display:flex}.regal-frage-symbol{background:var(--grad-main);width:34px;height:34px;color:var(--on-grad);border-radius:10px;place-items:center;display:grid}.regal-frage-text{font-size:var(--fs-subhead);color:var(--text-muted);margin:0 0 14px;line-height:1.5}.regal-frage-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.regal-frage-knoepfe>button{flex:140px;justify-content:center;min-height:46px}.ob-sichtbar-anpassen{width:100%;min-height:40px;font-size:var(--fs-footnote);justify-content:flex-start;gap:8px;padding:8px 12px}.ob-sichtbar-stand{color:var(--text-muted);margin-inline-start:auto;font-weight:500}.ob-sichtbar-anpassen svg{transition:transform .2s var(--ios-kurve);flex:none}.ob-sichtbar-anpassen svg.ist-offen{transform:rotate(180deg)}.ob-sichtbar-liste{gap:8px;margin-top:8px;display:grid}.sichtbar-frage-liste{gap:8px;margin:0 0 14px;display:grid}.sichtbar-frage-liste .app-mitteilung-schalter{padding-block:10px}.sichtbar-frage-liste .app-mitteilung-hinweis{font-size:var(--fs-caption);line-height:1.35}.ob-regal{text-align:start;width:100%;margin-bottom:16px}.ob-sichtbar{margin:0 0 18px}.ob-sichtbar-titel{font-size:var(--fs-headline);margin:0 0 4px;font-weight:700}.ob-sichtbar-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 0 10px;line-height:1.45}.ob-sichtbar .ob-regal{margin-bottom:8px;padding-block:10px}.ob-sichtbar .ob-regal:last-child{margin-bottom:0}.ob-sichtbar .app-mitteilung-hinweis{font-size:var(--fs-caption);line-height:1.35}.besitz-klein{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.35;display:block}.rang-zeit{margin:0 0 14px}.rang-zeit>button{text-transform:capitalize}.mrang{flex-direction:column;display:flex}.mrang-kopf{margin-bottom:14px;padding:16px 16px 18px}.mrang-kopf-zeile{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.mrang-monat{letter-spacing:-.01em;text-align:center;text-transform:capitalize;color:var(--primary);grid-column:2;margin:0;font-size:26px;font-weight:800}.mrang-kopf-knoepfe{grid-column:3;justify-content:flex-end;gap:6px;display:flex}.mrang-stand{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px;display:grid}.mrang-stand-teil{flex-direction:column;gap:2px;min-width:0;display:flex}.mrang-stand-teil strong{justify-content:center;align-items:center;gap:4px;font-size:22px;font-weight:800;line-height:1.15;display:inline-flex}.mrang-stand-teil small{font-size:var(--fs-footnote);color:var(--text-muted)}.mrang-auf{color:var(--success);flex-shrink:0}.rang-band{animation:rangBand .5s var(--ios-kurve,ease-out) both;border-radius:18px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.rang-band.ist-hoch{background:color-mix(in srgb, #22c55e 16%, var(--bg-card))}.rang-band.ist-runter{background:color-mix(in srgb, #f59e0b 16%, var(--bg-card))}.rang-band-symbol{color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.rang-band.ist-hoch .rang-band-symbol{animation:rangHuepf .9s .3s var(--ios-kurve,ease-out) both;background:#15803d}.rang-band.ist-runter .rang-band-symbol{background:#b45309;animation:.9s ease-out .3s both rangSink}.rang-band-funken{pointer-events:none;width:0;height:0;position:absolute;inset:50%}.rang-band-funken:before,.rang-band-funken:after{content:"";opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px;animation:.9s ease-out .55s both rangFunken;position:absolute}.rang-band-funken:before{box-shadow:0 -30px #22c55e,26px -15px #facc15,26px 15px #22c55e,0 30px #facc15,-26px 15px #22c55e,-26px -15px #facc15}.rang-band-funken:after{width:4px;height:4px;margin:-2px;animation-delay:.7s;box-shadow:15px -26px #86efac,30px 0 #fde047,15px 26px #86efac,-15px 26px #fde047,-30px 0 #86efac,-15px -26px #fde047}.rang-band-text{gap:2px;min-width:0;display:grid}.rang-band-text strong{font-size:var(--fs-body);line-height:1.25}.rang-band-text span{font-size:var(--fs-footnote);color:var(--text-muted);line-height:1.4}@keyframes rangBand{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes rangHuepf{0%{transform:translateY(12px)scale(.6)}55%{transform:translateY(-7px)scale(1.12)}to{transform:none}}@keyframes rangSink{0%{transform:translateY(-12px)scale(.85)}60%{transform:translateY(4px)}to{transform:none}}@keyframes rangFunken{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(1.25)}}.rang-zusatz{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rang-wechsel{font-size:var(--fs-caption2);animation:rangMarke .45s 1s var(--ios-kurve,ease-out) both;border-radius:999px;align-items:center;gap:1px;padding:1px 7px 1px 3px;font-weight:700;line-height:1.4;display:inline-flex}.rang-wechsel.ist-hoch{color:#15803d;background:#22c55e2e}.rang-wechsel.ist-runter{color:#b45309;background:#f59e0b2e}html[data-scheme=dark] .rang-wechsel.ist-hoch{color:#4ade80}html[data-scheme=dark] .rang-wechsel.ist-runter{color:#fbbf24}@keyframes rangMarke{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.rang-liste .zeile.ist-gestiegen:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:#22c55e29;animation:1.3s ease-out .9s both rangGlanz;position:absolute;inset:0}@keyframes rangGlanz{0%{opacity:0}30%{opacity:1}to{opacity:0}}.rang-liste .zeile[data-rang-id]{position:relative}@media (prefers-reduced-motion:reduce){.rang-band,.rang-band-symbol,.rang-band-funken:before,.rang-band-funken:after,.rang-wechsel,.rang-liste .zeile.ist-gestiegen:after{animation:none!important}.rang-band-funken{display:none}}html[data-einfach="1"] .rang-band,html[data-einfach="1"] .rang-band-symbol,html[data-einfach="1"] .rang-wechsel,html[data-einfach="1"] .rang-liste .zeile.ist-gestiegen:after{animation:none!important}html[data-einfach="1"] .rang-band-funken{display:none}.mrang-ab{color:var(--text-muted);flex-shrink:0}.mrang-hinweis{background:var(--bg-light);text-align:center;border-radius:14px;margin-top:28px;padding:24px 14px 14px;position:relative}.mrang-hinweis p{font-size:var(--fs-subhead);color:var(--text-muted);margin:0;line-height:1.4}.mrang-pille{background:var(--grad-main);min-height:28px;color:var(--on-grad);font-size:var(--fs-footnote);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.mrang-hinweis .mrang-pillen{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.mrang-kreis{margin:0 0 12px}.mrang-liste .mrang-zeile{gap:12px;padding-inline-start:14px}.mrang-zeile.ist-ich{background:color-mix(in srgb, var(--primary) 8%, transparent)}.mrang-zeile .zeile-text strong{font-size:var(--fs-body);font-weight:600}.mrang-wert{font-size:var(--fs-body);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800}.mrang-luecke{flex-shrink:0;width:36px}.mrang-zeile.ist-skelett{align-items:center;min-height:56px}.mrang-zeile.ist-skelett .skelett-zeile{width:70%;margin:0}.mrang-einladung .mrang-wie{width:auto;font-size:var(--fs-footnote);margin-top:2px}.mrang-regeln{font-size:var(--fs-body);flex-direction:column;gap:8px;margin:6px 0 14px;padding-inline-start:20px;line-height:1.45;display:flex}.mrang-kasten{border-inline-start:4px solid var(--primary);background:var(--bg-light);border-radius:6px;margin:4px 0 12px;padding:14px 16px}.mrang-kasten strong{font-size:var(--fs-headline,17px);margin-bottom:6px;display:block}.mrang-kasten p{margin:0 0 8px}.mrang-kasten a{color:var(--primary);font-weight:600}.ll-blatt-inhalt p.mrang-klein{font-size:var(--fs-footnote);color:var(--text-muted)}.mrang-karte{color:inherit;align-items:center;gap:12px;margin:0 0 14px;padding:14px 16px;text-decoration:none;display:flex}.mrang-karte-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mrang-karte-text small{font-size:var(--fs-footnote);color:var(--text-muted)}.mrang-karte-text small:first-child:first-letter{text-transform:uppercase}.mrang-karte-text strong{font-size:20px;font-weight:800;line-height:1.2}.mrang-karte-zeichen{color:var(--accent);flex-shrink:0}.mrang-karte-pfeil{color:var(--text-muted);flex-shrink:0}.mrang-schau{gap:12px}.mit-auftritt .mrang-schau-block{animation:erfolgeAuf .5s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * 70ms) backwards}.mrang-schau-vorschau,.rank-schau-vorschau{text-align:start;gap:6px;width:100%;display:grid}.mrang-schau-label{font-size:var(--fs-caption);color:var(--text-muted);font-weight:700}.mrang-schau-zeile,.rank-schau-zeile{border:2px dashed var(--primary);background:var(--primary-faint);border-radius:16px;align-items:center;gap:12px;min-height:60px;padding:8px 14px;display:flex}.mrang-schau-name{min-width:0;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.mrang-schau-wert{font-size:var(--fs-body);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800}.mrang-schau-platz,.rank-schau-platz{border:1px solid var(--primary);background:var(--bg-card);color:var(--primary)}.mit-auftritt .mrang-schau-platz>span,.mit-auftritt .rank-schau-platz>span:last-child{animation:2.4s ease-in-out .6s 2 backwards mrangAtmen}@keyframes mrangAtmen{50%{opacity:.55}}.mrang-schau-nutzen{text-align:start;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.mrang-schau-nutzen li{font-size:var(--fs-subhead);color:var(--text-main);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.mrang-schau-nutzen svg{color:var(--primary);flex-shrink:0;margin-top:2px}.mrang-schau-podest{justify-content:center;align-items:flex-end;gap:6px;display:flex}.mrang-schau-podest>span{display:inline-flex}.mit-auftritt .mrang-schau-podest .feier-medaille{animation:erfolgeMedaille .65s var(--feder,cubic-bezier(.34, 1.3, .64, 1)) calc(.3s + var(--j,0) * 90ms) backwards}.mit-auftritt .mrang-schau-podest .mit-glanz .feier-medaille-glanz i{animation:2.2s ease-in-out .9s backwards feierGlanz}.rangliste-einladung p.mrang-schau-beleg{color:var(--text-main);margin:0;font-weight:600}.rangliste-einladung p.mrang-schau-sichtbar,.rangliste-einladung p.rank-schau-sichtbar{font-size:var(--fs-footnote);color:var(--text-main)}.rank-schau-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rank-schau-text strong{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rank-schau-text small{font-size:var(--fs-footnote);color:var(--text-muted)}.rank-schau-leiste{background:#00000014;border-radius:999px;height:6px;display:block}html[data-scheme=dark] .rank-schau-leiste{background:#ffffff24}.rank-schau-leiste .gleit-fuell{background:var(--grad-main)}.rank-schau-monat{border-top:1px solid var(--border-strong);justify-items:center;gap:4px;width:100%;margin-top:4px;padding-top:12px;display:grid}.rank-schau-monat>button{width:auto;min-height:44px}html[data-schrift=sehr-gross] .mrang-schau-zeile{flex-wrap:wrap}html[data-schrift=sehr-gross] .mrang-schau-name{white-space:normal;flex-basis:calc(100% - 110px)}html[data-schrift=sehr-gross] .mrang-schau-wert{flex-basis:100%;padding-inline-start:94px}html[data-schrift=sehr-gross] .rank-schau-text strong{white-space:normal}.mrang-kopf-bild{place-items:center;width:84px;height:84px;display:inline-grid;position:relative}.mrang-kopf-bild>*{grid-area:1/1}.mrang-kopf-ring{pointer-events:none;width:84px;height:84px}[dir=rtl] .mrang-kopf-ring{transform:scaleX(-1)}.mrang-ring-spur,.mrang-ring-fuell{fill:none;stroke:var(--primary)}.mrang-ring-spur{opacity:.16}.mrang-ring-fuell{stroke-linecap:round}.mit-auftritt .mrang-auf{animation:rangHuepf .9s .3s var(--ios-kurve,ease-out) backwards}.mrang-monatsbalken{background:#00000014;border-radius:999px;max-width:220px;height:4px;margin:0 auto 10px;display:block;overflow:hidden}html[data-scheme=dark] .mrang-monatsbalken{background:#ffffff24}.mrang-monatsbalken>span{border-radius:inherit;background:var(--grad-main);transform-origin:0;height:100%;display:block}[dir=rtl] .mrang-monatsbalken>span{transform-origin:100%}.mit-auftritt .mrang-monatsbalken>span{animation:.7s cubic-bezier(.22,1,.36,1) .2s backwards mrangBalkenAuf}@keyframes mrangBalkenAuf{0%{transform:scaleX(0)}}.mrang-endspurt{border:2px solid var(--primary);background:var(--bg-card);min-height:28px;color:var(--primary);font-size:var(--fs-footnote);border-radius:999px;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.mrang-pille.ist-endspurt{position:relative}.mrang-pille.ist-endspurt:after{content:"";border:2px solid var(--primary);border-radius:inherit;opacity:0;pointer-events:none;animation:1.6s ease-out .4s 2 backwards mrangHof;position:absolute;inset:-2px}@keyframes mrangHof{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.mrang-start-knopf{width:auto;min-height:44px;margin:10px auto 0;padding:10px 22px;display:inline-flex}html[data-schrift=sehr-gross] .mrang-hinweis .mrang-pillen,html[data-schrift=gross] .mrang-hinweis .mrang-pillen{white-space:normal;flex-wrap:wrap;justify-content:center;margin:-10px 0 10px;position:static;transform:none}@media (max-width:359px){.mrang-hinweis .mrang-pillen{white-space:normal;flex-wrap:wrap;justify-content:center;margin:-10px 0 10px;position:static;transform:none}}.mrang-mehr-knopf{width:100%;margin:10px 0 0}.mrang-trenner{color:var(--text-muted);letter-spacing:.2em;justify-content:center;padding:2px 0;font-size:18px;line-height:1;display:flex}.rang-liste .zeile.ist-faehrt{z-index:1;background:var(--bg-card);box-shadow:0 4px 14px #0000001f}.rang-liste .zeile.ist-ich.ist-faehrt{background-color:var(--bg-card);background-image:linear-gradient(var(--primary-faint), var(--primary-faint))}.rang-band.ist-willkommen{background:var(--primary-faint)}.rang-band.ist-willkommen .rang-band-symbol{background:var(--primary);color:var(--on-primary,#fff);animation:rangHuepf .9s .3s var(--ios-kurve,ease-out) backwards}.rang-band.ist-willkommen .rang-band-funken:before{box-shadow:0 -30px 0 #facc15, 26px -15px 0 var(--primary), 26px 15px 0 #facc15, 0 30px 0 var(--primary), -26px 15px 0 #facc15, -26px -15px 0 var(--primary)}.rang-band-link{min-height:44px;color:var(--primary);font-size:var(--fs-footnote);justify-self:start;align-items:center;font-weight:700;display:inline-flex}.rang-anstoss{padding:18px}.rang-anstoss-kopf{align-items:center;gap:10px;margin:0 0 8px;display:flex}.rang-anstoss-symbol{background:var(--grad-main);width:40px;height:40px;color:var(--on-grad);animation:rangHuepf .9s .3s var(--ios-kurve,ease-out) backwards;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.rang-anstoss-marke{font-size:var(--fs-footnote);color:var(--primary);font-weight:700}.rang-anstoss-titel{font-size:var(--fs-headline,17px);margin:0 0 6px;line-height:1.3}.rang-anstoss-text{font-size:var(--fs-subhead);color:var(--text-muted);margin:0 0 8px;line-height:1.5}.rang-anstoss-beleg{font-size:var(--fs-footnote);color:var(--text-main);margin:0 0 8px;font-weight:600}.rang-anstoss-sichtbar{font-size:var(--fs-footnote);color:var(--text-main);margin:0 0 12px;line-height:1.45}.rang-anstoss-knoepfe{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rang-anstoss-knoepfe>*{justify-content:center;width:100%;min-height:44px}.rang-anstoss-nie{min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:4px auto 0;padding:0 12px;font-size:13px;text-decoration:underline;display:block}.rang-anstoss-hinweis{font-size:var(--fs-footnote);text-align:center;color:var(--text-muted);margin:8px 0 0}.rang-anstoss-weiter{gap:6px;width:auto;min-height:44px;display:inline-flex}html[data-schrift=gross] .rang-anstoss-knoepfe,html[data-schrift=sehr-gross] .rang-anstoss-knoepfe{grid-template-columns:1fr}html[data-schrift=sehr-gross] .rang-anstoss-symbol{display:none}.mrang-einladekarte{align-items:center;margin:0 0 14px;padding:0;display:flex}.mrang-einladekarte-link{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;padding:14px 4px 14px 16px;text-decoration:none;display:flex}.mrang-einladekarte-zu{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-inline-end:6px;display:grid}[dir=rtl] .mrang-einladekarte-link{padding:14px 16px 14px 4px}.mrang-einladekarte-link:focus-visible{outline-offset:-3px;border-start-start-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}.bk-rang-einladung{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.bk-rang-ansehen{min-height:44px;color:var(--primary);align-items:center;font-weight:700;display:inline-flex}.erfolge-zur-liste{width:auto;min-height:44px;margin:8px auto 0;display:flex}.erinnerung-unterschalter{margin-top:12px}.lsig{margin:0 0 14px;padding:14px 16px 10px}.lsig-titel{font-size:var(--fs-footnote);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:7px;margin:0 0 6px;font-weight:700;display:flex}.lsig-liste{margin:0;padding:0;list-style:none}.lsig-liste li+li{border-top:.5px solid var(--border)}.lsig-zeile{min-height:56px;color:inherit;align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.lsig-text{min-width:0;font-size:var(--fs-subhead);flex-direction:column;gap:1px;line-height:1.35;display:flex}.lsig-text strong{font-weight:700}.lsig-text small{font-size:var(--fs-caption);color:var(--text-muted)}.lsig-mehr{width:auto;min-height:44px;font-size:var(--fs-footnote);margin:2px 0 0;padding:0 4px}.lsig-fuss{font-size:var(--fs-caption);margin:6px 0 4px;line-height:1.4}.lsig-fuss a{color:var(--text-muted);padding:8px 0;text-decoration:underline;display:inline-block}.lsig-wahl{background:var(--bg-light);border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.lsig-wahl-text{flex-direction:column;gap:2px;display:flex}.lsig-wahl-text>span{font-size:14px;font-weight:700}.lsig-wahl-text small{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.4}.lsig-wahl-knoepfe{background:color-mix(in srgb, var(--text-main) 9%, transparent);margin:0}.btn-ghost[role=switch],.btn-ghost.wahl-zeile{white-space:normal;border-radius:16px;align-items:center;line-height:1.35}.offen-schalter{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:12px 0;display:flex}.offen-schalter .club-hinweis{flex-basis:100%;margin:0;display:block}.offen-stand{font-size:var(--fs-caption,13px);color:var(--text-muted);align-items:center;gap:6px;margin:0;display:inline-flex}.offen-knopf{min-height:44px;font-size:var(--fs-caption,13px);color:var(--primary);padding:0 4px;font-weight:600}.offen-melden{min-height:44px;font-size:var(--fs-caption,13px);color:var(--text-muted);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.offene-gruppen{margin-top:28px}.offene-titel{font-size:var(--fs-headline,17px);align-items:center;gap:8px;margin:0 0 4px;display:flex}.offene-suche{color:var(--text-muted);align-items:center;gap:8px;margin:0 0 10px;display:flex}.offene-suche .cozy-input{flex:1;margin:0}.offene-zeile{justify-content:space-between}.offene-zeile .club-leute{flex-wrap:wrap}.offene-bekannt{color:var(--primary);font-weight:600}.cozy-card.karten-formular{padding:18px}.cozy-card.karten-formular.club-plan-form{margin-top:0}.karten-formular .cozy-input{box-sizing:border-box;min-width:0;max-width:100%}.karten-formular label{min-width:0}.karten-formular .club-abschnitt{margin-top:0}@media (max-width:360px){.cozy-card.karten-formular{padding:14px}}.story-einstellungen{margin-bottom:15px;padding:20px}.story-einstellungen-titel{margin:0 0 12px;font-size:16px}.story-archiv-schalter .darstellung-zeile strong{align-items:center;gap:6px;display:inline-flex}.story-archiv-schalter .club-hinweis{margin:8px 0 0;display:block}.story-archiv-link{min-height:44px;color:var(--primary);justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-weight:600;text-decoration:none;display:flex}.story-stumm{border-top:.5px solid var(--separator);margin-top:18px;padding-top:16px}.story-stumm-titel{font-size:var(--fs-subhead,15px);align-items:center;gap:6px;margin:0 0 6px;display:flex}.story-stumm .club-hinweis{display:block}.story-stumm-leer{font-size:var(--fs-caption,13px);color:var(--text-muted);margin:0}.story-stumm-liste{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.story-stumm-liste li{align-items:center;gap:10px;display:flex}.story-stumm-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.story-stumm-liste .btn-ghost{width:auto;font-size:var(--fs-caption,13px);flex-shrink:0;padding:8px 14px}.archiv-monat{margin-bottom:20px}.archiv-monat-titel{font-size:var(--fs-headline,17px);margin:0 0 10px}.archiv-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.archiv-kachel{aspect-ratio:9/16;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.archiv-kachel img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.archiv-kachel-text{-webkit-line-clamp:5;font-size:var(--fs-caption,13px);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:10px 8px 26px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.archiv-kachel-tag{inset-inline-start:6px;color:#fff;font-size:var(--fs-caption2,11px);background:#0000008c;border-radius:999px;padding:2px 7px;font-weight:600;position:absolute;bottom:6px}.archiv-leeren{min-height:44px;color:var(--gefahr-schrift,var(--gefahr));font-size:var(--fs-caption,13px);align-items:center;gap:6px;display:inline-flex}.story-entwurf-hinweis{top:68px;z-index:3;color:#fff;font-size:var(--fs-caption,13px);background:#0000008c;border-radius:12px;align-items:center;gap:10px;margin:0;padding:8px 12px;line-height:1.3;display:flex;position:absolute;inset-inline:12px}.story-entwurf-hinweis span{flex:1;min-width:0}.story-entwurf-hinweis button{cursor:pointer;color:#fff;min-height:36px;font:inherit;background:#ffffff38;border:0;border-radius:999px;flex-shrink:0;padding:0 12px;font-weight:700}@media (min-width:560px){.archiv-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}.dreht{animation:.9s linear infinite spin}.gruenden-blatt{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}@media (max-width:899px){.gruenden-blatt{max-height:calc(92dvh - var(--tastatur,0px))}}.gruenden-blatt.hat-schritte{height:min(640px, calc(92dvh - var(--tastatur,0px)))}.gruenden-blatt .rec-kopf{margin-bottom:10px}.gruenden-blatt .rec-kopf h3{text-align:center;flex:1}.gruenden-platz{flex-shrink:0;width:30px;height:30px}.gruenden-fortschritt{gap:6px;margin:0 4px 16px;display:flex}.gruenden-fortschritt span{background:color-mix(in srgb, var(--text-main) 12%, transparent);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.gruenden-fortschritt span:after{content:"";border-radius:inherit;background:var(--primary);transform-origin:0;transition:transform .45s var(--ios-kurve);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .gruenden-fortschritt span:after{transform-origin:100%}.gruenden-fortschritt span.ist-an:after{transform:scaleX(1)}.gruenden-schritt{overscroll-behavior:contain;flex:1;min-height:0;padding:0 4px 8px;overflow-y:auto}.gruenden-schritt.ist-vor{animation:schrittVor .38s var(--ios-kurve) both}.gruenden-schritt.ist-zurueck{animation:schrittZurueck .38s var(--ios-kurve) both}@keyframes schrittVor{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes schrittZurueck{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}[dir=rtl] .gruenden-schritt.ist-vor{animation-name:schrittZurueck}[dir=rtl] .gruenden-schritt.ist-zurueck{animation-name:schrittVor}.gruenden-frage{font-size:var(--fs-title3);letter-spacing:-.01em;margin:0 0 12px;font-weight:700;line-height:1.25;display:block}.gruenden-frage-zwei{font-size:var(--fs-headline);margin-top:22px}.gruenden-arten{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.gruenden-art{cursor:pointer;background:var(--bg-card);min-height:52px;color:var(--text-main);font:inherit;font-weight:600;font-size:var(--fs-subhead);transition:border-color var(--zeit-kurz) var(--weich), background var(--zeit-kurz) var(--weich), transform var(--zeit-kurz) var(--weich);border:1.5px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.gruenden-art:active{transform:scale(.97)}.gruenden-art.ist-an{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--bg-card));color:var(--primary)}.gruenden-art:focus-visible,.buch-kachel:focus-visible,.zugang-karte:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.buch-schiene{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin:0 -4px;padding:6px 4px 12px;display:flex;overflow-x:auto}.buch-schiene::-webkit-scrollbar{display:none}.buch-kachel{cursor:pointer;color:var(--text-main);font:inherit;text-align:start;scroll-snap-align:start;animation:kachelRein .42s var(--ios-kurve) both;animation-delay:calc(var(--i,0) * 34ms);background:0 0;border:0;flex-direction:column;flex:0 0 84px;gap:6px;padding:0;display:flex}@keyframes kachelRein{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.buch-kachel-bild{border-radius:var(--radius-cover);background:color-mix(in srgb, var(--text-main) 9%, transparent);width:84px;height:126px;transition:transform .3s var(--ios-kurve), box-shadow .3s var(--ios-kurve);display:block;position:relative;box-shadow:0 4px 14px #00000029}.buch-kachel-bild img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.buch-kachel-bild:after{content:"";border-radius:calc(var(--radius-cover) + 4px);border:2.5px solid var(--primary);opacity:0;transition:opacity .2s var(--weich), transform .3s var(--ios-kurve);position:absolute;inset:-4px;transform:scale(.94)}.buch-kachel-haken{inset-inline-end:-8px;z-index:1;background:var(--primary);width:24px;height:24px;color:var(--on-primary);opacity:0;transition:opacity .18s var(--weich), transform .34s cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-8px;transform:scale(.3)}.buch-kachel.ist-an .buch-kachel-bild{transform:translateY(-4px);box-shadow:0 10px 22px #00000038}.buch-kachel.ist-an .buch-kachel-bild:after,.buch-kachel.ist-an .buch-kachel-haken{opacity:1;transform:none}.buch-kachel:not(.ist-an):active .buch-kachel-bild{transform:scale(.96)}.buch-kachel-titel{-webkit-line-clamp:2;font-size:var(--fs-caption);color:var(--text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.buch-kachel.ist-an .buch-kachel-titel{color:var(--text-main);font-weight:600}.gruenden-leer{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gruenden-leer .btn-ghost{width:auto}.gruenden-pfad{margin:0}.gruenden-pfad .cozy-input{box-sizing:border-box;max-width:100%}.cozy-input.gruenden-name{font-size:var(--fs-headline);margin:0;font-weight:600}.gruenden-name-hinweis{margin:8px 0 0;display:block}.namens-zeile{min-height:22px;font-size:var(--fs-footnote);color:var(--text-muted);animation:namensZeile .24s var(--weich) both;align-items:center;gap:6px;margin:8px 0 0;font-weight:600;display:flex}@keyframes namensZeile{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.namens-zeile svg{flex-shrink:0}.namens-zeile.ist-frei{color:var(--success)}.namens-zeile.ist-vergeben{color:var(--danger)}.zugang{gap:10px;display:grid}.zugang-karte{cursor:pointer;text-align:start;background:var(--bg-card);width:100%;min-height:68px;color:var(--text-main);font:inherit;transition:border-color var(--zeit-kurz) var(--weich), background var(--zeit-kurz) var(--weich), transform var(--zeit-kurz) var(--weich);border:1.5px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.zugang-karte:active{transform:scale(.985)}.zugang-bild{background:color-mix(in srgb, var(--text-main) 8%, transparent);height:40px;color:var(--text-muted);transition:background var(--zeit-mittel) var(--weich), color var(--zeit-mittel) var(--weich);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:flex}.zugang-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.zugang-text strong{font-size:var(--fs-subhead);font-weight:600}.zugang-text small{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.35}.zugang-haken{border:1.5px solid var(--label-tertiary);color:#0000;height:24px;transition:background var(--zeit-kurz) var(--weich), border-color var(--zeit-kurz) var(--weich);border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.zugang-haken svg{transition:transform .34s cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}.zugang-karte.ist-an{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--bg-card))}.zugang-karte.ist-an .zugang-bild{background:var(--primary);color:var(--on-primary)}.zugang-karte.ist-an .zugang-haken{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.zugang-karte.ist-an .zugang-haken svg{transform:none}.gruenden-vorschau{background:var(--bg-card);animation:vorschauRein .5s var(--ios-kurve) 80ms both;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;box-shadow:0 6px 22px #00000014}@keyframes vorschauRein{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.gruenden-vorschau .club-cover{border-radius:var(--radius-cover);flex-shrink:0}.gruenden-vorschau-text{flex-direction:column;gap:4px;min-width:0;display:flex}.gruenden-vorschau-text strong{font-size:var(--fs-headline);overflow-wrap:anywhere;line-height:1.25}.gruenden-vorschau-text>span{font-size:var(--fs-footnote);color:var(--text-muted);overflow-wrap:anywhere}.gruenden-vorschau-text .gruenden-marke{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);font-size:var(--fs-caption);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:4px;padding:3px 9px;font-weight:600;display:inline-flex}.gruenden-ruhe{margin:14px 2px 0;display:block}.gruenden-fuss{padding:12px 4px calc(16px + env(safe-area-inset-bottom));flex-shrink:0}.gruenden-fuss .btn-main{width:100%}.erfolg-zeichen{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:44px 16px 56px;display:flex}.erfolg-zeichen svg{fill:none;stroke:var(--primary);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;animation:.5s cubic-bezier(.34,1.56,.64,1) .62s both erfolgHuepft;overflow:visible}.erfolg-kreis{stroke-dasharray:202;stroke-dashoffset:202px;transform-origin:36px 36px;animation:erfolgZieht .5s var(--ios-kurve) 50ms forwards;transform:rotate(-90deg)}.erfolg-haken{stroke-dasharray:44;stroke-dashoffset:44px;animation:erfolgZieht .3s var(--weich) .42s forwards}@keyframes erfolgZieht{to{stroke-dashoffset:0}}@keyframes erfolgHuepft{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}.erfolg-zeichen p{font-size:var(--fs-title3);animation:namensZeile .4s var(--weich) .5s both;margin:0;font-weight:700}.einladen-blatt .rec-kopf h3{align-items:center;gap:8px;display:inline-flex}.einladen-blatt .club-hinweis{margin:0 4px 12px;display:block}.einladen-liste{flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}.einladen-liste li{min-height:56px;animation:kachelRein .36s var(--ios-kurve) both;animation-delay:calc(min(var(--i,0), 10) * 30ms);align-items:center;gap:12px;padding:6px 4px;display:flex}.einladen-liste li+li{border-top:.5px solid var(--separator)}.einladen-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-subhead);flex:1;font-weight:600;overflow:hidden}.einladen-knopf{cursor:pointer;background:var(--primary);min-width:96px;min-height:36px;color:var(--on-primary);font:inherit;font-size:var(--fs-footnote);transition:background var(--zeit-mittel) var(--weich), color var(--zeit-mittel) var(--weich), transform var(--zeit-kurz) var(--weich);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 14px;font-weight:700;display:inline-flex}.einladen-knopf:active{transform:scale(.95)}.einladen-knopf:disabled{cursor:default;background:color-mix(in srgb, var(--text-main) 9%, transparent);color:var(--text-muted)}.einladen-knopf.ist-da:disabled{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.einladen-knopf.ist-da svg{animation:.4s cubic-bezier(.34,1.56,.64,1) both erfolgHuepft}.einladen-link{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.gruppen-einstellungen{padding:6px 16px}.gruppen-einstellungen-titel{font-size:var(--fs-headline);align-items:center;gap:8px;margin:12px 0 4px;display:flex}.gruppen-einstellungen .offen-schalter{margin:4px 0 8px}.gruppen-zeilen{margin:0;padding:0;list-style:none}.gruppen-zeilen li+li{border-top:.5px solid var(--separator)}.gruppen-zeile{cursor:pointer;width:100%;min-height:52px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);text-align:start;transition:opacity var(--zeit-kurz) var(--weich);background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.gruppen-zeile:active{opacity:.6}.gruppen-zeile:disabled{cursor:default;opacity:.45}.gruppen-zeile>svg:first-child{color:var(--primary);flex-shrink:0}.gruppen-zeile>span{flex:1;min-width:0}.gruppen-zeile .dir-icon{color:var(--label-tertiary);flex-shrink:0}.gruppen-zeile.ist-gefahr,.gruppen-zeile.ist-gefahr>svg:first-child{color:var(--danger)}.club-liste>li{animation:kachelRein .4s var(--ios-kurve) both;animation-delay:calc(min(var(--i,0), 8) * 40ms)}@media (prefers-reduced-motion:reduce){.dreht{animation-duration:2.4s}.gruenden-schritt.ist-vor,.gruenden-schritt.ist-zurueck,.buch-kachel,.namens-zeile,.gruenden-vorschau,.einladen-liste li,.club-liste>li,.erfolg-zeichen svg,.erfolg-zeichen p,.einladen-knopf.ist-da svg{animation:none}.erfolg-kreis,.erfolg-haken{stroke-dashoffset:0;animation:none}.gruenden-fortschritt span:after,.buch-kachel-bild,.buch-kachel-bild:after,.buch-kachel-haken,.zugang-karte,.zugang-bild,.zugang-haken,.zugang-haken svg,.gruenden-art,.einladen-knopf{transition:none}}.gruenden-formular{flex-direction:column;flex:1;min-height:0;display:flex}.gruenden-formular .cozy-input{box-sizing:border-box;min-width:0;max-width:100%}.gruenden-abstand{height:14px}.kontakte-karte{margin-bottom:16px;padding:18px}.kontakte-abschnitt{font-size:var(--fs-headline);align-items:center;gap:8px;margin:0 0 8px;line-height:1.3;display:flex}.kontakte-karte .club-hinweis{margin:0 0 12px;display:block}.kontakte-zusagen{background:color-mix(in srgb, var(--primary) 8%, transparent);border-radius:16px;flex-direction:column;gap:10px;margin:0 0 16px;padding:12px 14px;list-style:none;display:flex}.kontakte-zusagen li{font-size:var(--fs-footnote);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.kontakte-zusagen svg{color:var(--primary);flex-shrink:0;margin-top:1px}.kontakte-land{font-size:var(--fs-caption);color:var(--text-muted);flex-direction:column;gap:6px;margin:0 0 12px;font-weight:600;display:flex}.kontakte-land .cozy-input{box-sizing:border-box;max-width:100%;margin:0}.kontakte-los{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.kontakte-nur-app{background:var(--bg-light);border-radius:14px;padding:12px 14px}.kontakte-fehler{font-size:var(--fs-footnote);color:var(--danger);margin:10px 0 0;line-height:1.4}.kontakte-treffer{margin:4px 0 20px}.kontakte-treffer .kontakte-abschnitt{margin:0 4px 12px}.kontakte-liste{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.kontakte-person{animation:kachelRein .4s var(--ios-kurve) both;animation-delay:calc(min(var(--i,0), 10) * 45ms);align-items:center;gap:12px;padding:12px 14px;display:flex}.kontakte-person-text{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.kontakte-person-text strong{font-size:var(--fs-subhead);overflow-wrap:anywhere;line-height:1.3}.kontakte-person-text small{font-size:var(--fs-caption);color:var(--text-muted);overflow-wrap:anywhere}.kontakte-person-text small svg{vertical-align:-1px}.kontakte-person .kontakte-folgen{flex-shrink:0;width:auto}.kontakte-einladen{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.kontakte-schalter{padding:10px 0}.kontakte-schalter+.kontakte-schalter{border-top:.5px solid var(--separator)}.kontakte-schalter strong{font-size:var(--fs-subhead);align-items:center;gap:6px;display:inline-flex}.kontakte-nummer-los{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;display:inline-flex}.kontakte-nummer{border-top:.5px solid var(--separator);margin-top:12px;padding-top:14px}.kontakte-nummer-felder{grid-template-columns:minmax(124px,.6fr) 1fr;gap:8px;display:grid}.kontakte-nummer .cozy-input{box-sizing:border-box;min-width:0;max-width:100%;margin:0}.kontakte-code{font-size:var(--fs-title3);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.kontakte-nummer-knoepfe{gap:8px;margin-top:12px;display:flex}.kontakte-nummer-knoepfe button{flex:1}.kontakte-fuss{text-align:center;margin:4px 4px 24px;display:block}.kontakte-fuss a{color:var(--text-muted);padding:10px 0;text-decoration:underline;display:inline-block}.kontakte-einstieg-huelle{margin:16px 0;position:relative}.kontakte-einstieg-huelle .kontakte-einstieg{margin:0}.kontakte-einstieg-huelle.mit-kreuz .kontakte-einstieg{padding-inline-end:48px}.kontakte-einstieg-weg{top:50%;position:absolute;inset-inline-end:4px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.kontakte-person{animation:none}}.club-kopf .club-mitglieder-knopf{flex:none;align-items:center;gap:6px;min-height:44px;margin-inline-start:auto;display:inline-flex}.mitglieder-blatt .rec-kopf h3{align-items:center;gap:8px;display:inline-flex}.mitglieder-zeile{animation:.28s cubic-bezier(.2,.8,.2,1) both mitglied-herein;animation-delay:calc(min(var(--i,0), 12) * 22ms)}.mitglieder-du{color:var(--text-muted);font-weight:400}@keyframes mitglied-herein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mitglieder-zeile{animation:none}}@media (max-width:360px){.club-kopf{flex-wrap:wrap}.club-kopf .club-mitglieder-knopf{justify-content:center;width:100%;margin-inline-start:0}}.an-alter{text-align:start;color:var(--lp-text);cursor:pointer;align-items:flex-start;gap:10px;margin:2px 0 12px;font-size:13px;line-height:1.45;display:flex}.an-alter input{accent-color:#fff;flex:none;width:24px;height:24px;margin:0}.an-alter span{min-width:0;padding-top:1px}.alters-frage-flaeche{z-index:3100}.alters-frage .alters-frage-satz{background:var(--bg-light);color:var(--text-main);text-align:start;font-size:var(--fs-subhead);border-radius:14px;padding:12px 14px;line-height:1.45}.anfrage-formular{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.anfrage-feld{flex-direction:column;gap:6px;min-width:0;display:flex}.anfrage-feld>span{font-size:var(--fs-footnote);color:var(--text-muted);font-weight:600}.anfrage-feld .cozy-input{width:100%;margin:0}.anfrage-feld textarea.cozy-input{resize:vertical;min-height:140px;font-family:inherit;line-height:1.5}.anfrage-feld .cozy-input[aria-invalid=true]{border-color:var(--danger,#c0392b)}.anfrage-falle{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.anfrage-senden{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:inline-flex}.anfrage-hinweis{text-align:center;margin:0;line-height:24px;display:block}.anfrage-hinweis a,.anfrage-formular .kontakte-fehler a{color:inherit;text-underline-offset:3px;text-decoration:underline;display:inline-block}.anfrage-formular .kontakte-fehler{line-height:24px}.anfrage-direkt a{color:inherit;text-underline-offset:3px;min-height:24px;text-decoration:underline;display:inline-block}#anfrage-meldung:empty{display:none}#anfrage-meldung .kontakte-fehler{margin:0}.anfrage-fertig{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;padding:28px 20px;display:flex}.anfrage-fertig h2{font-size:var(--fs-title3,20px);margin:4px 0 0}.anfrage-fertig p{color:var(--text-muted);overflow-wrap:anywhere;margin:0}.anfrage-fertig-zeichen{background:var(--primary);width:56px;height:56px;color:var(--on-primary);border-radius:50%;justify-content:center;align-items:center;animation:.35s cubic-bezier(.34,1.56,.64,1) popIn;display:inline-flex}.anfrage-direkt{padding:18px}.anfrage-direkt h2{align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.anfrage-direkt p{overflow-wrap:anywhere;margin:0 0 6px}@media (prefers-reduced-motion:reduce){.anfrage-fertig-zeichen{animation:none}}.lizenzen-suche{margin-bottom:14px;display:block;position:relative}.lizenzen-suche>svg{inset-inline-start:14px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lizenzen-suche .cozy-input{width:100%;margin:0;padding-inline-start:40px}.lizenzen-karte{margin-bottom:16px;padding:16px 16px 6px}.lizenzen-abschnitt{margin:0 0 6px;font-size:16px}.lizenzen-abschnitt .mess{color:var(--text-muted);font-weight:400}.lizenzen-liste{margin:0;padding:0;list-style:none}.lizenzen-liste>li+li{border-top:1px solid var(--border,#7f7f7f33)}.lizenz-zeile>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;list-style:none;display:flex}.lizenz-zeile>summary::-webkit-details-marker{display:none}.lizenz-name{overflow-wrap:anywhere;min-width:0;font-weight:600;font-size:var(--fs-subhead)}.lizenz-name small{color:var(--text-muted);font-weight:400}.lizenz-art{text-align:end;max-width:45%;color:var(--text-muted);font-size:var(--fs-caption);overflow-wrap:anywhere;flex:none}.lizenz-inhalt{padding:0 0 12px}.lizenz-inhalt p{font-size:var(--fs-caption);overflow-wrap:anywhere;margin:0 0 8px}.lizenz-inhalt a{color:inherit;text-underline-offset:3px;min-height:24px;text-decoration:underline;display:inline-block}.lizenz-text{background:var(--bg-light);color:var(--text-main);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;border-radius:12px;max-height:320px;margin:0;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-y:auto}.buch-bearbeiten{max-height:calc(92dvh - var(--tastatur,0px));overflow:hidden auto}.buch-angaben-formular{flex-direction:column;gap:12px;padding:4px 4px 8px;display:flex}.buch-angabe{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.buch-angabe>span{font-size:var(--fs-footnote);color:var(--text-muted);font-weight:600}.buch-angabe .cozy-input{box-sizing:border-box;width:100%;min-width:0;margin:0}.buch-angabe textarea.cozy-input{resize:vertical;min-height:110px;font-family:inherit;line-height:1.5}.buch-angabe .cozy-input[aria-invalid=true]{border-color:var(--gefahr)}.buch-angabe-paar{gap:10px;display:flex}.buch-angaben-formular .manuell-hinweis{margin:-6px 2px 0}.buch-angaben-knoepfe{gap:10px;margin-top:6px;display:flex}.buch-angaben-knoepfe>button{flex:1;justify-content:center;min-height:48px}.buch-angaben-liste{grid-template-columns:1fr;gap:0;margin:0 0 14px;display:grid}.buch-angaben-liste>div{border-bottom:1px solid var(--border,#7f7f7f2e);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.buch-angaben-liste>div:last-child{border-bottom:0}.buch-angaben-liste dt{color:var(--text-muted);font-size:var(--fs-subhead);flex:none}.buch-angaben-liste dd{text-align:end;font-size:var(--fs-subhead);overflow-wrap:anywhere;min-width:0;margin:0}html[data-schrift=gross] .buch-angabe-paar,html[data-schrift=sehr-gross] .buch-angabe-paar{flex-direction:column}@media (max-width:340px){.buch-angabe-paar{flex-direction:column}}.ob-bild{align-items:center;gap:16px;margin-top:16px;display:flex}.ob-bild-knoepfe{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ob-bild-knoepfe>button{width:100%;min-height:44px;font-size:var(--fs-subhead);justify-content:center;align-items:center;gap:8px;display:inline-flex}.ob-bild-vorschlaege{grid-template-columns:repeat(4,1fr);justify-items:center;gap:10px;margin-top:14px;display:grid}.ob-bild-vorschlaege>button{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:50%;width:100%;min-width:44px;max-width:88px;min-height:44px;padding:0;line-height:0;transition:transform .15s,border-color .15s}.ob-bild-vorschlaege .avatar-fassung{aspect-ratio:1;width:100%!important;height:auto!important}.ob-bild-vorschlaege>button[aria-pressed=true]{border-color:var(--primary);transform:scale(1.06)}.avatar-gestalten-grund{z-index:4200}.avatar-gestalten{max-height:calc(92dvh - var(--tastatur,0px));flex-direction:column;display:flex;overflow:hidden}.avatar-gestalten-inhalt{flex:1;min-height:0;padding:6px 4px 10px;overflow:hidden auto}.avatar-gestalten-fertig{flex:none;justify-content:center;width:100%;min-height:50px;margin-top:8px}@media (prefers-reduced-motion:reduce){.ob-bild-vorschlaege>button{transition:none}}.story-aufkleber.ist-bild{filter:drop-shadow(0 .03em .08em #00000040);line-height:0}.story-aufkleber.ist-bild>span{line-height:0;display:block}.story-aufkleber-bild{pointer-events:none;-webkit-user-drag:none;width:1em;height:1em;display:block}.story-aufkleber-auswahl.ist-bilder{border-bottom:1px solid var(--border,#7f7f7f33);grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:10px;padding-bottom:10px}.story-aufkleber-auswahl.ist-bilder button{min-height:44px;padding:2px}.story-aufkleber-auswahl.ist-bilder img{width:100%;height:100%;display:block}@media (max-width:360px){.story-aufkleber-auswahl.ist-bilder{grid-template-columns:repeat(6,1fr)}}html[data-schrift=sehr-gross] .grosser-titel h1{font-size:calc(var(--fs-large) * .8);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.15}html[data-schrift=sehr-gross] .bonus-huelle .zeile{flex-wrap:wrap;row-gap:8px}html[data-schrift=sehr-gross] .bonus-huelle .zeile .hinweis-knopf{flex:100%}html[data-schrift=sehr-gross] .schnellzugriff{grid-template-columns:minmax(0,1fr)}html[data-schrift=sehr-gross] .schnell-kachel{flex-direction:row;align-items:center;min-height:56px}html[data-schrift=sehr-gross] .schnell-text{white-space:normal;overflow:visible}html[data-schrift=sehr-gross] .regal-kopf{flex-wrap:wrap;row-gap:6px}.ob-weiter{flex:1;width:auto}html[data-schrift=sehr-gross] .ob-fuss{flex-wrap:wrap}html[data-schrift=sehr-gross] .ob-fuss>.ob-weiter{flex:100%;order:-1}@media (max-width:359.98px){.ob-fuss{flex-wrap:wrap}.ob-fuss>.ob-weiter{flex:100%;order:-1}}html[data-schrift=sehr-gross] .story-aufkleber-auswahl{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-schrift=sehr-gross] .story-aufkleber-auswahl.ist-bilder{grid-template-columns:repeat(4,minmax(0,1fr))}.story-aufkleber-auswahl button{min-width:0}html[data-schrift=sehr-gross] .buch-angaben-knoepfe{flex-direction:column-reverse}html[data-schrift=sehr-gross] .ob-bild{flex-wrap:wrap}html[data-schrift=sehr-gross] .ob-bild-knoepfe{flex:100%}html[data-schrift=sehr-gross] .club-kopf{flex-wrap:wrap}html[data-schrift=sehr-gross] .club-kopf .club-mitglieder-knopf{justify-content:center;width:100%;margin-inline-start:0}html[data-schrift=gross] select.cozy-input,html[data-schrift=sehr-gross] select.cozy-input{white-space:normal;text-overflow:ellipsis;height:auto;min-height:48px;line-height:1.3}.einlade-karte-grund{z-index:4200}.einlade-karte{max-height:calc(94dvh - var(--tastatur,0px));flex-direction:column;display:flex;overflow:hidden}.einlade-karte-inhalt{flex:1;min-height:0;padding:0 4px 6px;overflow:hidden auto}.einlade-karte-notiz{font-size:var(--fs-footnote);color:var(--text-muted);text-align:center;margin:0 0 12px;line-height:1.4}.einlade-karte-vorschau{aspect-ratio:9/16;background:var(--bg-light);border-radius:20px;place-items:center;max-width:100%;height:clamp(250px,40dvh,480px);margin:0 auto 14px;display:grid;overflow:hidden;box-shadow:0 10px 30px #0000002e}.einlade-karte-vorschau img{object-fit:cover;width:100%;height:100%;display:block}.einlade-karte-vorschau span{font-size:var(--fs-footnote);color:var(--text-muted);text-align:center;padding:0 14px}.einlade-karte-wahl{margin:0 0 12px}.einlade-karte-wahl>button{white-space:normal;overflow-wrap:break-word;flex:1 1 0;min-width:0;min-height:40px;line-height:1.2}.einlade-karte-teilen{flex:none;justify-content:center;width:100%;min-height:50px;margin-top:8px}.einlade-karte-weiteres{flex-wrap:wrap;flex:none;gap:8px;margin-top:8px;display:flex}.einlade-karte-weiteres .btn-ghost{flex:140px;justify-content:center;min-height:44px}.einlade-karte-link{flex:none;margin:10px 4px 0}html[data-schrift=gross] .einlade-karte,html[data-schrift=sehr-gross] .einlade-karte{display:block;overflow-y:auto}html[data-schrift=gross] .einlade-karte-inhalt,html[data-schrift=sehr-gross] .einlade-karte-inhalt{overflow:visible}html[data-schrift=sehr-gross] .einlade-karte-wahl{border-radius:24px;flex-direction:column}html[data-schrift=sehr-gross] .einlade-karte-wahl>button{flex:none;width:100%}html[data-schrift=gross] .einlade-karte-teilen,html[data-schrift=sehr-gross] .einlade-karte-teilen{z-index:1;position:sticky;bottom:4px;box-shadow:0 6px 20px #00000047}.club-kopf-zahl{min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--zeit-kurz) var(--weich);background:0 0;border:0;border-radius:14px;margin:-6px -10px;padding:6px 10px;display:block}.club-kopf-zahl>span{display:block}@media (hover:hover){.club-kopf-zahl:hover{background:color-mix(in srgb, var(--text-main) 5%, transparent)}}.club-kopf-zahl:active{background:color-mix(in srgb, var(--text-main) 10%, transparent);transform:none}.text-knopf{min-height:24px;color:var(--primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:24px;text-decoration:underline;display:inline-block}.profil-feed-titel{font-size:var(--fs-subhead);margin:22px 0 12px;font-weight:600}.profil-feed{flex-direction:column;gap:12px;display:flex}.buch-merken-grund{z-index:4200}.buch-merken-buch{align-items:center;gap:12px;margin:2px 4px 14px;display:flex}.buch-merken-deckel{object-fit:cover;border-radius:6px;flex:none;width:48px;height:72px;box-shadow:0 3px 10px #0000002e}.buch-merken-text{flex-direction:column;gap:2px;min-width:0;display:flex}.buch-merken-text strong{font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.3}.buch-merken-text span{font-size:var(--fs-footnote);color:var(--text-muted)}.buch-merken-notiz{flex-direction:column;gap:6px;margin:0 4px 12px;display:flex}.buch-merken-notiz>span{font-size:var(--fs-footnote);color:var(--text-muted);font-weight:600}.buch-merken-notiz textarea{resize:vertical;width:100%;min-height:76px;margin:0}.buch-merken-notiz small{font-size:var(--fs-caption2);color:var(--text-muted)}.buch-merken-knopf{justify-content:center;width:100%;min-height:50px}.buch-merken-stand{font-size:var(--fs-subhead);margin:4px 4px 10px;line-height:1.4}.buch-merken-stand.ist-da{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.buch-merken-stand.ist-da svg{color:var(--ios-green,#34c759);flex:none}.buch-merken-stand.ist-fehler{color:var(--danger,#ff3b30)}.buch-merken-stand a{color:var(--primary);min-height:24px;font-weight:600;line-height:24px;display:inline-block}.neu-reihe{margin:16px 0}.neu-reihe.neu-start{margin:0 0 16px}.neu-karte{scroll-snap-align:start;flex-direction:column;flex:none;align-items:flex-start;gap:3px;width:208px;padding:14px 14px 12px;display:flex;position:relative}.neu-symbol{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.neu-symbol.ist-club{background:#5856d6}.neu-symbol.ist-challenge{background:#ff9500}.neu-etikett{font-size:var(--fs-caption2);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.neu-name{max-width:100%;font-size:var(--fs-subhead);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.neu-worueber{max-width:100%;font-size:var(--fs-footnote);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.neu-leute{font-size:var(--fs-caption2);color:var(--text-muted)}.neu-knopf{width:100%;min-height:40px;font-size:var(--fs-footnote);justify-content:center;margin-top:auto;padding:8px 12px;text-decoration:none}.neu-karte .neu-leute{margin-bottom:10px}html[data-schrift=sehr-gross] .neu-karte{width:260px}img.deckel-ersatz{background-size:cover;background-image:var(--deckel-ersatz)!important;background-position:50%!important;background-repeat:no-repeat!important}:where(img.deckel-wartet){animation:1ms .12s backwards deckelErsatzAn}@keyframes deckelErsatzAn{0%{background-size:0 0}}html[data-bewegungsstufe=wenig] img.deckel-wartet{animation-delay:.12s!important}.beitrag-buehne{--kx:0;--ky:0;isolation:isolate;background:var(--bg-light);margin:10px -16px 2px;position:relative;overflow:hidden}.beitrag-buehne .beitrag-medien{z-index:1;perspective:900px;background:0 0;margin:0;padding:26px 16px 18px;position:relative}.beitrag-licht,.beitrag-licht-alt{z-index:0;filter:blur(34px)saturate(1.7)brightness(.92);opacity:0;animation:lichtAn .7s var(--weich) forwards;background-position:50%;background-size:cover;position:absolute;inset:-48px;transform:scale(1.15)}.beitrag-buehne.hat-licht:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000001a 0%,#0000002e 45%,#0000008c 100%);position:absolute;inset:0}@keyframes lichtAn{to{opacity:1}}.beitrag-buehne.hat-licht .beitrag-anhang-text{color:#fff;text-shadow:0 1px 10px #00000073}.beitrag-buehne.hat-licht .beitrag-anhang-text small{color:#ffffffe0}.beitrag-deckel-rahmen{border-radius:var(--radius-cover);width:min(46%,180px);transform:rotateY(calc(var(--kx) * 14deg)) rotateX(calc(var(--ky) * -12deg)) translateY(14px) scale(.94);opacity:0;transition:transform .55s var(--ios-kurve), opacity .4s var(--weich), box-shadow .3s var(--weich);will-change:transform;display:block;position:relative;box-shadow:0 10px 30px #00000047}.beitrag-buehne.ist-da .beitrag-deckel-rahmen{opacity:1;transform:rotateY(calc(var(--kx) * 14deg)) rotateX(calc(var(--ky) * -12deg)) translateY(0) scale(1)}.beitrag-buehne.hat-licht .beitrag-deckel-rahmen{box-shadow:0 18px 44px #00000073,0 0 0 1px #ffffff1a}.beitrag-deckel-rahmen .beitrag-medien-deckel{width:100%;box-shadow:none;display:block}@media (hover:hover) and (pointer:fine){.beitrag-buehne:hover .beitrag-deckel-rahmen{transition-duration:.12s,.4s,.3s}.beitrag-buehne.ist-da:hover .beitrag-deckel-rahmen{transform:rotateY(calc(var(--kx) * 14deg)) rotateX(calc(var(--ky) * -12deg)) translateY(-4px) scale(1.03)}}.beitrag-glanz{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.beitrag-glanz:before{content:"";opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff6b 50%,#0000 100%);width:45%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-18deg)}.beitrag-buehne.ist-da .beitrag-glanz:before{animation:deckelGlanz 1.1s .35s var(--weich) 1 both}@keyframes deckelGlanz{0%{opacity:0;left:-60%}20%{opacity:1}to{opacity:0;left:130%}}.beitrag-liest{align-items:center;gap:7px;display:inline-flex}.beitrag-liest.ist-beendet,.beitrag-liest.ist-zitat{gap:5px;font-weight:700}.beitrag-liest.ist-beendet svg{color:#ffd60a}.beitrag-sterne{color:#ffd60a;gap:2px;margin-top:6px;display:inline-flex}.beitrag-zitat{border-inline-start:3px solid var(--accent);margin:4px 0 10px;padding:2px 0 2px 16px}.beitrag-zitat .beitrag-text{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-size:var(--fs-title3,20px);white-space:pre-wrap;margin:0;font-style:italic;line-height:1.4}.beitrag-zitat .beitrag-text:before{content:"„"}.beitrag-zitat .beitrag-text:after,:root:lang(en) .beitrag-zitat .beitrag-text:before,:root:lang(tr) .beitrag-zitat .beitrag-text:before,:root:lang(es) .beitrag-zitat .beitrag-text:before,:root:lang(it) .beitrag-zitat .beitrag-text:before{content:"“"}:root:lang(en) .beitrag-zitat .beitrag-text:after,:root:lang(tr) .beitrag-zitat .beitrag-text:after,:root:lang(es) .beitrag-zitat .beitrag-text:after,:root:lang(it) .beitrag-zitat .beitrag-text:after{content:"”"}:root:lang(fr) .beitrag-zitat .beitrag-text:before{content:"« "}:root:lang(fr) .beitrag-zitat .beitrag-text:after{content:" »"}:root:lang(ja) .beitrag-zitat .beitrag-text:before{content:"「"}:root:lang(ja) .beitrag-zitat .beitrag-text:after{content:"」"}:root:lang(ar) .beitrag-zitat .beitrag-text:before{content:"«"}:root:lang(ar) .beitrag-zitat .beitrag-text:after{content:"»"}.urkunde-feed,.timer-feed-haken{text-align:start;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.urkunde-feed{background:var(--bg-light);border-radius:14px;max-width:320px;margin:22px auto 0;padding:12px 14px}.timer-feed-haken{margin:0 0 15px 28px;font-size:13px}.urkunde-feed input,.timer-feed-haken input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin-top:1px}.urkunde-feed span,.timer-feed-haken span{flex-direction:column;gap:2px;min-width:0;display:flex}.urkunde-feed strong{font-size:15px}.urkunde-feed small,.timer-feed-haken small{color:var(--text-muted);font-size:var(--fs-caption,13px);line-height:1.35}.beitrag-liest i{background:#34c759;border-radius:50%;width:7px;height:7px;position:relative}.beitrag-liest i:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#34c7598c;animation:2.2s ease-out infinite liestPuls;position:absolute;inset:0}@keyframes liestPuls{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.3)}}.beitrag-will{top:12px;z-index:2;background:color-mix(in srgb, var(--bg-card) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.6);backdrop-filter:blur(14px)saturate(1.6);min-height:36px;color:var(--text-main);font:inherit;font-size:var(--fs-footnote);cursor:pointer;transition:transform .18s var(--ios-kurve), background-color .18s var(--weich);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:12px;box-shadow:0 4px 14px #00000029}.beitrag-will:before{content:"";position:absolute;inset:-4px}.beitrag-will:active{transform:scale(.94)}.beitrag-buehne.hat-licht .beitrag-will{color:#111;background:#ffffffdb}.like-btn{position:relative}.herz-regen{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.herz-regen i{opacity:0;width:12px;height:12px;animation:herzSteigt .85s calc(var(--i) * 35ms) cubic-bezier(.2, .7, .3, 1) forwards;--dx:calc((var(--i) - 2.5) * 11px);background:#ff2d55;position:absolute;top:-6px;left:-6px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.2C.9 8.400 2.800 5 6.200 5c2 0 3.300 1 4.200 2.300h3.200C14.500 6 15.800 5 17.800 5c3.400 0 5.300 3.400 3.800 6.800C19.500 16.400 12 21 12 21z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.2C.9 8.400 2.800 5 6.200 5c2 0 3.300 1 4.200 2.300h3.200C14.500 6 15.800 5 17.800 5c3.400 0 5.300 3.400 3.800 6.800C19.500 16.400 12 21 12 21z'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes herzSteigt{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(var(--dx), -58px) scale(1.15) rotate(calc((var(--i) - 2.5) * 14deg))}}@media (prefers-reduced-motion:reduce){.beitrag-licht,.beitrag-licht-alt{opacity:1;animation:none}.beitrag-deckel-rahmen{opacity:1;transition:none;transform:none}.beitrag-buehne.ist-da .beitrag-deckel-rahmen{transform:none}.beitrag-buehne.ist-da .beitrag-glanz:before,.beitrag-liest i:after,.herz-regen i{animation:none}}html[data-kontrast="1"] .beitrag-licht,html[data-kontrast="1"] .beitrag-licht-alt,html[data-kontrast="1"] .beitrag-buehne.hat-licht:after{display:none}html[data-kontrast="1"] .beitrag-buehne.hat-licht .beitrag-anhang-text,html[data-kontrast="1"] .beitrag-buehne.hat-licht .beitrag-anhang-text small{color:inherit;text-shadow:none}html[data-schrift=sehr-gross] .beitrag-will{top:auto;margin:0 16px 14px;position:relative;inset-inline-end:auto}.routinen-beispiele{margin:22px 0 0}.routinen-beispiele h2{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 4px 10px;font-weight:600}.routinen-beispiele ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.routinen-beispiel{width:100%;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.routinen-beispiel>svg{color:var(--primary);flex:none}.routinen-beispiel-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.routinen-beispiel-text strong{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:600}.routinen-beispiel-text small{font-size:var(--fs-footnote);color:var(--text-muted)}@media (min-width:700px){.routinen-beispiele ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.schnellzugriff:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.schnellzugriff:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-schrift=sehr-gross] .schnellzugriff:has(>:nth-child(4)){grid-template-columns:minmax(0,1fr)}.folgeband-anlass{font-size:var(--fs-subhead);margin:-2px 0 8px;font-weight:600;line-height:1.35}.dm-verlauf .dm-blase.dm-ist-sticker{min-width:0;box-shadow:none;background:0 0;border-color:#0000;padding:2px 4px}.dm-verlauf .dm-blase.dm-ist-sticker:after,.dm-verlauf .dm-blase.dm-ist-sticker:before{display:none}.dm-sticker{object-fit:contain;filter:drop-shadow(0 4px 8px #0000002e);width:128px;height:128px;animation:dmStickerRein .32s var(--ios-kurve,ease-out) both;-webkit-user-select:none;user-select:none;display:block}@keyframes dmStickerRein{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}.dm-verlauf .dm-blase.dm-ist-sticker .dm-meta{background:var(--bg-card);border-radius:999px;align-self:flex-end;padding:3px 8px;position:static}.dm-sticker-wahl{background:var(--bg-card);max-height:208px;animation:blattAuf .24s var(--ios-kurve,ease-out) both;border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:4px;margin:0 8px 6px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 6px 22px #00000029}.dm-sticker-wahl button{cursor:pointer;min-height:60px;transition:transform .14s var(--ios-kurve,ease-out), background-color .14s;background:0 0;border:0;border-radius:12px;place-items:center;padding:2px;display:grid}@media (hover:hover){.dm-sticker-wahl button:hover{background:color-mix(in srgb, var(--text-main) 7%, transparent)}}.dm-sticker-wahl button:active{transform:scale(.88)}.dm-sticker-wahl img{object-fit:contain;width:52px;height:52px}.dm-sticker-knopf{width:40px;height:44px;color:var(--text-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.dm-sticker-knopf.ist-an{color:var(--primary)}.dm-sticker-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:12px}.dm-bearbeitet{font-size:var(--fs-caption2);opacity:.7;margin-top:2px;display:block}.dm-bearbeiten-entwurf svg{color:var(--primary)}.dm-bearbeiten-entwurf b{color:var(--text-main);margin-inline-end:6px;font-weight:600}@media (prefers-reduced-motion:reduce){.dm-sticker,.dm-sticker-wahl{animation:none}}.leser{z-index:3000;background:var(--leser-grund,#fff);color:var(--leser-schrift,#1c1c1e);flex-direction:column;display:flex;position:fixed;inset:0}.leser.ist-fehler{text-align:center;justify-content:center;align-items:center;gap:18px;padding:32px}.leser-flaeche{flex:1;min-height:0;position:relative}.leser-rolle{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:calc(env(safe-area-inset-top,0px) + 56px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px);position:absolute;inset:0;overflow:hidden auto}.leser-rahmen{background:0 0;border:0;width:100%;display:block}.leser-laedt{color:var(--leser-leise);place-items:center;margin:0;display:grid;position:absolute;inset:0}.leser-kopf,.leser-fuss{z-index:3;background:color-mix(in srgb, var(--leser-grund) 88%, transparent);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);align-items:center;gap:4px;padding:6px 8px;transition:transform .22s,opacity .22s;display:flex;position:absolute;inset-inline:0}@supports not (background:color-mix(in srgb, red, blue)){.leser-kopf,.leser-fuss{background:var(--leser-grund)}.leser-kopf{border-bottom:1px solid #80808047}.leser-fuss{border-top:1px solid #80808047}.leser-balken{background:#8080804d}.leser-kapitel-knopf{border:1px solid #80808073}}.leser-kopf{padding-top:calc(env(safe-area-inset-top,0px) + 6px);border-bottom:1px solid color-mix(in srgb, var(--leser-schrift) 12%, transparent);top:0}.leser-fuss{padding:8px 14px calc(env(safe-area-inset-bottom,0px) + 8px);border-top:1px solid color-mix(in srgb, var(--leser-schrift) 12%, transparent);gap:12px;bottom:0}.leser:not(.mit-leisten) .leser-kopf{opacity:0;pointer-events:none;transform:translateY(-100%)}.leser:not(.mit-leisten) .leser-fuss{opacity:0;pointer-events:none;transform:translateY(100%)}.leser-titel{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--leser-schrift);flex:1;margin:0 4px;font-size:15px;font-weight:600;overflow:hidden}.leser-knopf{min-width:44px;min-height:44px;color:var(--leser-schrift);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}@media (hover:hover){.leser-knopf:hover{background:color-mix(in srgb, var(--leser-schrift) 9%, transparent)}}.leser-knopf[aria-pressed=true]{color:var(--leser-akzent)}.leser-knopf.ist-klein small{font-size:12px;font-weight:700}.leser-stand{font-variant-numeric:tabular-nums;color:var(--leser-leise);white-space:nowrap;font-size:13px}.leser-balken{background:color-mix(in srgb, var(--leser-schrift) 14%, transparent);border-radius:2px;flex:1;height:4px;overflow:hidden}.leser-balken i{background:var(--leser-akzent);border-radius:2px;height:100%;display:block}.leser-schleier{z-index:2;pointer-events:none;position:absolute;inset:0}.leser-schleier.ist-warm{mix-blend-mode:multiply;background:#ff8a00}.leser-kapitel-knopf{border:1px solid color-mix(in srgb, var(--leser-schrift) 22%, transparent);width:calc(100% - 32px);max-width:420px;min-height:48px;color:var(--leser-schrift);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:18px auto;font-weight:600;display:flex}.leser-ende{text-align:center;color:var(--leser-leise);margin:28px 16px;font-size:14px}.leser-pdf{flex-direction:column;align-items:center;gap:10px;display:flex;overflow-x:auto}.leser-pdf-seite{background:#fff;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 1px 6px #00000038}.leser-pdf-bild{width:100%;height:100%;filter:var(--leser-filter,none);position:absolute;inset:0}.leser-pdf-seite{background:var(--leser-grund,#fff)}.leser-pdf-nummer{inset-inline-end:6px;z-index:3;color:#787880e6;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;position:absolute;bottom:4px}.leser-pdf-text{z-index:2;text-align:initial;opacity:1;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;line-height:1;position:absolute;inset:0;overflow:hidden}.leser-pdf-text :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;position:absolute}.leser-pdf-text span.markedContent{height:0;top:0}.leser-pdf-text ::selection{color:#0000;background:#0a5fd64d}.leser-pdf-text ::selection{color:#0000;background:#0a5fd64d}.leser-pdf-text br::selection{background:0 0}.leser-pdf-text span.ist-rand{-webkit-user-select:none;user-select:none;cursor:default}.leser-pdf-text .ist-fund{background:#ff9f0a73;border-radius:2px}.leser-pdf-text .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.leser-pdf-marke{z-index:1;pointer-events:none;mix-blend-mode:multiply;border-radius:2px;position:absolute}.leser[data-papier=nacht] .leser-pdf-marke,.leser[data-papier=schwarz] .leser-pdf-marke,.leser[data-papier=grau] .leser-pdf-marke{mix-blend-mode:screen}.leser-pdf-marke.ist-gelb,.leser-farbe.ist-gelb,.leser-marke-zitat.ist-gelb,.leser-zeile.ist-gelb:before{background:#ffd60a99}.leser-pdf-marke.ist-gruen,.leser-farbe.ist-gruen,.leser-marke-zitat.ist-gruen,.leser-zeile.ist-gruen:before{background:#30d1588c}.leser-pdf-marke.ist-blau,.leser-farbe.ist-blau,.leser-marke-zitat.ist-blau,.leser-zeile.ist-blau:before{background:#64aaff99}.leser-pdf-marke.ist-rosa,.leser-farbe.ist-rosa,.leser-marke-zitat.ist-rosa,.leser-zeile.ist-rosa:before{background:#ff69968c}.leser-pdf-marke.hat-notiz{border-bottom:2px dotted #0a5fd6}.leser-auswahl{z-index:3200;color:#fff;background:#1c1c1e;border-radius:16px;align-items:center;gap:6px;max-width:calc(100vw - 16px);padding:6px 8px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #00000059}.leser-farbe{cursor:pointer;border:2px solid #ffffffd9;border-radius:50%;flex-shrink:0;width:30px;height:30px;padding:0}.leser-farbe.ist-aktiv{outline:3px solid var(--primary);outline-offset:2px}.leser-auswahl-strich{background:#ffffff40;width:1px;height:24px;margin:0 2px}.leser-auswahl-knopf{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@media (hover:hover){.leser-auswahl-knopf:hover{background:#ffffff24}}.leser-blatt-grund{z-index:3300}.leser-blatt{flex-direction:column;gap:14px;max-height:82vh;display:flex}.leser-liste{flex-direction:column;min-height:80px;margin:0 -6px;display:flex;overflow-y:auto}.leser-zeile{border:0;border-bottom:1px solid var(--border);width:100%;min-height:48px;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex;position:relative}.leser-zeile>span{overflow-wrap:anywhere;min-width:0}.leser-zeile small{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.leser-zeile.ist-hier{color:var(--primary);font-weight:700}.leser-zeile.ist-marke{cursor:default;padding:0 6px 0 0}.leser-zeile.ist-marke:before{content:"";border-radius:2px;width:4px;position:absolute;inset-block:8px;inset-inline-start:4px}.leser-zeile-haupt{min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:12px 8px 12px 16px;font-size:15px;display:flex}.leser-zeile.ist-marke .leser-zeile-haupt:has(>svg){flex-direction:row;align-items:center;gap:8px}.leser-marke-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leser-marke-notiz{color:var(--text-muted);align-items:flex-start;gap:5px;font-size:13px;display:inline-flex}.leser-zeile.ist-treffer mark{color:inherit;background:#ff9f0a66;border-radius:2px;padding:0 1px}.leser-leer{text-align:center;color:var(--text-muted);margin:22px 14px;font-size:14px}.leser-reiter{flex-shrink:0}.leser-alle-kopieren{margin:12px auto 4px}.leser-suchfeld{background:var(--bg-light);border-radius:12px;align-items:center;gap:8px;padding:2px 12px;display:flex}.leser-suchfeld .cozy-input{background:0 0;border:0;flex:1;min-width:0;margin:0}.leser-suche-stand{min-height:18px;color:var(--text-muted);margin:-6px 2px 0;font-size:13px}.leser-papiere{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.leser-papier{border:2px solid var(--border-strong);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:10px 6px;display:flex}.leser-papier strong{font-family:Georgia,serif;font-size:20px}.leser-papier span{font-size:12px}.leser-papier.ist-aktiv{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.leser-regler{align-items:center;gap:12px;font-size:14px;display:flex}.leser-regler>span{align-items:center;gap:6px;min-width:9.5em;display:inline-flex}.leser-regler input{min-width:0;accent-color:var(--primary);flex:1}.leser-stufe,.leser-wahl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.leser-stufe-knoepfe{align-items:center;gap:6px;display:inline-flex}.leser-stufe-knoepfe output{text-align:center;font-variant-numeric:tabular-nums;min-width:4.2em;font-weight:600}.leser-marke-zitat{color:#1c1c1e;border-radius:10px;max-height:30vh;margin:0;padding:10px 12px;font-size:15px;line-height:1.45;overflow-y:auto}.leser-farben{justify-content:center;gap:12px;display:flex}.leser-farben .leser-farbe{border-color:var(--border-strong);width:34px;height:34px}.leser-notizfeld{resize:vertical;margin:0}.leser-marke-knoepfe{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.leser-marke-knoepfe .ist-gefahr{color:var(--gefahr-schrift)}.ebook-hinweis{color:var(--text-muted);font-size:var(--fs-caption,13px);margin:0 4px 14px;line-height:1.4}.ebook-hinweis.ist-ort{align-items:flex-start;gap:6px;display:flex}.ebook-hinweis.ist-ort svg{flex-shrink:0;margin-top:2px}.ebook-leer{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 22px;display:flex}.ebook-leer h2{font-size:var(--fs-title3,20px);margin:0}.ebook-leer p{color:var(--text-muted);max-width:34em;margin:0 0 8px}.ebook-liste{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ebook-karte{padding:0;overflow:hidden}.ebook-oeffnen{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:stretch;gap:14px;padding:14px;display:flex}.ebook-bild{object-fit:cover;background:var(--bg-light);border-radius:6px;flex-shrink:0;width:62px;height:92px;box-shadow:0 1px 4px #0000002e}.ebook-bild.ist-leer{letter-spacing:.06em;color:var(--text-muted);place-items:center;font-size:12px;font-weight:700;display:grid}.ebook-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ebook-text strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.ebook-text small{color:var(--text-muted);font-size:13px}.ebook-balken{background:var(--bg-light);border-radius:2px;height:4px;margin-top:auto;display:block;overflow:hidden}.ebook-balken i{background:var(--primary);height:100%;display:block}.ebook-fuss{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:2px 8px 6px 14px;display:flex}.ebook-verknuepfung{text-align:start;overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;min-height:44px;font-size:13px;display:inline-flex}.ebook-mehr{justify-content:center;width:100%}.ebook-wahl{flex-direction:column;gap:12px;max-height:84vh;display:flex}.ebook-buch{justify-content:flex-start}.ebook-buch img{object-fit:cover;border-radius:4px;flex-shrink:0;width:34px;height:50px}.ebook-buch>span{flex-direction:column;gap:2px;display:flex}.ebook-neu-buch{justify-content:center}.ebook-fuss-knoepfe{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.ebook-titel-hinweis{margin:-2px 2px 0}.ebook-titel-datei{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0 2px;display:flex}.ebook-titel-datei small{color:var(--text-muted);font-size:var(--fs-footnote,13px);overflow-wrap:anywhere;line-height:1.35}.ebook-titel-zurueck{min-height:44px;color:var(--primary);align-items:center;gap:6px;padding-inline:0;font-weight:600;display:inline-flex}.ebook-titel-angebot{flex-direction:column;gap:12px;padding:4px 4px 8px;display:flex}.ebook-titel-angebot .ebook-hinweis{margin:0 2px}.ebook-angebot-buch{background:var(--bg-light);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.ebook-angebot-buch img{object-fit:cover;border-radius:5px;flex-shrink:0;width:44px;height:66px}.ebook-angebot-buch>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ebook-angebot-buch strong{overflow-wrap:anywhere}.ebook-angebot-buch small{color:var(--text-muted)}.ebook-werkzeug{align-items:center;gap:10px;margin:0 0 12px;display:flex}.ebook-werkzeug .ebook-suche{flex:1;min-width:0}.ebook-werkzeug .sortier-wahl{flex-shrink:0}@media (max-width:480px){.ebook-werkzeug{flex-wrap:wrap;gap:4px 10px}.ebook-werkzeug .ebook-suche{flex-basis:100%}}.ebook-kein-treffer{margin:4px 4px 16px}.leser-titel-knopf{max-width:100%;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex;overflow:hidden}.leser-titel-knopf:disabled{cursor:default}.leser-titel-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leser-titel-knopf>svg{opacity:.55;flex-shrink:0}.leser-titel-knopf:focus-visible{outline:2px solid var(--leser-akzent,var(--primary));outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.leser-kopf,.leser-fuss{transition:none}}.karte-grund{z-index:4400}.karte-blatt{flex-direction:column;width:100%;max-height:94dvh;padding-bottom:0;display:flex;overflow:hidden}@media (max-width:899px){.karte-blatt{max-height:calc(94dvh - var(--tastatur,0px))}}.karte-buehne{flex:none;justify-content:center;padding:6px 0 12px;display:flex}.karte-leinwand{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:min(38dvh,340px);display:block;box-shadow:0 6px 24px #00000047}.karte-regler{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:4px 2px 14px;display:flex;overflow-y:auto}.karte-regler h4{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 0 8px;font-weight:600}.karte-regler .segment{margin:0}.karte-paar{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.karte-toepfe{flex-wrap:wrap;gap:10px;display:flex}.karte-topf{border:2px solid var(--border-strong);background:var(--bg-card);width:38px;height:38px;color:var(--text-main);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.karte-topf.ist-an{border-color:var(--primary);box-shadow:0 0 0 3px var(--bg-dark), 0 0 0 5px var(--primary)}.karte-topf.ist-eigen{color:#fff;background:conic-gradient(#ff5e5e,#ffd60a,#5eead4,#1a84f0,#a78bfa,#f472b6,#ff5e5e)}.karte-topf.ist-eigen svg{filter:drop-shadow(0 0 2px #000000b3);pointer-events:none}.karte-topf.ist-eigen input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.karte-topf:focus-visible,.karte-topf:focus-within{outline:2px solid var(--primary);outline-offset:3px}.karte-schriften{scrollbar-width:none;gap:8px;padding:2px 2px 4px;display:flex;overflow-x:auto}.karte-schriften::-webkit-scrollbar{display:none}.karte-schriftknopf,.karte-knopf{border:1.5px solid var(--border-strong);background:var(--bg-card);min-height:40px;color:var(--text-main);cursor:pointer;white-space:nowrap;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:6px 14px;font-size:15px;display:inline-flex}.karte-schriftknopf.ist-an,.karte-knopf.ist-an{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.karte-knopf.ist-fett{font-weight:800}.karte-knopf.ist-kursiv{font-style:italic}.karte-knopf.ist-rund{border-radius:50%;width:40px;padding:0}.karte-knopf:disabled{opacity:.4;cursor:default}.karte-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.karte-schalter,.karte-stufe{align-items:center;gap:8px;display:inline-flex}.karte-stufe output{text-align:center;font-variant-numeric:tabular-nums;min-width:4.4em;font-weight:600}.karte-haken{flex-direction:column;gap:4px;display:flex}.karte-haken label{min-height:44px;font-size:var(--fs-body);cursor:pointer;align-items:center;gap:10px;display:flex}.karte-haken input{width:20px;height:20px;accent-color:var(--primary);flex:none}.karte-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:0;line-height:1.5}.karte-kopieren{align-self:flex-start;align-items:center;gap:8px;min-height:44px;display:inline-flex}.karte-fuss{padding:12px 0 calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg-dark);flex:none;grid-template-columns:1fr 1fr;gap:10px;display:grid}.karte-fuss button{justify-content:center;min-height:48px}.leser-rolle.ist-seiten:not(.leser-pdf){overflow:hidden}.leser-rolle.ist-seiten .leser-kapitel-knopf,.leser-rolle.ist-seiten .leser-ende{display:none}.leser-pdf.ist-seiten{scroll-snap-type:y mandatory;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 56px);gap:0}.leser-pdf.ist-seiten .leser-pdf-seite{margin-block:var(--leser-luft,0px);scroll-margin-top:var(--leser-luft,0px);scroll-snap-align:start;scroll-snap-stop:always}.leser-ansicht-hinweis{color:var(--text-muted);margin:-6px 0 0;font-size:13px;line-height:1.45}.leser-knopf.ist-blaettern{min-width:40px;padding:0 4px}.routine-dauer{flex-direction:column;gap:10px;margin-top:4px;display:flex}.routine-dauer>label{font-weight:600}.routine-dauer-zeile{align-items:center;gap:10px;display:flex}.routine-dauer-zeile input{font-variant-numeric:tabular-nums;text-align:center;width:7.5em;margin:0;font-size:18px}.routine-dauer-einheit{color:var(--text-muted)}.routine-dauer-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:0;line-height:1.45}.routine-dauer-fehler{font-size:var(--fs-footnote);color:var(--danger,#d92d20);margin:0}.routine-dauer-knoepfe{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.routine-dauer-knoepfe button{justify-content:center;min-height:46px}.leser-fuss{flex-wrap:wrap;row-gap:2px}.leser-timer{flex:0 0 100%;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.leser-timer-start,.leser-timer-fertig{background:var(--leser-akzent);min-height:40px;color:var(--leser-grund);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.leser-timer-fertig{margin-inline-start:auto}.leser-timer-hinweis{min-width:0;color:var(--leser-leise);flex:1;font-size:12px;line-height:1.3}.leser-timer-schalter{border:1px solid color-mix(in srgb, var(--leser-schrift) 22%, transparent);border-radius:50%;flex-shrink:0;min-width:40px;min-height:40px;padding:0}.leser-timer-zeit{font-variant-numeric:tabular-nums;color:var(--leser-schrift);font-size:18px;font-weight:700}.leser-timer-lage{min-width:0;color:var(--leser-leise);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.leser-timer.laeuft .leser-timer-lage:before{content:"";background:var(--leser-akzent);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-inline-end:6px;display:inline-block}.leser-timer-weg.ist-frage{min-height:40px;color:var(--leser-schrift);cursor:pointer;background:0 0;border:1px solid;border-radius:20px;flex-shrink:0;padding:0 12px;font-size:13px;font-weight:600}@supports not (background:color-mix(in srgb, red 50%, blue)){.leser-timer-schalter{border-color:#80808073}}.leser-balken{position:relative;overflow:visible}.leser-balken-marke{background:var(--leser-schrift);border-radius:2px;width:3px;height:12px;margin-inline-start:-1px;position:absolute;top:-4px}.leser-band{inset-inline:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 122px);z-index:4;background:var(--leser-grund);max-width:520px;color:var(--leser-schrift);border:1px solid #80808059;border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-inline:auto;padding:6px 8px 10px 14px;font-size:14px;line-height:1.35;transition:transform .22s,opacity .22s;display:flex;position:absolute;box-shadow:0 6px 22px #00000038}.leser-band>span{flex:calc(100% - 90px);min-width:0}.leser-band>svg{color:var(--leser-akzent);flex-shrink:0}.leser-band-knopf{background:var(--leser-akzent);min-height:40px;color:var(--leser-grund);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;order:3;margin-inline-start:28px;padding:0 14px;font-size:14px;font-weight:600}.leser:not(.mit-leisten) .leser-band{opacity:0;pointer-events:none;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.leser-band{transition:none}}.leser-zeile.ist-buchstand .leser-zeile-haupt{font-weight:600}.ebook-buchstand{display:block}.ebook-abgleich{text-align:start;width:100%;color:var(--text-main);cursor:pointer;border:0;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px;display:flex}.ebook-abgleich:disabled{opacity:.7;cursor:progress}.ebook-abgleich>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.ebook-abgleich>svg.dreht{animation:1s linear infinite ebook-dreht}@keyframes ebook-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ebook-abgleich>svg.dreht{animation:none}}.ebook-abgleich-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ebook-abgleich-text strong{font-size:15px;line-height:1.3}.ebook-abgleich-text small{color:var(--text-muted);font-size:var(--fs-caption,13px);line-height:1.4}.ebook-schalter{border:1px solid var(--border-strong);background:var(--bg-light);border-radius:13px;flex-shrink:0;width:44px;height:26px;margin-top:2px;transition:background .18s;position:relative}.ebook-schalter i{top:2px;background:var(--text-muted);border-radius:50%;width:20px;height:20px;transition:inset-inline-start .18s;position:absolute;inset-inline-start:2px}.ebook-schalter.ist-an{background:var(--primary)}.ebook-schalter.ist-an i{background:var(--on-primary);inset-inline-start:20px}.ebook-woanders{margin-top:22px}.ebook-woanders h2{margin:0 4px 6px;font-size:17px}.ebook-karte.ist-woanders{align-items:center;gap:12px;padding:12px 14px;display:flex}.ebook-ablage{align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px;display:flex}.ebook-ablage>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.ebook-ablage-knoepfe{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ebook-ablage-knoepfe button{min-height:44px}.icloud-karte{--icloud-a:#1f7af2;--icloud-b:#5ac8fa;--icloud-gruen:#1d7a35;--icloud-gruen-grund:#34c75929;--icloud-wartet:#9a5b00;background:radial-gradient(120% 90% at 100% 0%, #5ac8fa33, transparent 58%), radial-gradient(90% 70% at 0% 100%, #1f7af214, transparent 60%), var(--bg-card);border-radius:22px;flex-direction:column;gap:14px;margin:0 0 16px;padding:20px;display:flex;position:relative;overflow:hidden}html[data-scheme=dark] .icloud-karte{--icloud-gruen:#5fd47f;--icloud-gruen-grund:#34c75933;--icloud-wartet:#ffc56b}.icloud-kopf{align-items:center;gap:12px;display:flex}.icloud-marke{color:#fff;background:linear-gradient(145deg, var(--icloud-b), var(--icloud-a));border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 8px 18px #1f7af252,inset 0 1px #ffffff59}.icloud-kopf-text{flex-direction:column;min-width:0;display:flex}.icloud-kopf-text small{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.icloud-kopf-text strong{font-size:var(--fs-title3,20px);color:var(--text-main);line-height:1.2}.icloud-status{background:var(--bg-light);color:var(--text-muted);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.icloud-status.ist-an{background:var(--icloud-gruen-grund);color:var(--icloud-gruen)}.icloud-unter{color:var(--text-muted);font-size:var(--fs-subhead);margin:0;line-height:1.45}.icloud-vorteile{gap:10px;margin:0;padding:0;list-style:none;display:grid}.icloud-vorteile li{font-size:var(--fs-subhead);color:var(--text-main);grid-template-columns:32px 1fr;align-items:start;gap:10px;line-height:1.4;display:grid}.icloud-vorteile li>svg{width:32px;height:32px;color:var(--icloud-a);background:#1f7af21f;border-radius:10px;padding:8px}.icloud-vorteile li>span{padding-top:6px}.icloud-los{appearance:none;cursor:pointer;width:100%;min-height:54px;font:inherit;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg, var(--icloud-b) 0%, var(--icloud-a) 72%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:17px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 10px 22px #1f7af24d,inset 0 1px #ffffff4d}@media (hover:hover){.icloud-los:hover{filter:brightness(1.05);box-shadow:0 12px 26px #1f7af261,inset 0 1px #ffffff4d}}.icloud-los:active{transform:scale(.98)}.icloud-los:focus-visible{outline-offset:3px;outline:3px solid #1f7af273}.icloud-los:disabled{opacity:.6;cursor:default;transform:none}.wolke-knoepfe{flex-direction:column;gap:10px;display:flex}.icloud-karte.ist-dropbox,.icloud-los.ist-dropbox{--icloud-a:#0061fe;--icloud-b:#4c8dff}.wolke-knopf{appearance:none;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg-card);width:100%;min-height:50px;font:inherit;color:var(--text-main);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:16px;font-weight:650;transition:transform .15s,background .15s;display:inline-flex}@media (hover:hover){.wolke-knopf:hover{background:var(--bg-light)}}.wolke-knopf:active{transform:scale(.98)}.wolke-knopf:focus-visible{outline-offset:3px;outline:3px solid #1f7af273}.wolke-knopf:disabled{opacity:.6;cursor:default;transform:none}.wolke-knopf.ist-dropbox .dienst-zeichen{color:#0061fe}html[data-scheme=dark] .wolke-knopf.ist-dropbox .dienst-zeichen{color:#5c9bff}.icloud-karte.ist-onedrive,.icloud-los.ist-onedrive{--icloud-a:#0364b8;--icloud-b:#28a8ea}.wolke-knopf.ist-onedrive .dienst-zeichen{color:#0364b8}html[data-scheme=dark] .wolke-knopf.ist-onedrive .dienst-zeichen{color:#4cb4f0}.icloud-karte.ist-gdrive,.icloud-los.ist-gdrive{--icloud-a:#1a73e8;--icloud-b:#4f9bff}.wolke-knopf.ist-gdrive .dienst-zeichen{color:#1a73e8}html[data-scheme=dark] .wolke-knopf.ist-gdrive .dienst-zeichen{color:#8ab4f8}.oauth-rueckkehr{justify-content:center;padding-top:18vh;display:flex}.oauth-rueckkehr-karte{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;padding:22px;display:flex}.oauth-rueckkehr-karte p{margin:0;line-height:1.45}.oauth-rueckkehr-laedt{color:var(--text-muted)}.icloud-ordner{text-align:center;width:100%;min-height:40px;color:var(--text-muted);padding:6px 8px;font-size:14px;line-height:1.4;display:block}.icloud-ordner>svg{vertical-align:-2px;margin-inline-end:6px;display:inline}.icloud-fein{color:var(--text-muted);font-size:var(--fs-footnote,13px);line-height:1.45}.icloud-fein.ist-konto{align-items:flex-start;gap:6px;display:flex}.icloud-fein.ist-konto svg{color:var(--icloud-a);flex-shrink:0;margin-top:3px}.icloud-zahlen{flex-wrap:wrap;gap:8px;display:flex}.icloud-zahlen span{background:var(--bg-light);color:var(--text-muted);border-radius:14px;padding:9px 13px;font-size:13px}.icloud-zahlen strong{color:var(--text-main);font-variant-numeric:tabular-nums;margin-inline-end:3px;font-size:18px}.icloud-zahlen .ist-wartet strong{color:var(--icloud-wartet)}.icloud-balken{background:var(--bg-light);border-radius:999px;height:8px;overflow:hidden}.icloud-balken>i{border-radius:inherit;background:linear-gradient(90deg, var(--icloud-b), var(--icloud-a));height:100%;transition:width .35s;display:block}.icloud-trennen{align-self:flex-start;min-height:44px}.icloud-anmelden-feld{background:var(--bg-light);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.ebook-wolke{white-space:nowrap;align-items:center;gap:3px;margin-inline-start:6px;display:inline-flex}.ebook-wolke>svg{color:#1f7af2}.ebook-wolke.ist-wartet>svg{color:#c27c0e}@media (prefers-reduced-motion:reduce){.icloud-los,.icloud-balken>i{transition:none}}button.leser-stand{cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;margin:0 -6px;padding:0 6px}@media (hover:hover){button.leser-stand:hover{background:#80808029}}.leser-band.ist-fest{opacity:1!important;pointer-events:auto!important;transform:none!important}.leser-zurueck{inset-inline-start:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 122px);z-index:4;background:var(--leser-grund);min-height:40px;color:var(--leser-schrift);cursor:pointer;border:1px solid #80808059;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 4px 16px #0003}.leser-gehezu-wo{color:var(--text-muted);margin:0 0 14px;font-size:14px;line-height:1.45}.leser-gehezu-zeile{grid-template-columns:1fr auto;align-items:center;gap:8px 10px;display:grid}.leser-gehezu-zeile label{grid-column:1/-1;font-size:14px;font-weight:600}.leser-gehezu-zeile input{font-variant-numeric:tabular-nums;margin:0;font-size:18px}.leser-gehezu-zeile button{min-height:48px;padding:0 18px}.leser-gehezu-zurueck{justify-content:center;width:100%;min-height:46px;margin-top:12px}.leser-gehezu-abgleich{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.leser-gehezu-abgleich p{color:var(--text-muted);font-size:var(--fs-caption,13px);margin:0 0 10px;line-height:1.45}.leser-zeile.ist-buchstand{flex-wrap:wrap}.leser-hier-ist{min-height:40px;font-size:13px}.ebook-ablage-frage{font-weight:600;color:var(--text-main)!important}.ebook-hinweis.ist-ablage{align-items:flex-start;gap:6px;display:flex}.ebook-hinweis.ist-ablage svg{flex-shrink:0;margin-top:2px}.leser.ist-fehler .btn-ghost{margin-top:10px}.leser-rest{font-variant-numeric:tabular-nums;color:var(--leser-leise);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}@media (max-width:520px){.leser-rest.ist-eng{display:none}}.leser-gehezu-rest{flex-direction:column;gap:2px;margin:-4px 0 14px;font-size:14px;line-height:1.4;display:flex}.leser-gehezu-rest strong{font-weight:600}.leser-gehezu-rest small{color:var(--text-muted);font-size:var(--fs-caption,13px)}.leser-anmerkung-text{white-space:pre-line;overflow-wrap:break-word;max-height:46vh;margin:0;font-size:16px;line-height:1.55;overflow-y:auto}.leser-anmerkung-knopf{justify-content:center;width:100%;min-height:46px;margin-top:16px}@media (max-width:440px){.leser-auswahl-knopf.ist-zusatz{display:none}}.leser-bildblatt{z-index:3400;color:#fff;background:#000000f0;flex-direction:column;display:flex;position:fixed;inset:0}.leser-bildblatt-zu{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:2;color:#fff;cursor:pointer;background:#3c3c43b8;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;inset-inline-end:12px}.leser-bildblatt-flaeche{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:auto}.leser-bildblatt-flaeche img{object-fit:contain;cursor:zoom-in;background:#fff;max-width:100%;max-height:100%}.leser-bildblatt.ist-gross .leser-bildblatt-flaeche{display:block}.leser-bildblatt.ist-gross .leser-bildblatt-flaeche img{cursor:zoom-out;width:250%;max-width:none;max-height:none}.leser-bildblatt-hinweis{padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 14px);text-align:center;color:#ffffffb8;margin:0;font-size:13px}.buch-verlauf{padding:18px 16px 16px;overflow:hidden}.bv-titel{align-items:center;gap:8px;margin:0 0 14px;font-size:16px;display:flex}.bv-titel>svg{color:var(--primary);flex-shrink:0}.bv-leer{color:var(--text-muted);margin:0;font-size:14px;line-height:1.45}.bv-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:560px){.bv-kacheln{grid-template-columns:repeat(4,minmax(0,1fr))}}.bv-kachel{color:#fff;border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.bv-kachel strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.15}.bv-kachel span{font-size:12px;font-weight:600;line-height:1.25}.bv-kachel.ist-tage{background:linear-gradient(135deg,#0a5fd0,#4a46c4)}.bv-kachel.ist-zeit{background:linear-gradient(135deg,#c2410c,#be123c)}.bv-kachel.ist-seiten{background:linear-gradient(135deg,#0f766e,#15803d)}.bv-kachel.ist-schnitt{background:linear-gradient(135deg,#7e22ce,#be185d)}.bv-bild{margin:18px 0 0}.bv-bild figcaption{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.bv-bild figcaption strong{color:var(--text-main);font-variant-numeric:tabular-nums;font-size:13px}.bv-bild>svg{width:100%;height:auto;display:block;overflow:visible}.bv-ziel{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 5;opacity:.55}.bv-grund{stroke:var(--text-muted);stroke-width:1px;opacity:.3}.bv-punkt{fill:#fff;stroke:#bf5af2;stroke-width:1.6px}.bv-ende{fill:#ff375f;stroke:#fff;stroke-width:2.5px}.bv-achse{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.bv-fahne{align-items:center;gap:4px;display:inline-flex}.bv-fahne>svg{flex-shrink:0}.bv-wahl{background:#8080802e;border-radius:10px;padding:2px;display:inline-flex}.bv-wahl button{min-height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600}.bv-wahl button.ist-an{background:var(--primary);color:#fff;box-shadow:0 1px 3px #0000002e}.bv-zahl{fill:var(--text-main);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.bv-tag{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9px}.bv-bester{color:var(--text-main);background:#ffd60a29;border-radius:12px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.bv-bester>svg{color:#ff9f0a;fill:#ffd60a;flex-shrink:0}.bv-untertitel{align-items:baseline;gap:8px;margin:18px 0 8px;font-size:14px;display:flex}.bv-untertitel span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.bv-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bv-liste li{background:var(--bg-light);border-inline-start:4px solid #ff9f0a;border-radius:12px;grid-template-columns:6.4em minmax(0,1fr);align-items:baseline;gap:10px;padding:10px 12px;display:grid}.bv-liste li:nth-child(4n+2){border-inline-start-color:#ff375f}.bv-liste li:nth-child(4n+3){border-inline-start-color:#bf5af2}.bv-liste li:nth-child(4n+4){border-inline-start-color:#0a84ff}.bv-wann{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.bv-was{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;font-size:14px;display:flex}.bv-was strong{font-variant-numeric:tabular-nums}.bv-menge{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px}.bv-was em{color:var(--text-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:13px}.bv-mehr{justify-content:center;width:100%;min-height:44px;margin-top:10px}.ebooks{position:relative}.ebook-held{margin:2px 0 24px}.ebook-held-knopf{border-radius:var(--radius-card,22px);text-align:start;cursor:pointer;color:#fff;background:linear-gradient(135deg,#16324f 0%,#33306e 52%,#6b2c5c 100%);border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:100%;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #14183c47}.ebook-held-knopf:before{content:"";inset-inline-end:-60px;pointer-events:none;background:radial-gradient(circle,#fff3,#fff0 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px}.ebook-held-bild{object-fit:cover;background:#ffffff1f;border-radius:8px;width:96px;height:144px;position:relative;transform:rotate(-2.5deg);box-shadow:0 12px 28px #00000073}.ebook-held-text{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.ebook-held-ueber{letter-spacing:.04em;color:#fffc;font-size:12px;font-weight:700}.ebook-held-text strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:20px;line-height:1.2;display:-webkit-box;overflow:hidden}.ebook-held-autor{color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ebook-held-stand{font-variant-numeric:tabular-nums;color:#ffffffeb;margin-top:6px;font-size:13px}.ebook-balken.ist-gross{background:#ffffff3d;border-radius:3px;height:6px;margin-top:2px}.ebook-balken.ist-gross i{background:#fff;border-radius:3px}.ebook-held-los{color:#1c2444;background:#fff;border-radius:20px;align-self:flex-start;align-items:center;gap:8px;min-height:40px;margin-top:12px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.ebook-held-knopf:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.ebook-ueberschrift,.ebook-einstellungen h2{font-size:var(--fs-headline,17px);margin:0 4px 10px}.ebook-bild{width:68px;height:102px;box-shadow:var(--shadow-cover)}.ebook-balken{border-radius:3px;height:5px}.ebook-balken i{border-radius:3px}.ebook-karte .ebook-balken i{background:linear-gradient(90deg,#0a84ff,#bf5af2)}@media (min-width:760px){.ebook-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.ebook-karte{transition:transform .18s,box-shadow .18s}@media (hover:hover) and (pointer:fine){.ebook-karte:not(.ist-woanders):hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}}.ebook-einstellungen{margin-top:30px}.ebook-ziehen{color:var(--text-muted);margin:0;font-size:13px;line-height:1.4;display:none}.ebook-ziehen.ist-rand{text-align:center;margin:10px 4px 0}@media (hover:hover) and (pointer:fine){.ebook-ziehen{display:block}}.ebook-ablegen{z-index:2500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#0a84ff29;place-items:center;display:grid;position:fixed;inset:0}.ebook-ablegen span{background:var(--bg-main,#fff);color:var(--text-main);box-shadow:var(--shadow-float);border:3px dashed #0a84ff;border-radius:24px;align-items:center;gap:12px;padding:22px 30px;font-size:18px;font-weight:700;display:inline-flex}.ebook-leer-bild{width:132px;height:104px;margin-bottom:6px;position:relative}.ebook-leer-bild i{bottom:0;transform-origin:50% 100%;border-radius:5px 8px 8px 5px;width:58px;height:86px;margin-inline-start:-29px;position:absolute;inset-inline-start:50%;box-shadow:0 8px 18px #00000038,inset 5px 0 #00000024}.ebook-leer-bild i:first-child{background:linear-gradient(160deg,#ff9f0a,#ff375f);transform:translate(-36px)rotate(-14deg)}.ebook-leer-bild i:nth-child(2){background:linear-gradient(160deg,#30b0c7,#30d158);transform:translate(36px)rotate(14deg)}.ebook-leer-bild i:nth-child(3){background:linear-gradient(160deg,#0a84ff,#5e5ce6);height:94px}@keyframes ebook-auf{0%{opacity:0;transform:translateY(14px)}}@keyframes ebook-wachsen{0%{transform:scaleX(0)}}@keyframes ebook-faecher-l{0%{transform:translate(0)rotate(0)}}@keyframes ebook-faecher-r{0%{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:no-preference){html:not([data-einfach="1"]) .ebook-liste>.ebook-karte{animation:ebook-auf .44s var(--ios-kurve,ease) both;animation-delay:calc(var(--i,0) * 50ms)}html:not([data-einfach="1"]) .ebook-held-knopf{animation:ebook-auf .5s var(--ios-kurve,ease) both}html:not([data-einfach="1"]) .ebook-balken i{transform-origin:0;animation:ebook-wachsen .8s var(--ios-kurve,ease) .15s both}html[dir=rtl]:not([data-einfach="1"]) .ebook-balken i{transform-origin:100%}html:not([data-einfach="1"]) .ebook-leer-bild i:first-child{animation:ebook-faecher-l .7s var(--ios-kurve,ease) .1s both}html:not([data-einfach="1"]) .ebook-leer-bild i:nth-child(2){animation:ebook-faecher-r .7s var(--ios-kurve,ease) .1s both}.ebook-held-los{transition:transform .16s}.ebook-held-knopf:active .ebook-held-los{transform:scale(.96)}}.bv-wahl button.ist-an{background:var(--grad-main,var(--primary));color:var(--on-grad,#fff)}.leser-titelblock{flex-direction:column;flex:1;justify-content:center;min-width:0;margin:0 4px;display:flex}.leser-titelblock .leser-titel{flex:none;margin:0}.leser-kapitelname{color:var(--leser-leise);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.2;overflow:hidden}@media (min-width:980px){.leser-kopf,.leser-fuss{padding-inline:max(14px,50% - 470px)}}.leser-balken i{transition:width .35s}.leser-schleife{top:calc(env(safe-area-inset-top,0px) + 56px);z-index:2;background:var(--leser-akzent);clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);filter:drop-shadow(0 2px 3px #00000040);pointer-events:none;width:20px;height:34px;transition:top .22s;position:absolute;inset-inline-end:22px}.leser:not(.mit-leisten) .leser-schleife{top:0}@media (min-width:980px){.leser-schleife{inset-inline-end:calc(50% - 448px)}}@keyframes leser-auf{0%{opacity:0;transform:scale(.985)}}@keyframes leser-schleife-faellt{0%{transform:translateY(-34px)}70%{transform:translateY(3px)}}@keyframes leser-puls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes leser-band-auf{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){html:not([data-einfach="1"]) .leser{animation:leser-auf .26s var(--ios-kurve,ease) both}html:not([data-einfach="1"]) .leser-schleife{animation:leser-schleife-faellt .42s var(--ios-kurve,ease) both}html:not([data-einfach="1"]) .leser-timer.laeuft .leser-timer-lage:before{animation:1.8s ease-in-out infinite leser-puls}html:not([data-einfach="1"]) .leser.mit-leisten .leser-band,html:not([data-einfach="1"]) .leser-band.ist-fest,html:not([data-einfach="1"]) .leser-zurueck{animation:leser-band-auf .3s var(--ios-kurve,ease) both}.leser-knopf,.leser-timer-start,.leser-timer-fertig{transition:transform .12s,background-color .15s}.leser-knopf:active,.leser-timer-start:active,.leser-timer-fertig:active{transform:scale(.93)}}.leser[data-bewegung=aus],.leser[data-bewegung=aus] *,.ebooks[data-bewegung=aus] .ebook-karte,.ebooks[data-bewegung=aus] .ebook-held-knopf,.ebooks[data-bewegung=aus] .ebook-balken i,.ebooks[data-bewegung=aus] .ebook-leer-bild i{animation:none!important}.leser-schalterzeile{border:0;border-top:1px solid var(--border);width:100%;color:var(--text-main);text-align:start;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;margin-top:6px;padding:18px 0 4px;display:flex}.leser-schalter-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.leser-schalter-text strong{font-size:15px}.leser-schalter-text small{color:var(--text-muted);font-size:var(--fs-caption,13px);line-height:1.4}html[data-theme=mitternacht],html[data-theme=papier]{--font-serif:ui-serif, "New York", "Iowan Old Style", "Palatino Linotype", Palatino, "Noto Serif", Georgia, serif;--font-display:var(--font-serif);--schrift-titel:var(--font-serif);--shadow-card:0 0 0 1px var(--marke-kante)}html[data-theme=mitternacht]{--marke-kante:#a79cff29;--marke-schein:#7a5ce84d;--marke-stern:#ffffffd9}html[data-theme=papier]{--marke-kante:#1a1b4117;--marke-schein:#6a55e021}html[data-theme=mitternacht] .grosser-titel h1,html[data-theme=papier] .grosser-titel h1,html[data-theme=mitternacht] .page-title,html[data-theme=papier] .page-title,html[data-theme=mitternacht] .profil-kopf h1,html[data-theme=papier] .profil-kopf h1,html[data-theme=mitternacht] .buch-titel,html[data-theme=papier] .buch-titel{font-weight:600}html[data-theme=mitternacht] body:before,html[data-theme=papier] body:before{content:"";top:0;z-index:-1;pointer-events:none;background-repeat:no-repeat;height:520px;position:absolute;inset-inline:0}html[data-theme=papier] body:before{background-image:radial-gradient(ellipse 90% 420px at 85% -60px, var(--marke-schein), transparent 72%)}html[data-theme=mitternacht] body:before{background-image:radial-gradient(1.2px 1.2px at 12% 38px, var(--marke-stern), transparent 100%), radial-gradient(1px 1px at 27% 112px, var(--marke-stern), transparent 100%), radial-gradient(1.4px 1.4px at 41% 24px, var(--marke-stern), transparent 100%), radial-gradient(1px 1px at 56% 86px, var(--marke-stern), transparent 100%), radial-gradient(1.2px 1.2px at 68% 148px, var(--marke-stern), transparent 100%), radial-gradient(1px 1px at 79% 52px, var(--marke-stern), transparent 100%), radial-gradient(1.5px 1.5px at 91% 118px, var(--marke-stern), transparent 100%), radial-gradient(1px 1px at 6% 176px, var(--marke-stern), transparent 100%), radial-gradient(1px 1px at 34% 204px, var(--marke-stern), transparent 100%), radial-gradient(1.2px 1.2px at 62% 232px, var(--marke-stern), transparent 100%), radial-gradient(1px 1px at 86% 214px, var(--marke-stern), transparent 100%), radial-gradient(ellipse 95% 460px at 88% -80px, var(--marke-schein), transparent 72%)}html[data-theme=mitternacht] .abschnitt-titel h2,html[data-theme=papier] .abschnitt-titel h2,html[data-theme=mitternacht] .hero-titel,html[data-theme=papier] .hero-titel{font-family:var(--font-serif);font-weight:600}html[data-theme=mitternacht]{--marke-symbol:#a79cff24;--marke-fest:#f2b25c;--marke-fest-grund:#f2b25c29}html[data-theme=papier]{--marke-symbol:#4b3fc417;--marke-fest:#a8481a;--marke-fest-grund:#c8591f1f}html[data-theme=mitternacht] .zeile-symbol,html[data-theme=papier] .zeile-symbol,html[data-theme=mitternacht] .settings-menu-icon,html[data-theme=papier] .settings-menu-icon,html[data-theme=mitternacht] .blatt-icon,html[data-theme=papier] .blatt-icon,html[data-theme=mitternacht] .schnell-symbol,html[data-theme=papier] .schnell-symbol,html[data-theme=mitternacht] .entdecken-kaestchen,html[data-theme=papier] .entdecken-kaestchen{background:var(--marke-symbol);color:var(--primary)}html[data-theme=mitternacht] .zeile-symbol.farbe-gelb,html[data-theme=papier] .zeile-symbol.farbe-gelb,html[data-theme=mitternacht] .zeile-symbol.farbe-orange,html[data-theme=papier] .zeile-symbol.farbe-orange,html[data-theme=mitternacht] .blatt-icon.farbe-gelb,html[data-theme=papier] .blatt-icon.farbe-gelb,html[data-theme=mitternacht] .blatt-icon.farbe-orange,html[data-theme=papier] .blatt-icon.farbe-orange,html[data-theme=mitternacht] .schnell-symbol.farbe-gelb,html[data-theme=papier] .schnell-symbol.farbe-gelb,html[data-theme=mitternacht] .schnell-symbol.farbe-orange,html[data-theme=papier] .schnell-symbol.farbe-orange{background:var(--marke-fest-grund);color:var(--marke-fest)}.design-leiste{border-top:.5px solid var(--separator);text-align:center;margin:22px 0 0;padding:18px 0 0}.design-leiste-titel{font-size:var(--fs-subhead);color:var(--text-main);margin:0 0 14px;font-weight:600}.design-leiste-bild{width:132px;margin:0 auto}.design-leiste-bild .stil-bild{box-shadow:0 0 0 1px var(--separator), 0 10px 28px #00000059;transition:background-color .2s}.design-leiste-name{min-height:1.4em;font-size:var(--fs-footnote);color:var(--text-muted);margin:10px 0 12px;line-height:1.4}.design-leiste-name strong{color:var(--text-main);font-weight:600}.design-leiste-reihe{flex-wrap:wrap;justify-content:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.design-leiste-knopf{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.design-leiste-probe{width:28px;height:28px;box-shadow:0 0 0 1px var(--separator);transition:transform .16s var(--ios-kurve,ease), box-shadow .16s var(--ios-kurve,ease);border-radius:50%;justify-content:flex-end;align-items:flex-end;padding:3px;display:flex;overflow:hidden}.design-leiste-probe>span{border-radius:50%;place-items:center;width:17px;height:17px;display:grid;box-shadow:0 1px 2px #00000040}.design-leiste-probe i{border-radius:50%;width:8px;height:8px;display:block}.design-leiste-knopf.ist-aktiv .design-leiste-probe{box-shadow:0 0 0 2px var(--bg-dark), 0 0 0 4px var(--primary)}.design-leiste-knopf:focus-visible .design-leiste-probe{outline:2px solid var(--primary);outline-offset:3px}@media (hover:hover){.design-leiste-knopf:hover .design-leiste-probe{transform:scale(1.1)}}.design-leiste-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:10px 0 0;line-height:1.4}.umfrage{position:relative}.umfrage-zu{top:14px;position:absolute;inset-inline-end:14px}.umfrage-titel{font-size:var(--fs-title2);margin:4px 0 8px;padding-inline-end:44px;line-height:1.2}.umfrage-einleitung{font-size:var(--fs-subhead);color:var(--text-muted);margin:0 0 6px;line-height:1.5}.umfrage-frage{border:0;min-width:0;margin:18px 0 0;padding:0}.umfrage-frage legend{font-size:var(--fs-callout);color:var(--text-main);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 9px;padding:0;font-weight:600;display:flex}.umfrage-frage legend small{font-size:var(--fs-footnote);color:var(--text-muted);font-weight:400}.umfrage-wahl{flex-wrap:wrap;gap:8px;display:flex}.umfrage-kapsel{background:var(--bg-light);min-height:38px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;transition:background .18s var(--ios-kurve), color .18s var(--ios-kurve);border:0;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.umfrage-kapsel.ist-aktiv{background:var(--grad-main);color:var(--on-grad);font-weight:600}.umfrage-kapsel:disabled{opacity:.6;cursor:default}.umfrage-mehr{box-shadow:inset 0 0 0 1px var(--separator);color:var(--primary);background:0 0}.umfrage-auswahl{border:1px solid var(--separator);background:var(--bg-card);width:100%;min-height:46px;color:var(--text-main);font:inherit;border-radius:12px;padding:0 12px;font-size:16px}.umfrage-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);margin:12px 0 0;line-height:1.45}.umfrage-gruppe{margin-top:26px}.umfrage-gruppe-titel{border-bottom:.5px solid var(--separator);font-size:var(--fs-footnote);letter-spacing:0;text-transform:uppercase;color:var(--text-muted);margin:0;padding-bottom:8px;font-weight:700}.umfrage-gruppe .umfrage-frage:first-of-type{margin-top:14px}.umfrage-frage-text{flex:auto;min-width:0}.umfrage-wert{background:var(--bg-light);font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;margin-inline-start:auto;padding:2px 8px;font-weight:700;display:inline-flex}.umfrage-wert.ist-da{background:color-mix(in srgb, var(--attention) 22%, transparent);color:var(--text-main)}.blatt.umfrage{padding-bottom:0}.umfrage-fuss{z-index:1;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--bg-dark) 14px);margin:14px -16px 0;position:sticky;bottom:0}.umfrage-summe{font-size:var(--fs-subhead);color:var(--text-main);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-weight:600;display:flex}.umfrage-summe svg{color:var(--attention)}.umfrage-senden{justify-content:center;width:100%;min-height:50px}.umfrage-zeile{text-align:start;width:100%;font:inherit;color:var(--text-main);cursor:pointer}.mod-umfrage,.mod-woher{margin-top:28px}.mod-umfrage-kopf{font-size:var(--fs-title3);margin:0 0 6px}.mod-umfrage-frage{margin:0 0 4px!important;font-size:17px!important}.mod-umfrage-rolle{margin:8px -4px 0;padding:0 4px 4px;overflow-x:auto}.mod-umfrage-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px}.mod-umfrage-tabelle th,.mod-umfrage-tabelle td{text-align:end;white-space:nowrap;border-top:.5px solid var(--separator);padding:7px 10px}.mod-umfrage-tabelle thead th{color:var(--text-muted);border-top:0;font-weight:600}.mod-umfrage-tabelle tbody th{text-align:start;background:var(--bg-card);font-weight:600;position:sticky;inset-inline-start:0}.hero-knoepfe{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hero-knoepfe .hero-weiter{margin-top:0}.hero-ebook{background:var(--bg-light);min-height:44px;color:var(--text-main);font-size:var(--fs-subhead);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-weight:600;display:inline-flex}.hero-ebook:active{transform:scale(.96)}.hero-ebook:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ebook-start{width:100%;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;border:0;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;display:flex}.ebook-start:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ebook-start-bild{object-fit:cover;background:var(--bg-light);border-radius:5px;flex:none;width:40px;height:60px}.ebook-start-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ebook-start-text small{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600}.ebook-start-text strong{font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ebook-start-text .ebook-balken{margin-top:4px}.ebook-start-zahl{font-size:var(--fs-footnote);color:var(--text-muted);flex:none}.digital-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 2px 14px;display:flex}.digital-hinweis>svg{flex:none}.digital-hinweis a{color:var(--primary);font-weight:600}.widget-bild{background:var(--bg-card);max-width:340px;box-shadow:var(--shadow-card,0 6px 22px #0000001f);border-radius:24px;align-items:center;gap:16px;margin:4px auto 22px;padding:16px 18px;display:flex}.widget-bild-ring{flex:none;width:80px;height:80px;position:relative}.widget-bild-bahn{stroke:var(--ring-heute,var(--primary));opacity:.22}.widget-bild-bogen{stroke:var(--ring-heute,var(--primary))}.widget-bild-zahl{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.widget-bild-zahl strong{font-size:22px;font-weight:700}.widget-bild-zahl small{color:var(--text-muted);font-size:11px}.widget-bild-text{flex-direction:column;gap:3px;min-width:0;display:flex}.widget-bild-text small{font-size:var(--fs-caption);color:var(--text-muted)}.widget-bild-text strong{font-size:var(--fs-body);font-weight:600}.widget-bild-serie{font-size:var(--fs-footnote);color:var(--text-muted);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.widget-bild-serie svg{color:#ff9500}.widget-bild-serie b{color:var(--text-main)}.widget-karte{margin-bottom:15px;padding:18px}.widget-karte h2{font-size:var(--fs-headline);align-items:center;gap:8px;margin:0 0 12px;display:flex}.widget-karte p{margin:0 0 12px;line-height:1.45}.widget-knopf{width:100%;margin-bottom:12px}.widget-schritte{gap:8px;margin:0 0 12px;padding-inline-start:22px;line-height:1.45;display:grid}.widget-hinweis{font-size:var(--fs-footnote);color:var(--text-muted)}.widget-karte .widget-hinweis:last-child{margin-bottom:0}.widget-da{color:var(--success);align-items:center;gap:8px;margin:0 2px 14px;font-weight:600;display:flex}.widget-zeile{color:var(--text-main);align-items:center;gap:12px;margin-bottom:15px;padding:14px 16px;text-decoration:none;display:flex}.symbol-karte{margin-bottom:15px;padding:20px}.symbol-karte h3{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.symbol-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 14px;line-height:1.5}.symbol-liste{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.symbol-eintrag{width:100%;color:var(--text-main);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:6px 2px;display:flex}.symbol-eintrag:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.symbol-eintrag:disabled{opacity:.6}.symbol-rahmen{border-radius:22.3%;line-height:0;display:block;position:relative}.symbol-bild{box-shadow:0 0 0 1px var(--border,#80808040);border-radius:22.3%;display:block}.symbol-eintrag.ist-gewaehlt .symbol-bild{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 4px var(--primary)}.symbol-haken{background:var(--primary);width:20px;height:20px;color:var(--on-primary,#fff);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.symbol-name{font-size:var(--fs-footnote);font-weight:600}.symbol-passt{font-size:var(--fs-caption);color:var(--text-muted);text-align:center;line-height:1.25}.buecherei-karte{margin-bottom:15px;padding:20px}.buecherei-karte h3{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.buecherei-karte p{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 14px;line-height:1.5}.buecherei-karte select{width:100%;margin:0 0 12px}.buecherei-karte .buecherei-fuss{margin-bottom:0}.buecherei-fuss a{color:var(--primary);font-weight:600}.buch-buecherei .zeile-text small{white-space:normal}.buch-buecherei-wahl select,.buch-leseort-wahl select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.buch-buecherei-wahl:focus-within,.buch-leseort-wahl:focus-within{outline:2px solid var(--primary);outline-offset:-2px;border-radius:10px}.buch-leseort-wahl{flex-wrap:wrap;row-gap:2px}.buch-leseort-wahl>.zeile-titel{flex:1 1 0;min-width:0}.buch-leseort-wert{text-align:end;overflow-wrap:break-word;flex:0 auto;min-width:0;max-width:50%;line-height:1.3}.buch-leseort-hinweis{font-size:var(--fs-subhead);color:var(--text-muted);flex:1 0 100%;line-height:1.35}.buch-leseort-link .cozy-input{margin:0}.buch-leseort-link .cozy-input:not(:placeholder-shown){direction:ltr}a.buch-weiterlesen-in,a.buch-nur-timer{text-align:center;text-decoration:none}.buch-weiterlesen-hinweis{font-size:var(--fs-caption);color:var(--text-muted);text-align:center;margin:-6px 8px 14px;line-height:1.45}.buch-nur-timer{width:100%}.lese-leseort{min-height:44px;color:var(--primary);align-self:center;align-items:center;gap:6px;margin:-8px 0;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dm-gespraech,.dm-liste>li{--dm-aura:hsl(var(--dm-ton,256) 78% 58%)}.dm-gespraech{--dm-eigen-grund:var(--grad-main);--dm-eigen-text:var(--on-grad);--dm-feder:cubic-bezier(.34, 1.56, .64, 1)}.darstellung-farbe.farbe-akzent{background:var(--grad-main);color:var(--on-grad)}@media (min-width:900px){.dm-seite{grid-template-columns:clamp(300px,31%,380px) minmax(0,1fr)}}@media (min-width:900px) and (max-width:1199px){.dm-seite{grid-template-columns:minmax(0,1fr)}.dm-seite.hat-gespraech .dm-spalte-liste,.dm-seite:not(.hat-gespraech) .dm-spalte-chat{display:none}.dm-seite .dm-spalte-liste{border-inline-end:0;padding-inline:max(16px,50% - 340px)}.dm-seite .dm-zurueck{display:inline-flex}}.dm-gespraech .dm-kopf-person{min-width:0}.dm-gespraech .dm-kopf .dm-name,.dm-gespraech .dm-kopf-zahl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-gespraech .dm-kopf .dm-avatar:not(.dm-gruppen-avatar){box-shadow:0 0 0 2px var(--bg-dark), 0 0 0 3.5px var(--dm-aura)}.dm-gespraech .dm-kopfbereich{position:relative}.dm-gespraech .dm-kopfbereich:after{content:"";inset-inline:0;background:linear-gradient(90deg, var(--dm-aura), var(--primary) 45%, transparent 88%);opacity:.55;pointer-events:none;height:2px;position:absolute;bottom:-1px}[dir=rtl] .dm-gespraech .dm-kopfbereich:after{background:linear-gradient(270deg, var(--dm-aura), var(--primary) 45%, transparent 88%)}.dm-gespraech:has(>.dm-verlauf.dm-hg-papier):before{content:"";z-index:0;background-image:radial-gradient(90% 55% at 100% 8%, color-mix(in srgb, var(--dm-aura) 13%, transparent), transparent 70%), radial-gradient(80% 50% at 0% 55%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.dm-gespraech:has(>.dm-verlauf.dm-hg-papier)>.dm-verlauf{background-color:#0000}.dm-gespraech>.dm-verlauf{z-index:1;position:relative}.dm-gespraech>.dm-fuss{z-index:2;position:relative}.dm-gespraech>.dm-kopfbereich{z-index:3}@media (hover:hover) and (pointer:fine){.dm-gespraech .dm-verlauf,.dm-spalte-liste{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-main) 22%, transparent) transparent}}.dm-verlauf .dm-blase{transition:box-shadow .2s ease-out}.dm-verlauf .dm-blase:not(.dm-eigen):not(.dm-nur-emoji):not(.dm-weg){background:color-mix(in srgb, var(--dm-aura) 6%, var(--bg-card));border-color:color-mix(in srgb, var(--dm-aura) 16%, var(--border-subtle))}.dm-verlauf .dm-eigen,.darstellung-vorschau .dm-eigen{background:linear-gradient(140deg, #ffffff12, #fff0 42%, #0000001a), var(--dm-eigen-grund);box-shadow:0 1px 1px #0000001a, 0 10px 20px -14px color-mix(in srgb, var(--primary) 85%, transparent)}.dm-verlauf .dm-blase.dm-nur-emoji,.dm-verlauf .dm-blase.dm-weg{background-image:none}.dm-verlauf .dm-blase.dm-nur-emoji{box-shadow:none;background:0 0}.dm-verlauf .dm-absender{color:color-mix(in srgb, hsl(var(--dm-ton,256) 85% 45%) 42%, var(--text-main));font-weight:700}a.dm-anhang{color:inherit;text-decoration:none}:is(.dm-verlauf .dm-blase:has(>.dm-anhang-buch),.dm-verlauf .dm-blase:has(>.dm-anhang-story)){min-width:min(264px,100%)}.dm-verlauf .dm-anhang{transition:background-color .18s ease-out,transform .18s ease-out}.dm-verlauf .dm-anhang-text{flex:1}.dm-verlauf .dm-anhang-titel{-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.dm-verlauf .dm-anhang-autor{overflow-wrap:break-word}@media (hover:hover){.dm-verlauf a.dm-anhang:hover{background:color-mix(in srgb, currentColor 15%, transparent)}}.dm-verlauf a.dm-anhang:active{transform:scale(.98)}.dm-verlauf a.dm-anhang:focus-visible{outline-offset:2px;outline:2px solid}.dm-schnell{display:none}@media (hover:hover) and (pointer:fine){.dm-blase-huelle:hover .dm-schnell,.dm-blase:focus-visible .dm-schnell{display:inline-flex}.dm-blase:has(.dm-schnell-knopf:focus-visible) .dm-schnell{display:inline-flex}.dm-schnell{top:50%;z-index:3;background:var(--bg-card);color:var(--text-main);box-shadow:0 4px 14px #0000002e, inset 0 0 0 .5px var(--separator);border-radius:999px;gap:1px;padding:3px;position:absolute;inset-inline-start:calc(100% + 8px);transform:translateY(-50%)}.dm-eigen .dm-schnell{inset-inline:auto calc(100% + 8px)}.dm-schnell-knopf{width:30px;height:30px;color:inherit;cursor:pointer;transition:background-color .15s ease-out, transform .18s var(--dm-feder,ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.dm-schnell-knopf:hover{background:color-mix(in srgb, var(--text-main) 9%, transparent);transform:scale(1.14)}.dm-schnell-knopf:active{transform:scale(.9)}.dm-schnell-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:1px}}.dm-verlauf .dm-reaktion{transition:transform .18s var(--dm-feder,ease-out), box-shadow .18s ease-out;cursor:pointer}.dm-reaktionswahl button{transition:transform .2s var(--dm-feder,ease-out), background-color .15s ease-out}@media (hover:hover) and (pointer:fine){.dm-verlauf .dm-reaktion:hover{transform:translateY(-1px)scale(1.08)}.dm-reaktionswahl button:hover{background:0 0;transform:translateY(-5px)scale(1.3)}}.dm-reaktionswahl button:active{transform:scale(.86)}.dm-knall{display:none}.dm-jump{transition:transform .18s var(--dm-feder,ease-out), color .2s ease-out}.dm-jump.hat-neues{color:var(--primary)}.dm-jump-punkt{top:-1px;background:var(--primary);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg-card);border-radius:50%;position:absolute;inset-inline-end:-1px}@media (hover:hover) and (pointer:fine){.dm-jump:hover{transform:translateY(2px)scale(1.06)}}.dm-fuss .dm-eingabe{position:relative;bottom:auto}.dm-fuss .dm-eingabe textarea{transition:border-color .18s ease-out,box-shadow .18s ease-out}.dm-fuss .dm-eingabe textarea::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-fuss .dm-eingabe textarea:focus{border-color:color-mix(in srgb, var(--primary) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 15%, transparent)}.dm-plus{transition:transform .26s var(--dm-feder,ease-out), background-color .15s ease-out;border-radius:50%}.dm-plus.ist-offen{transform:rotate(45deg)}.dm-sticker-knopf{transition:transform .2s var(--dm-feder,ease-out), color .15s ease-out}.dm-fuss .dm-senden{background:var(--grad-main);color:var(--on-grad);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--primary) 90%, transparent);transition:transform .18s var(--dm-feder,ease-out), box-shadow .18s ease-out}.dm-fuss .dm-senden:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.dm-plus:hover{background:color-mix(in srgb, var(--primary) 10%, transparent);transform:rotate(90deg)}.dm-plus.ist-offen:hover{transform:rotate(45deg)}.dm-sticker-knopf:hover{color:var(--primary);transform:rotate(-10deg)scale(1.12)}.dm-fuss .dm-senden:hover{box-shadow:0 10px 18px -8px color-mix(in srgb, var(--primary) 90%, transparent);transform:translateY(-1px)scale(1.07)}}.dm-flug{display:none}.dm-liste .dm-zeile{transition:background-color .16s ease-out}.dm-liste .dm-avatar{transition:transform .22s var(--ios-kurve,ease-out), box-shadow .2s ease-out}.dm-liste .dm-zeile.hat-neues .dm-avatar{box-shadow:0 0 0 2px var(--bg-dark), 0 0 0 4px var(--dm-aura)}.dm-liste .dm-zeile.hat-neues .dm-name{font-weight:700}.dm-liste .dm-zeile.ist-aktiv:after{content:"";background:var(--dm-aura);border-radius:3px;width:3px;position:absolute;inset-block:14px;inset-inline-start:0}.dm-liste .dm-zeile{position:relative}@media (hover:hover) and (pointer:fine){.dm-liste .dm-zeile:hover .dm-avatar{transform:scale(1.05)}}.dm-platz-bild{flex-direction:column;justify-content:center;gap:9px;width:184px;margin-bottom:6px;display:flex}.dm-platz-blase{border-radius:18px;align-items:center;gap:5px;height:34px;padding:0 14px;display:flex}.dm-platz-blase.ist-links{background:var(--surface-raised);width:92px;box-shadow:inset 0 0 0 .5px var(--separator);border-end-start-radius:6px;align-self:flex-start}.dm-platz-blase.ist-rechts{background:var(--grad-main);width:126px;box-shadow:0 10px 18px -12px color-mix(in srgb, var(--primary) 85%, transparent);border-end-end-radius:6px;align-self:flex-end}.dm-platz-blase.ist-kurz{width:64px}.dm-platz-blase i{background:var(--text-muted);opacity:.55;border-radius:50%;width:6px;height:6px}@keyframes dmEinzug{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes dmAnkunft{0%{opacity:0;transform:translate(-16px,10px)scale(.86)}to{opacity:1;transform:none}}@keyframes dmAbflug{0%{opacity:0;transform:translateY(28px)scale(.82)}to{opacity:1;transform:none}}@keyframes dmPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes dmHaken{0%{transform:scale(.5)rotate(-18deg)}60%{transform:scale(1.35)rotate(4deg)}to{transform:none}}@keyframes dmKnall{0%{opacity:0;transform:rotate(var(--dm-winkel)) translateY(0) scale(.3)}16%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--dm-winkel)) translateY(-82px) scale(1.2)}}@keyframes dmFlug{0%{opacity:.95;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(-52px,-128px)rotate(-22deg)scale(.5)}}@keyframes dmSchweben{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dmPuls{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 0%, transparent)}}@keyframes dmWackel{0%,to{transform:none}25%{transform:rotate(-9deg)scale(1.12)}60%{transform:rotate(7deg)scale(1.12)}}@keyframes dmZeileRein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dmHuepf{0%,to{transform:translateY(0)}40%{transform:translateY(3px)}}.dm-bewegung .dm-verlauf .dm-blase-huelle{animation:none}@media (prefers-reduced-motion:no-preference){.dm-bewegung .dm-verlauf .dm-blase-huelle.dm-einzug{animation:dmEinzug .4s var(--ios-kurve,ease-out) backwards;animation-delay:calc(var(--dm-kaskade,0) * 24ms)}.dm-bewegung .dm-verlauf .dm-blase-huelle.dm-frisch{animation:dmAnkunft .46s var(--dm-feder) backwards;transform-origin:0 100%}.dm-bewegung .dm-verlauf .dm-blase-huelle.dm-frisch.dm-huelle-eigen{transform-origin:100% 100%;animation-name:dmAbflug}[dir=rtl] .dm-bewegung .dm-verlauf .dm-blase-huelle.dm-frisch{transform-origin:100% 100%}[dir=rtl] .dm-bewegung .dm-verlauf .dm-blase-huelle.dm-frisch.dm-huelle-eigen{transform-origin:0 100%}.dm-bewegung .dm-frisch .dm-nur-emoji .dm-text{animation:dmPop .6s var(--dm-feder) .12s backwards}@keyframes dmSchnellRein{0%{opacity:0;transform:translateY(-50%)scale(.6)}to{opacity:1;transform:translateY(-50%)}}.dm-bewegung .dm-schnell{animation:dmSchnellRein .2s var(--dm-feder) backwards;transform-origin:0%}.dm-bewegung .dm-eigen .dm-schnell{transform-origin:100%}.dm-bewegung .dm-werkzeugleiste{animation:dmEinzug .24s var(--ios-kurve,ease-out) backwards}.dm-bewegung .dm-reaktionswahl button{animation:dmPop .36s var(--dm-feder) backwards}.dm-bewegung .dm-reaktionswahl button:nth-child(2){animation-delay:30ms}.dm-bewegung .dm-reaktionswahl button:nth-child(3){animation-delay:60ms}.dm-bewegung .dm-reaktionswahl button:nth-child(4){animation-delay:90ms}.dm-bewegung .dm-reaktionswahl button:nth-child(5){animation-delay:.12s}.dm-bewegung .dm-reaktionswahl button:nth-child(n+6){animation-delay:.15s}.dm-bewegung .dm-verlauf .dm-reaktion{animation:dmPop .38s var(--dm-feder) backwards}.dm-bewegung .dm-status-read svg{animation:dmHaken .5s var(--dm-feder) backwards}.dm-bewegung .dm-knall{top:50%;z-index:4;pointer-events:none;width:0;height:0;display:block;position:absolute;inset-inline-start:28px}.dm-bewegung .dm-huelle-eigen .dm-knall{inset-inline:auto 28px}.dm-knall i{--dm-winkel:calc((var(--dm-k,3) - 3) * 27deg);opacity:0;animation:.95s cubic-bezier(.2,.8,.3,1) backwards dmKnall;animation-delay:calc(var(--dm-k,0) * 22ms);font-size:20px;font-style:normal;line-height:1;position:absolute;top:-11px;left:-11px}.dm-bewegung .dm-jump{animation:dmPop .26s var(--dm-feder) backwards}.dm-bewegung .dm-jump.hat-neues svg{animation:1.1s ease-in-out 3 dmHuepf}.dm-bewegung .dm-jump-punkt{animation:1.8s ease-out 3 dmPuls}.dm-bewegung .dm-flug{inset-inline-end:12px;color:var(--primary);pointer-events:none;animation:.62s cubic-bezier(.3,.7,.2,1) forwards dmFlug;display:block;position:absolute;bottom:12px}[dir=rtl] .dm-bewegung .dm-flug{animation-name:dmFlugRtl}@keyframes dmFlugRtl{0%{opacity:.95;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(52px,-128px)rotate(22deg)scale(.5)}}.dm-liste>li{animation:dmZeileRein .32s var(--ios-kurve,ease-out) backwards;animation-delay:calc(var(--dm-i,0) * 26ms)}.dm-liste .dm-punkt{animation:2.4s ease-out 3 dmPuls}.dm-platz-blase{animation:3.6s ease-in-out infinite dmSchweben}.dm-platz-blase.ist-rechts{animation-delay:.5s}.dm-platz-blase.ist-kurz{animation-delay:1s}.dm-platz-blase i{animation:1.25s ease-in-out infinite dmTippt}.dm-platz-blase i:nth-child(2){animation-delay:.16s}.dm-platz-blase i:nth-child(3){animation-delay:.32s}@media (hover:hover) and (pointer:fine){.dm-bewegung .dm-verlauf .dm-nur-emoji:hover .dm-text{animation:.55s ease-in-out dmWackel}}}.dm-verlauf .dm-tippt{border-radius:var(--dm-radius,14px) var(--dm-radius,14px) var(--dm-radius,14px) 4px;background:color-mix(in srgb, var(--dm-aura) 6%, var(--bg-card));padding:9px 14px}[dir=rtl] .dm-verlauf .dm-tippt{border-radius:var(--dm-radius,14px) var(--dm-radius,14px) 4px var(--dm-radius,14px)}.dm-tippt-punkte{gap:4px}.dm-tippt-punkte i{background:var(--dm-aura);opacity:.8;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.dm-bewegung .dm-verlauf .dm-tippt{animation:dmAnkunft .34s var(--dm-feder) backwards;transform-origin:0 100%}}.dm-verlauf .dm-aktionen .dm-werkzeug{transition:transform .16s var(--dm-feder,ease-out), background-color .15s ease-out}.dm-verlauf .dm-aktionen .dm-werkzeug:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.dm-verlauf .dm-aktionen .dm-werkzeug:hover{background:color-mix(in srgb, var(--primary) 9%, var(--bg-card));transform:translateY(-1px)}}.kontakte-neu .kontakte-text{color:var(--text-muted);font-size:var(--fs-subhead);margin:-6px 4px 12px;line-height:1.45}.ch-gef-einladung{border:1px solid var(--primary);flex-direction:column;gap:12px;margin-bottom:16px;padding:20px;display:flex}.ch-gef-seite .ch-gef-einladung{margin-bottom:0}.ch-gef-einladung.ist-leer{border-color:var(--separator);align-items:flex-start}.ch-gef-einladung.ist-leer p{color:var(--text-muted);font-size:var(--fs-subhead);margin:0;line-height:1.45}.ch-gef-einladung-kopf{font-size:var(--fs-caption);color:var(--text-muted);margin:0}.ch-gef-einladung-titel{overflow-wrap:anywhere;margin:0;font-size:21px;line-height:1.25}.ch-gef-eckdaten{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ch-gef-eckdaten li{font-size:var(--fs-footnote);color:var(--text-main);align-items:flex-start;gap:9px;line-height:1.4;display:flex}.ch-gef-eckdaten li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.ch-gef-einladung-knoepfe{gap:8px;display:flex}.ch-gef-einladung-knoepfe>button{flex:1;min-height:44px}.ch-gef-app-hinweis{align-items:flex-start;gap:6px;display:flex}.ch-gef-app-hinweis svg{flex-shrink:0;margin-top:2px}.ch-gef-alter{background:color-mix(in srgb, var(--attention) 12%, transparent);color:var(--text-main);font-size:var(--fs-footnote);border-radius:12px;align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;line-height:1.45;display:flex}.ch-gef-einladung .ch-gef-alter{margin:0}.ch-gef-alter svg{color:var(--attention);flex-shrink:0;margin-top:2px}.ch-gef-grund{font-size:var(--fs-footnote);color:var(--danger);align-items:center;gap:6px;margin:0;line-height:1.45;display:flex}.ch-gef-code-zeile{flex-direction:column;align-items:center;gap:4px;margin:4px 0 0;display:flex}.ch-gef-code-etikett{font-size:var(--fs-caption);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.ch-gef-code{letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--text-main);white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:30px;font-weight:700}.ch-gef-einladen{text-align:start}.ch-gef-qr{aspect-ratio:1;background:#fff;border-radius:12px;width:min(220px,62vw);height:auto;margin:12px auto;display:block}.ch-gef-qr.ist-leer{background:var(--bg-light)}.ch-gef-adresse{margin:0 0 10px;display:block}.ch-gef-adresse input{width:100%;font-size:var(--fs-footnote);margin:0}.ch-gef-einladen-knoepfe{gap:8px;margin-bottom:10px;display:flex}.ch-gef-einladen-knoepfe>button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.einladen-blatt .ch-gef-qr-hinweis{align-items:center;gap:6px;display:flex}.ch-gef-entfernen{width:auto;min-height:36px;font-size:var(--fs-caption);color:var(--danger);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ch-gef-frage{font-size:var(--fs-caption);color:var(--text-muted);margin:4px 0 6px;font-weight:600}.ch-gef-formular .zugang{margin-bottom:16px}.ch-gef-wahl{gap:6px;margin-bottom:8px;display:flex}.ch-gef-wahl>button{min-height:40px;font-size:var(--fs-caption);flex:1;padding:8px 4px}.ch-gef-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:0 0 10px;line-height:1.45}.ch-gef-zeile{font-size:var(--fs-footnote);align-items:center;gap:8px;margin-bottom:6px;display:flex}.ch-gef-zeile>span:first-child{min-width:0;color:var(--text-main);flex:1}.ch-gef-zeile input{flex-shrink:0;width:112px;margin:0}.ch-gef-zeile input[type=date]{appearance:none;width:160px;min-width:0}.ch-gef-schalter-liste{flex-direction:column;gap:10px;margin:6px 0 12px;display:flex}.ch-gef-schalter{cursor:pointer;font-size:var(--fs-footnote);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.ch-gef-schalter input{width:18px;height:18px;accent-color:var(--primary);flex-shrink:0;margin-top:2px}.ch-gef-schalter small{font-size:var(--fs-caption);color:var(--text-muted);margin-top:2px;display:block}.namens-zeile.ch-gef-name-hinweis{color:var(--text-muted)}.ch-gef-merkmale{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ch-gef-merkmal{background:var(--bg-light);color:var(--text-muted);font-size:var(--fs-caption2,11px);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.ch-gef-zu-wenige{font-size:var(--fs-footnote);color:var(--text-muted);margin:4px 0 2px;line-height:1.4}.ch-gef-rueckblick{font-size:var(--fs-footnote);color:var(--text-main);margin:10px 0 0;font-weight:600;line-height:1.45}.ch-gef-nur-summe{margin:12px 0 0}.ch-vorstart{background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ch-vorstart small{font-size:var(--fs-caption);color:var(--text-muted)}.ch-vorstart-zeile{font-size:var(--fs-footnote);color:var(--text-main);align-items:center;gap:6px;margin:0;font-weight:600;line-height:1.4;display:flex}.ch-vorstart-zeile svg{color:var(--primary);flex-shrink:0}.ch-vorstart-zeile.ist-einladung{margin:-4px 0 12px}.ch-gef-eckdaten .ch-gef-startet{font-weight:600}.ch-vorstart-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:0;line-height:1.45}.ch-vorstart-mitglieder{flex-direction:column;gap:10px;margin-top:14px;display:flex}.ch-vorstart-person{min-width:0;font-size:var(--fs-caption);align-items:center;gap:10px;display:flex}.ch-vorstart-person .person-link-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-gef-dabei{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--text-main);font-size:var(--fs-footnote);border-radius:12px;align-items:center;gap:8px;margin:0 0 16px;padding:10px 12px;font-weight:600;line-height:1.4;display:flex}.ch-gef-dabei svg{color:var(--success);flex-shrink:0}.ch-gef-dabei.ist-fehler{background:var(--bg-light);color:var(--text-muted);font-weight:500}.ch-gef-privat{color:var(--text-main)}.plink-leer .plink-aktionen{align-self:stretch}.ch-gef-seite-offen .ch-gef-code-zeile{margin:0}.ch-gef-einladen-fehler{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ch-gef-einladen-fehler p{margin:0}.ch-gef-einladen-fehler>button{width:auto;min-height:44px;padding:8px 16px}.ch-gef-einladung.ist-leer .ch-gef-einladung-knoepfe{align-self:stretch}.ch-gef-schalter.ist-gesperrt{cursor:default;color:var(--text-muted)}.feier-grund{z-index:3350;background:#05060f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.feier-fenster{--feier-schrift:#fff;--feier-leise:#b7bbda;--feier-akzent:#f2b25c;--feier-auf-akzent:#1a1203;--feier-gut:#4fd6a0;--feier-flaeche:#ffffff14;--feier-kante:#ffffff29;--feier-ring:#12163a;--feier-knopf:linear-gradient(135deg, #5446cc, #7a5ce8);--feier-schein:#7a5ce880;--feier-tuch:#2b2178;--feier-spur:#ffffff42;--feier-feder:var(--feder,cubic-bezier(.34, 1.3, .64, 1));width:100%;height:100%;padding:calc(10px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));color:var(--feier-schrift);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(1.5px 1.5px at 12% 18%,#fffc,#0000),radial-gradient(1px 1px at 78% 9%,#fffb,#0000),radial-gradient(1.5px 1.5px at 88% 34%,#fff9,#0000),radial-gradient(1px 1px at 30% 44%,#fff8,#0000),radial-gradient(120% 70% at 50% 0,#2a2470,#2a247000 70%),linear-gradient(#12163a,#0a0d22);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-scheme=light] .feier-grund{background:#ede7db}html[data-scheme=light] .feier-fenster{--feier-schrift:#1a1b41;--feier-leise:#55577a;--feier-akzent:#a8481a;--feier-auf-akzent:#fff;--feier-gut:#096b4f;--feier-flaeche:#1a1b410f;--feier-kante:#1a1b4121;--feier-ring:#fcfaf6;--feier-knopf:linear-gradient(135deg, #4338b8, #6a55e0);--feier-schein:#f2b25c6b;--feier-tuch:#4b3fc4;--feier-spur:#1a1b4142;background:radial-gradient(120% 70% at 50% 0,#fff3dc,#fff3dc00 70%),linear-gradient(#fcfaf6,#faf7f1)}@media (min-width:700px){.feier-grund{background:#05060ff0}html[data-scheme=light] .feier-grund{background:#ede7dbf5}.feier-fenster{aspect-ratio:9/16;border-radius:22px;width:auto;height:min(92vh,900px);padding-top:14px;box-shadow:0 30px 80px #0008}}.feier-balken,.feier-kopf{z-index:4;gap:4px;display:flex;position:relative}.feier-balken>span{background:var(--feier-spur);border-radius:9px;flex:1;height:3px;overflow:hidden}.feier-balken i{background:var(--feier-schrift);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .feier-balken i{transform-origin:100%}.feier-balken .ist-voll i{transform:none}.feier-balken .ist-dran i{animation:feierBalken var(--dauer) linear both}.feier-balken .ist-pause i{animation-play-state:paused}@keyframes feierBalken{to{transform:none}}@media (prefers-reduced-motion:reduce){.feier-balken .ist-dran i{animation-duration:var(--dauer)!important}}.feier-kopf{align-items:center;gap:10px;margin-top:12px}.feier-marke,.feier-zu,.feier-weiter-symbol{border-radius:50%;flex:none;place-items:center;display:grid}.feier-marke{background:var(--feier-knopf);color:#fff;width:32px;height:32px}.feier-kopf-text{flex-direction:column;flex:1;min-width:0;font-size:15px;line-height:1.25;display:flex}.feier-kopf-text span{color:var(--feier-leise);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.feier-zu{background:var(--feier-flaeche);width:44px;height:44px;color:inherit;cursor:pointer;border:0}.feier-zone{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:68%;padding:0;position:absolute;inset-block:0;inset-inline-end:0}.feier-zone.ist-zurueck{width:32%;inset-inline:0 auto}.feier-zone:disabled{cursor:default}.feier-fenster button:focus-visible{outline:2px solid var(--feier-schrift);outline-offset:2px}.feier-fenster .feier-zone:focus-visible{outline-offset:-6px}.feier-seite{z-index:2;pointer-events:none;text-align:center;overscroll-behavior:contain;flex-direction:column;flex:1;align-items:center;min-height:0;padding-top:10px;display:flex;position:relative;overflow-y:auto}.feier-seite.ist-rollbar{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.feier-seite>*{flex-direction:column;align-items:center;gap:6px;width:100%;margin-block:auto;display:flex}.feier-weiter,.feier-fehlt{pointer-events:auto;cursor:auto;max-width:400px}.feier-kicker,.feier-auszeichnung{letter-spacing:.12em;text-transform:uppercase;color:var(--feier-akzent);margin:0;font-size:13px;font-weight:800}.feier-titel,.feier-monat{font-family:var(--font-serif,ui-serif, Georgia, serif);text-wrap:balance;margin:0;font-size:clamp(24px,7vw,31px);font-weight:600;line-height:1.15}.feier-text,.feier-jahr,.feier-minuten,.feier-du-minuten,.feier-frage-hinweis{color:var(--feier-leise);margin:0}.feier-text{max-width:32ch;font-size:15px;line-height:1.45}.feier-schein{z-index:-1;pointer-events:none;background:radial-gradient(circle, var(--feier-schein), transparent 68%);border-radius:50%;width:300px;height:300px;margin:auto;position:absolute;inset:-50px}.feier-vorhang{isolation:isolate;padding:28px 0;position:relative}.feier-vorhang .feier-schein{inset:0}.feier-monat{letter-spacing:-.02em;margin-top:6px;font-size:clamp(44px,15vw,80px);line-height:1}.feier-jahr{letter-spacing:.3em;font-size:17px}.feier-dabei,.feier-coins,.feier-pille,.feier-los{font:inherit;border-radius:99px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.feier-dabei{border:1px solid var(--feier-kante);background:var(--feier-flaeche);margin:22px 0 0;padding:10px 16px;font-size:15px}.feier-dabei.ist-leer{visibility:hidden}.feier-funken{z-index:-1;position:absolute;inset:0}.feier-funken i{opacity:.5;background:var(--feier-akzent);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);position:absolute}.feier-tuecher{z-index:3;pointer-events:none;display:none;position:absolute;inset:0}.feier-tuecher i{inset-block:0;background:repeating-linear-gradient(90deg, #0004, #fff1 18%, #0004 36%), var(--feier-tuch);width:51%;position:absolute;left:0;box-shadow:inset -3px 0 #f2b25c80}.feier-tuecher i+i{left:auto;right:0;box-shadow:inset 3px 0 #f2b25c80}.feier-podest-seite{gap:22px}.feier-podest{border-bottom:1px solid var(--feier-kante);align-items:flex-end;gap:8px;width:100%;max-width:380px;margin:0;padding:0;list-style:none;display:flex}.feier-sockel{--stufe:0;flex:1 1 0;order:3;min-width:0}.feier-sockel.ist-platz-1{--stufe:2;order:2}.feier-sockel.ist-platz-2{--stufe:1;order:1}.feier-sockel-oben{flex-direction:column;align-items:center;gap:3px;padding-bottom:10px;display:flex}.feier-personen{justify-content:center;align-items:flex-end;display:flex}.feier-person{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ist-gleichstand .feier-person{box-shadow:0 0 0 3px var(--feier-ring)}.ist-gleichstand .feier-person+.feier-person{margin-inline-start:-12px}.feier-person.ist-verborgen,.feier-person.ist-frei{color:var(--feier-leise);border:2px dashed var(--feier-kante);font-size:20px;font-weight:700}.feier-person.ist-verborgen{background:var(--feier-flaeche);border-style:solid}.feier-ich{background:var(--feier-akzent);color:var(--feier-auf-akzent);border-radius:99px;padding:0 7px;font-size:11px;font-weight:800;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.feier-mehr{color:var(--feier-leise);align-self:center;margin-inline-start:4px;font-size:13px;font-weight:700}.feier-sockel-medaille{margin-top:-16px}.feier-namen{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:2px 0 0;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.feier-minuten{font-size:12px}.feier-klotz-bahn{border-radius:14px 14px 0 0;height:72px;overflow:hidden}.ist-platz-1 .feier-klotz-bahn{height:128px}.ist-platz-2 .feier-klotz-bahn{height:96px}.feier-klotz{height:100%;padding-top:12px;font-size:34px;font-weight:800;position:relative;box-shadow:inset 0 9px #fff3,inset -14px 0 18px -10px #0003}.feier-klotz:after{content:"";background:linear-gradient(105deg,#0000 30%,#fff2 45%,#0000 60%);position:absolute;inset:0}.feier-klotz span{z-index:1;position:relative}.feier-medaille{flex:none;line-height:0;display:inline-block;position:relative}.feier-medaille svg{display:block;overflow:visible}.feier-medaille-zahl{font-family:var(--font-rounded)}.feier-medaille-glanz{border-radius:50%;width:55%;height:55%;position:absolute;top:22.5%;left:22.5%;overflow:hidden}.feier-medaille-glanz i{inset-block:-20%;opacity:0;background:linear-gradient(100deg,#0000,#fffb,#0000);width:45%;position:absolute;left:0;transform:translate(-160%)skew(-12deg)}.feier-held{isolation:isolate;place-items:end center;width:210px;height:214px;margin:14px 0 8px;display:grid;position:relative}.feier-held.ist-dabei{place-items:center;height:180px}.feier-held .feier-schein{opacity:.75;background:radial-gradient(circle closest-side, transparent 62%, var(--feier-schein) 79%, transparent);width:auto;height:300px;margin:0;inset:auto -45px -76px}.feier-held.ist-dabei .feier-schein{bottom:-60px}.feier-haenger{transform-origin:50% 0;flex-direction:column;align-items:center;display:flex}.feier-band{clip-path:polygon(0 0,100% 0,68% 100%,32% 100%);background:linear-gradient(90deg,#5446cc 34%,#f2b25c 34% 66%,#5446cc 66%);width:62px;height:72px;margin-bottom:-18px}.feier-abzeichen-dreh{display:inline-block}.feier-auszeichnung{font-size:15px}.feier-platz{margin:0;font-size:21px;font-weight:600}.feier-platz-zahl{font-size:1.9em;font-weight:800}.feier-du-minuten{font-size:16px}.feier-coins{background:var(--feier-akzent);color:var(--feier-auf-akzent);margin:6px 0 0;padding:6px 14px;font-size:15px;font-weight:800}.feier-vergleich{margin:10px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none}.feier-vergleich li{justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.feier-vergleich svg{color:var(--feier-gut);flex:none}.feier-weiter{gap:12px}.feier-weiter-symbol{background:var(--feier-knopf);color:#fff;width:64px;height:64px}.feier-los{background:var(--feier-knopf);color:#fff;cursor:pointer;border:0;width:100%;min-height:54px;margin-top:4px;padding:0 20px;font-size:17px;font-weight:700;box-shadow:0 14px 30px -14px #5446cccc}.feier-aktionen{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.feier-pille{flex:auto;min-height:44px;padding:0 14px;font-size:14px}.feier-pille,.feier-frage{border:1px solid var(--feier-kante);background:var(--feier-flaeche);color:inherit;cursor:pointer}.feier-los:active,.feier-pille:active{transform:scale(.98)}.feier-frage{width:100%;font:inherit;text-align:start;border-radius:18px;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;display:flex}.feier-frage-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;font-weight:700;display:flex}.feier-frage-hinweis{font-size:13px;font-weight:400;line-height:1.35}.feier-fehlt{gap:18px}@media (max-height:640px){.feier-weiter-zeichen,.feier-weiter-symbol{display:none!important}.feier-held{height:176px}.feier-held .feier-medaille,.feier-held svg{width:120px!important;height:120px!important}.feier-klotz-bahn{height:58px}.ist-platz-1 .feier-klotz-bahn{height:100px}.ist-platz-2 .feier-klotz-bahn{height:76px}}.ist-bewegt .feier-seite,.ist-bewegt .feier-weiter>*,.ist-bewegt .feier-vorhang>p,.ist-bewegt .feier-du>p,.ist-bewegt .feier-vergleich{animation:.5s ease-out both feierAuf}.ist-bewegt .feier-tuecher{display:block}.ist-bewegt .feier-tuecher i{animation:1.2s cubic-bezier(.65,0,.25,1) .2s both feierTuchL}.ist-bewegt .feier-tuecher i+i{animation-name:feierTuchR}.ist-bewegt .feier-schein,.ist-bewegt .feier-coins{animation:1.3s ease-out .45s both feierWachsen}.ist-bewegt .feier-vorhang .feier-monat{animation:feierWachsen .9s var(--feier-feder) .6s both}.ist-bewegt .feier-vorhang>p{animation-delay:.9s}.ist-bewegt .feier-vorhang .feier-dabei{animation-delay:1.2s}.ist-bewegt .feier-funken i{animation:2.4s ease-in-out infinite both feierFunkeln}.ist-bewegt .feier-klotz{animation:feierSteigen .7s var(--feier-feder) calc(.15s + var(--stufe) * .28s) both}.ist-bewegt .feier-sockel-oben{animation:feierFallen .75s cubic-bezier(.3, 1.35, .5, 1) calc(.75s + var(--stufe) * .28s) both}.ist-bewegt .mit-glanz .feier-medaille-glanz i{animation:feierGlanz 2.2s ease-in-out calc(2.1s + var(--stufe,-2.5) * .2s) 2 both}.ist-bewegt .feier-haenger{animation:1.7s .15s both feierHaengen}.ist-bewegt .feier-abzeichen-dreh{animation:feierDrehen 1s var(--feier-feder) .2s both}.ist-bewegt .feier-du>p:nth-of-type(2){animation-delay:.8s}.ist-bewegt .feier-du>p:nth-of-type(3){animation-delay:.95s}.ist-bewegt .feier-du>p:nth-of-type(4){animation-delay:1.1s}.ist-bewegt .feier-du .feier-coins{animation:feierWachsen .55s var(--feier-feder) 1.8s both}.ist-bewegt .feier-vergleich{animation-delay:2.2s}.ist-bewegt .feier-weiter>:nth-child(n+3){animation-delay:.12s}@keyframes feierAuf{0%{opacity:0;transform:translateY(12px)}}@keyframes feierTuchL{to{transform:translate(-102%)}}@keyframes feierTuchR{to{transform:translate(102%)}}@keyframes feierWachsen{0%{opacity:0;transform:scale(.6)}}@keyframes feierFunkeln{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes feierSteigen{0%{transform:translateY(100%)}}@keyframes feierFallen{0%{opacity:0;transform:translateY(-120px)}55%{opacity:1}}@keyframes feierGlanz{8%,55%{opacity:1}55%,to{transform:translate(260%)skew(-12deg)}56%,to{opacity:0}}@keyframes feierHaengen{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(-140%)}30%{opacity:1;animation-timing-function:ease-out;transform:none}46%{animation-timing-function:ease-in-out;transform:rotate(9deg)}62%{animation-timing-function:ease-in-out;transform:rotate(-6deg)}78%{transform:rotate(3deg)}90%{transform:rotate(-1deg)}}@keyframes feierDrehen{0%{opacity:0;transform:rotate(-200deg)scale(.4)}}.erfolge-block{margin:0 0 26px}.erfolge-zaehler,.erfolge-kennzahlen,.erfolge-monate,.erfolge-zeitleiste,.erfolge-sieger-liste,.erfolge-blatt-liste{margin:0;padding:0;list-style:none}.erfolge-kicker{font-size:var(--fs-footnote);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center;margin:0 0 14px;font-weight:700}.erfolge-vitrine{padding:18px 14px 16px}.erfolge-zaehler,.erfolge-kennzahlen{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.erfolge-zaehler li,.erfolge-kennzahlen li{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.erfolge-zaehler strong{font-size:var(--fs-title2);margin-top:6px;font-weight:800;line-height:1.1}.erfolge-zaehler small,.erfolge-kennzahlen small{font-size:var(--fs-footnote);color:var(--text-muted);overflow-wrap:anywhere;line-height:1.3}.erfolge-zaehler .ist-leer .feier-medaille{opacity:.3;filter:grayscale()}.erfolge-kennzahlen{border-top:1px solid var(--separator,var(--border-subtle));margin-top:16px;padding-top:14px}.erfolge-kennzahlen strong{font-size:var(--fs-headline);overflow-wrap:anywhere;font-weight:700;line-height:1.25}.erfolge-monate{gap:10px;display:grid}@media (min-width:700px){.erfolge-monate{grid-template-columns:repeat(2,minmax(0,1fr))}}.erfolge-monat{color:var(--text-main);align-items:center;gap:14px;margin:0;padding:14px;text-decoration:none;display:flex}.erfolge-monat:active{transform:scale(.985)}.erfolge-monat-text,.erfolge-zeit-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.erfolge-monat-text strong,.erfolge-zeit-text strong{font-size:var(--fs-body);font-weight:700}.erfolge-monat-text small,.erfolge-zeit-text small{font-size:var(--fs-subhead);color:var(--text-muted);line-height:1.35}.erfolge-pfeil{color:var(--text-muted);opacity:.7;flex:none}.erfolge-leer{font-size:var(--fs-subhead);color:var(--text-muted);align-items:flex-start;gap:12px;margin:0;padding:16px;line-height:1.45;display:flex}.erfolge-leer-symbol{background:color-mix(in srgb, var(--primary) 14%, transparent);width:36px;height:36px;color:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.erfolge-skelett{margin:0;padding:18px 16px 12px}.erfolge-unter{font-size:var(--fs-headline);justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 8px;font-weight:700;display:flex}.erfolge-name{overflow-wrap:anywhere;display:block}.erfolge-marke>span{align-items:center;gap:6px;display:inline-flex}.erfolge-marke svg{color:var(--text-muted);flex:none}.erfolge-deckel{object-fit:cover;border-radius:5px;flex:0 0 34px;width:34px;height:50px}.erfolge-zeitleiste{padding:6px 16px;position:relative}.erfolge-zeitleiste:before{content:"";background:var(--separator,var(--border-subtle));width:2px;position:absolute;inset-block:34px;inset-inline-start:30px}.erfolge-zeitleiste li{align-items:center;gap:14px;min-height:56px;padding:6px 0;display:flex}.erfolge-punkt{border:2px solid var(--stufe,var(--primary));background:var(--bg-card);width:30px;height:30px;color:var(--text-main);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.ist-stufe .erfolge-punkt{color:var(--stufe)}.ist-anfang .erfolge-punkt{border-style:dashed;border-color:var(--text-muted);color:var(--text-muted)}.ist-anfang .erfolge-zeit-text strong{color:var(--text-muted);font-weight:400}.erfolge-reihe-rahmen{margin:0 0 14px}.erfolge-reihe{background:var(--bg-card);width:100%;min-height:52px;color:var(--text-main);font:inherit;text-align:start;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.erfolge-reihe-medaillen{flex-wrap:wrap;flex:1;align-items:center;gap:6px 12px;min-width:0;display:flex}.erfolge-reihe-eintrag{align-items:center;gap:5px;display:inline-flex}.erfolge-reihe-monat,.erfolge-reihe-mehr{font-size:var(--fs-footnote);color:var(--text-muted);white-space:nowrap;font-weight:600}.erfolge-reihe-dabei{font-size:var(--fs-footnote);white-space:nowrap;flex:none;font-weight:700}.erfolge-blatt-liste{border-radius:var(--radius-card);background:var(--bg-card);padding:4px 14px}.erfolge-blatt-liste li{align-items:center;gap:12px;min-height:60px;display:flex}.erfolge-blatt-liste li+li{border-top:1px solid var(--separator,var(--border-subtle))}.erfolge-blatt-liste li>span{flex-direction:column;gap:1px;min-width:0;display:flex}.erfolge-blatt-liste small,.erfolge-blatt-fuss{font-size:var(--fs-subhead);color:var(--text-muted)}.erfolge-blatt-fuss{margin:12px 4px 0}.erfolge-sieger{margin:0 0 14px;padding:14px 16px 8px}.erfolge-sieger-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:4px;display:flex}.erfolge-sieger-kopf h3{font-size:var(--fs-headline);margin:0;font-weight:700}.erfolge-verweis{min-height:32px;color:var(--primary);font-size:var(--fs-subhead);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.cozy-card>.erfolge-verweis{margin-top:12px}.erfolge-sieger-liste li{align-items:center;gap:10px;min-height:50px;display:flex}.erfolge-sieger-liste li+li{border-top:1px solid var(--separator,var(--border-subtle))}.erfolge-sieger-person{min-width:0;min-height:44px;color:var(--text-main);flex:1;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.erfolge-sieger-person>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erfolge-sieger-person.ist-verborgen{color:var(--text-muted)}.erfolge-sieger-minuten{font-size:var(--fs-footnote);color:var(--text-muted);flex:none}.erfolge-feier-karte .mrang-karte-zeichen{color:#b8860b}.mrang-erfolge{gap:8px;width:100%;margin-top:10px;text-decoration:none}.challenge-card.ist-gezeigt{position:relative}.challenge-card.ist-gezeigt:after{content:"";border:2px solid var(--primary);border-radius:calc(var(--radius-card,22px) + 4px);pointer-events:none;animation:2.4s ease-out both erfolgeHervor;position:absolute;inset:-4px}@keyframes erfolgeHervor{0%{opacity:0;transform:scale(1.03)}18%,72%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.challenge-card.ist-gezeigt:after{animation:none}}html[data-einfach="1"] .challenge-card.ist-gezeigt:after{animation:none}.erfolge-seite.ist-bewegt .erfolge-block{animation:erfolgeAuf .5s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * 70ms) both}.erfolge-seite.ist-bewegt .erfolge-zaehler .feier-medaille{animation:erfolgeMedaille .65s var(--feder,cubic-bezier(.34, 1.3, .64, 1)) calc(.12s + var(--j,0) * 90ms) both}.erfolge-seite.ist-bewegt .erfolge-zaehler .mit-glanz .feier-medaille-glanz i{animation:feierGlanz 2.2s ease-in-out calc(.8s + var(--j,0) * .3s) both}@keyframes erfolgeAuf{0%{opacity:0;transform:translateY(10px)}}@keyframes erfolgeMedaille{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.aufstieg-wege{flex-wrap:wrap;justify-content:center;gap:0 20px;display:flex}.beitrag-kommentieren{gap:4px}.beitrag-kommentieren.ist-aus{opacity:.7}.beitrag-kommentar-zahl{font-size:var(--fs-subhead)}.beitrag-kommentare-zeile{width:auto;min-height:28px;color:var(--text-muted);font:inherit;font-size:var(--fs-footnote);text-align:start;cursor:pointer;background:0 0;border:0;margin:0 0 6px;padding:4px 0;display:block;position:relative}.beitrag-kommentare-zeile:after{content:"";position:absolute;inset:0 -8px -16px}@media (hover:hover){.beitrag-kommentare-zeile:hover{text-decoration:underline}}.faden-blatt{height:78vh;height:calc(78dvh - var(--tastatur,0px));flex-direction:column;max-height:none;display:flex;overflow:hidden}@media (max-width:899px){.faden-blatt{height:min(100vh - 40px,max(78vh,460px));height:min(calc(100dvh - var(--tastatur,0px) - 40px - env(safe-area-inset-top,0px)), max(calc(78dvh - var(--tastatur,0px)), 460px))}}.faden-blatt .rec-kopf h3{align-items:center;gap:8px;display:inline-flex}.faden-hinweis{color:var(--text-muted);font-size:var(--fs-footnote);margin:-6px 4px 10px}.faden-hinweis.faden-aus{align-items:center;gap:8px;margin:10px 4px;display:flex}.faden-liste{overscroll-behavior:contain;flex:auto;min-height:0;margin-inline-end:-8px;padding:0 2px 8px;padding-inline-end:10px;overflow-y:auto}.faden-leer{color:var(--text-muted);text-align:center;margin:24px 8px}.faden-mehr{width:auto;margin:0 auto 10px;display:block}.faden-eintraege{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.faden-eintrag{transition:background-color var(--zeit-mittel,.28s) var(--weich,ease), opacity var(--zeit-kurz,.16s) linear;border-radius:14px;align-items:flex-start;gap:8px;padding:8px 4px;display:flex}.faden-eintrag.faden-antwort{margin-inline-start:28px}.faden-eintrag.ist-unterwegs{opacity:.6}.faden-eintrag.ist-hervorgehoben{background:var(--bg-light)}.faden-bild{border-radius:50%;flex:none;display:block}.faden-inhalt{flex:1;min-width:0}.faden-text{font-size:var(--fs-subhead);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.faden-name{color:var(--text-main);font-weight:600;text-decoration:none}@media (hover:hover){.faden-name:hover{text-decoration:underline}}.faden-werkzeuge{color:var(--text-muted);font-size:var(--fs-footnote);flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:2px;display:flex}.faden-zeit,.faden-herzzahl{font-size:inherit;align-items:center;gap:3px;display:inline-flex}.faden-knopf{min-height:32px;color:var(--text-muted);font:inherit;font-size:var(--fs-footnote);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;position:relative}.faden-knopf:after{content:"";position:absolute;inset:-6px -8px}@media (hover:hover){.faden-knopf:hover{color:var(--text-main)}}.faden-herz{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex;position:relative}.faden-herz:after{content:"";position:absolute;inset-block:-6px;inset-inline:-8px -4px}.faden-herz.ist-an{color:#ff2d55}.faden-herz:active{transform:scale(.9)}.faden-eintrag .aktions-menue{flex:none;margin-inline-start:0}.faden-eintrag .aktions-knopf{width:32px;height:32px;margin-top:2px;position:relative}.faden-eintrag .aktions-knopf:after{content:"";position:absolute;inset-block:-6px;inset-inline:-4px -8px}.faden-frage{background:var(--bg-light);border-radius:12px;margin-top:8px;padding:10px 12px}.faden-frage p{font-size:var(--fs-footnote);margin:0 0 8px}.faden-frage-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.faden-frage-knoepfe .btn-ghost{width:auto;min-height:44px;font-size:var(--fs-footnote);white-space:nowrap;padding:6px 14px}.faden-frage-ja{color:var(--danger)}.faden-schalter{width:auto;min-height:44px;font-size:var(--fs-footnote);flex:none;margin:4px auto 8px;padding:6px 14px;display:block}.faden-feld{border-top:1px solid var(--border-subtle);flex:none;padding-top:8px}.faden-antwort-an{color:var(--text-muted);font-size:var(--fs-footnote);align-items:center;gap:8px;margin:0 4px 6px;display:flex}.faden-antwort-an span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.faden-antwort-an .schliessen-knopf{flex:none;width:28px;min-width:28px;height:28px;min-height:28px}.faden-antwort-an .schliessen-knopf:after{inset:-8px}.faden-feld .erwaehnung-vorschlaege{overscroll-behavior:contain;max-height:124px;margin:0 0 8px;overflow-y:auto}.faden-zeile{align-items:flex-end;gap:8px;display:flex}.faden-zeile>:first-child{flex:none;margin-bottom:6px}.faden-eingabe{resize:none;flex:1;min-width:0;min-height:44px;max-height:calc(7.25em + 26px);margin:0;padding-block:10px;font-family:inherit;line-height:1.45;display:block;overflow-y:auto}.faden-senden{border-radius:50%;flex:none;width:44px;height:44px;min-height:0;padding:0}.faden-senden:disabled{opacity:.5}.ch-chat-melden{border:none;border-radius:50%;flex-shrink:0;width:32px;height:32px;min-height:0;padding:0;position:relative}.ch-chat-melden:after{content:"";border-radius:50%;position:absolute;inset:-6px}.ch-motiv{--ch-motiv-groesse:36px;width:var(--ch-motiv-groesse);height:var(--ch-motiv-groesse);border-radius:calc(var(--ch-motiv-groesse) * .27);background:linear-gradient(145deg, var(--ch-motiv-a,#3a5a7c), var(--ch-motiv-b,#2c4560));flex:none;place-items:center;line-height:0;display:inline-grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff24}.ch-motiv>img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:88%;height:88%;display:block}.ch-motiv--mittel{--ch-motiv-groesse:44px}.ch-motiv--gross{--ch-motiv-groesse:72px}.ch-motiv--raster{aspect-ratio:1;border-radius:26%;width:100%;height:auto}.ch-motiv-duell{inset-inline-end:-5px;background:var(--bg-card);width:19px;height:19px;color:var(--accent);box-shadow:0 0 0 1.5px var(--bg-card), 0 1px 3px #00000040;border-radius:50%;place-items:center;line-height:0;display:grid;position:absolute;bottom:-5px}.ch-motiv-einladung{margin:2px 0 10px}.ch-gef-einladung .ch-motiv-einladung{margin:0}.offene-zeile>.ch-motiv+.club-zeile-text{flex:1}.neu-motiv{--ch-motiv-groesse:40px;margin-bottom:6px}.gef-start-motiv{flex:0 0 36px;line-height:0;display:inline-flex;position:relative}.gef-start-haken{inset-inline-end:-4px;background:var(--success);color:#fff;width:17px;height:17px;box-shadow:0 0 0 1.5px var(--bg-card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px}.gef-start-eintrag+.gef-start-eintrag .gef-start-innen>.zeile:before{inset-inline-start:66px}.ch-motiv-block{margin:0 0 16px}.ch-motiv-wahl{container:ch-motiv-wahl/inline-size}.ch-motiv-wahl-kopf{align-items:center;gap:14px;margin:2px 0 12px;display:flex}.ch-motiv-wahl-name{min-width:0;font-size:var(--fs-subhead);color:var(--text-main);overflow-wrap:anywhere;font-weight:600}.ch-motiv-raster{grid-template-columns:repeat(4,minmax(0,60px));gap:8px;padding:6px;display:grid}@container ch-motiv-wahl (width>=264px){.ch-motiv-raster{grid-template-columns:repeat(5,minmax(0,60px))}}@container ch-motiv-wahl (width>=316px){.ch-motiv-raster{grid-template-columns:repeat(6,minmax(0,60px))}}.ch-motiv-knopf{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:26%;width:100%;min-width:44px;min-height:44px;margin:0;padding:0;line-height:0;display:block;position:relative}.ch-motiv-knopf.ist-an .ch-motiv{box-shadow:0 0 0 2.5px var(--bg-dark), 0 0 0 5px var(--primary)}.ch-motiv-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:7px}.ch-motiv-haken{inset-inline-end:-6px;background:var(--primary);width:20px;height:20px;color:var(--on-primary,#fff);box-shadow:0 0 0 2px var(--bg-dark);border-radius:50%;place-items:center;line-height:0;display:grid;position:absolute;top:-6px}.ch-motiv-blatt .rec-kopf h3{flex:1}.ch-motiv-blatt-name{font-size:var(--fs-footnote);color:var(--text-muted);overflow-wrap:anywhere;margin:0 4px 6px}.ch-motiv-blatt .ch-motiv-wahl{margin:0 4px}.ch-motiv-fuss{bottom:calc(-20px - env(safe-area-inset-bottom,0px));z-index:1;margin:4px -16px calc(-20px - env(safe-area-inset-bottom,0px));padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--bg-dark) 14px);position:sticky}.ch-motiv-speichern{width:100%;min-height:48px;margin:0}.mark-blatt .rec-kopf h3{flex:1}.mark-text{color:var(--text-main);margin:0 4px 14px;line-height:1.5}.mark-leise{font-size:var(--fs-footnote,13px);color:var(--text-muted);margin:0 4px 12px;line-height:1.45}.mark-fehler{background:var(--surface-raised);color:var(--gefahr-schrift,var(--danger));border-radius:12px;margin:0 4px 14px;padding:10px 12px;line-height:1.45}.mark-knopf{justify-content:center;width:100%;min-height:48px;margin:0 0 10px}.mark-zwischen{font-size:var(--fs-subhead,15px);margin:14px 4px 6px;font-weight:600}.mark-quellen{font-size:var(--fs-subhead,15px);color:var(--text-main);flex-direction:column;gap:6px;margin:0 0 12px;padding-inline-start:22px;line-height:1.45;display:flex}.mark-liest{padding:8px 4px 20px}.mark-balken{background:var(--surface-raised);border-radius:999px;height:8px;overflow:hidden}.mark-balken span{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s linear;display:block}.mark-erkannt{flex-direction:column;gap:2px;margin:0 4px 10px;line-height:1.4;display:flex}.mark-erkannt span{font-size:var(--fs-subhead,15px);color:var(--text-muted)}.mark-schalter{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0 4px 6px;display:flex}.mark-schalter input,.mark-buch-kopf input{width:24px;height:24px;accent-color:var(--primary);flex:none;margin:0}.mark-feld{font-size:var(--fs-caption,13px);color:var(--text-muted);flex-direction:column;gap:6px;margin:0 4px 12px;font-weight:600;display:flex}.mark-feld .cozy-input{color:var(--text-main);margin:0;font-size:16px;font-weight:400}.mark-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mark-buch{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:14px;padding:10px 12px}.mark-buch.ist-aus{background:0 0;border-style:dashed}.mark-buch.ist-aus .mark-buch-name strong,.mark-buch.ist-aus .mark-buch-name .mark-buch-zahl{color:var(--text-muted);font-weight:500}.mark-buch-kopf{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.mark-buch-name{overflow-wrap:anywhere;flex-direction:column;flex:auto;gap:1px;min-width:0;line-height:1.3;display:flex}.mark-buch-name span{font-size:var(--fs-footnote,13px);color:var(--text-muted)}.mark-buch-name .mark-buch-zahl{color:var(--text-main);margin-top:2px}.mark-link{min-height:44px;color:var(--primary);font:inherit;font-size:var(--fs-subhead,15px);cursor:pointer;background:0 0;border:0;align-items:center;margin:-6px 0 6px;padding:0 4px;display:inline-flex}.mark-link:disabled{opacity:.5;cursor:default}.mark-frage{margin:6px 0 4px}.mark-frage p{overflow-wrap:anywhere;margin:0 0 8px;line-height:1.4}.mark-frage-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.mark-frage-knoepfe button{flex:120px;justify-content:center;min-height:44px;margin:0}:lang(ja) .mark-frage-knoepfe button{word-break:keep-all;overflow-wrap:anywhere}.mark-ziel{font-size:var(--fs-subhead,15px);color:var(--text-muted);align-items:center;gap:8px;margin:4px 0 0;display:flex}.mark-ziel>span{overflow-wrap:anywhere;flex:auto;min-width:0;line-height:1.35}.mark-aendern{flex:none;min-width:44px;min-height:44px;margin:0;padding:0 12px}.mark-buch .mark-feld{margin:6px 0 0}.mark-vorschau{margin-top:4px}.mark-vorschau summary{cursor:pointer;color:var(--text-main);font-weight:600;font-size:var(--fs-subhead,15px);list-style:none}.mark-vorschau summary::-webkit-details-marker{display:none}.mark-vorschau summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.mark-vorschau-zeile{align-items:center;gap:6px;min-height:44px;display:inline-flex}.mark-vorschau-pfeil{color:var(--text-muted);flex:none;transition:transform .2s}.mark-vorschau[open] .mark-vorschau-pfeil{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mark-vorschau-pfeil{transition:none}}.mark-vorschau ol{flex-direction:column;gap:8px;margin:0 0 6px;padding-inline-start:20px;display:flex}.mark-vorschau li{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-main);font-style:italic;line-height:1.5}.mark-fuss{bottom:calc(-20px - env(safe-area-inset-bottom,0px));z-index:1;margin:10px -16px calc(-20px - env(safe-area-inset-bottom,0px));padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--bg-dark) 14px);position:sticky}.mark-fuss .mark-knopf{margin-bottom:0}.mark-fuss .mark-leise{margin-bottom:8px}.mark-fertig{text-align:center;flex-direction:column;align-items:stretch;padding:4px 0 8px;display:flex}.mark-fertig .mark-erkannt{align-items:center}.mark-haken{background:var(--primary);width:52px;height:52px;color:var(--on-primary,#fff);border-radius:50%;align-self:center;place-items:center;margin-bottom:10px;display:grid}.kulisse{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}@media print{.kulisse{display:none}}html[data-theme=brief]{--brief-maschine:"American Typewriter", "Courier Prime", "serif-monospace", "Cutive Mono", "Courier New", ui-monospace, monospace;--brief-buch:"Iowan Old Style", "Palatino Linotype", Palatino, ui-serif, "New York", Charter, "Noto Serif", Georgia, serif;--font-text:var(--brief-buch);--font-serif:var(--brief-buch);--font-display:var(--brief-maschine);--schrift-titel:var(--brief-maschine);--radius-card:14px;--radius-control:10px;--label-tertiary:#46362880;--glas-kante:#fffdf7bf;--shadow-card:0 0 0 .5px #5e48342b, 0 1px 1px #5e48340d, 0 10px 22px -16px #46301a80;--shadow-float:0 10px 30px #46301a29, 0 2px 6px #46301a14;--brief-marker:#ffdb38d9;--brief-papier:#fffdf8;--brief-tinte-zart:#2a242047}html[data-theme=brief]:not([data-kontrast="1"]){--separator:#5e483433}html[data-theme=brief][lang^=ar]{--brief-maschine:"American Typewriter", "Geeza Pro", "Noto Naskh Arabic", "Noto Sans Arabic", Tahoma, sans-serif}html[data-theme=brief] :is(h1,h2,h3,h4,legend),html[data-theme=brief] :is(.grosser-titel h1,.page-title,.kopf-leiste-titel,.abschnitt-titel h2,.gruppe-titel,.hero-titel,.card-title){font-family:var(--brief-maschine);letter-spacing:0}html[data-theme=brief] .grosser-titel h1,html[data-theme=brief] .page-title{font-size:31px;font-weight:700;line-height:1.16}html[data-theme=brief] .grosser-titel.gruss-titel h1{font-size:clamp(24px,7vw,31px)}html[data-theme=brief] .abschnitt-titel h2{font-size:19px;font-weight:700}html[data-theme=brief] .gruppe-titel{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}html[data-theme=brief] :is(.erfolge-kicker,.feier-kicker,.liste-marke,.pk-notiz-marke,.profil-abschnitt,.zeit-monat-kopf,.pfad-marke,.lese-ring-name,.ll-held-kicker,.aufstieg-kicker,.ch-vorlagen-titel,.ob-plan-etikett,.lsig-titel,.neu-etikett,.umfrage-gruppe-titel,.mess-etikett){font-family:var(--brief-maschine);letter-spacing:.06em}html[data-theme=brief][lang^=ar] :is(.gruppe-titel,.erfolge-kicker,.feier-kicker,.liste-marke,.pk-notiz-marke,.profil-abschnitt,.zeit-monat-kopf,.pfad-marke,.lese-ring-name,.ll-held-kicker,.aufstieg-kicker,.ch-vorlagen-titel,.ob-plan-etikett,.lsig-titel,.neu-etikett,.umfrage-gruppe-titel,.mess-etikett){letter-spacing:0}html[data-theme=brief] .profil-kopf .profil-zahl strong{font-family:var(--brief-maschine);font-weight:700}html[data-theme=brief] :is(.btn-main,.btn-ghost,.btn-plain,.hero-weiter,.tab-wort,.segment>a,.segment>button,.segmented-control .btn-ghost,.detail-tabs button,.profil-reiter-knopf,.kopf-knopf-text,.chip,.pille,.feed-chip,.challenge-filters button,.ziel-reiter,.abschnitt-titel a,.abschnitt-titel button){font-family:var(--brief-maschine);letter-spacing:0}html[data-theme=brief] :is(.cozy-input,.suchfeld input,textarea){font-family:var(--brief-maschine)}html[data-theme=brief] .grosser-titel-text:after,html[data-theme=brief] .page-title:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='12' viewBox='0 0 156 12'%3E%3Cpath d='M8 0.6C8.9 4.6 9.4 5.1 13.4 6C9.4 6.9 8.9 7.4 8 11.4C7.1 7.4 6.6 6.9 2.6 6C6.6 5.1 7.1 4.6 8 0.6Z' fill='%237D63C2'/%3E%3Cg fill='%232A2420' fill-opacity='.42'%3E%3Ccircle cx='22' cy='6' r='1.25'/%3E%3Ccircle cx='29' cy='6' r='1.25'/%3E%3Ccircle cx='36' cy='6' r='1.25'/%3E%3Ccircle cx='43' cy='6' r='1.25'/%3E%3Ccircle cx='50' cy='6' r='1.25'/%3E%3Ccircle cx='57' cy='6' r='1.25'/%3E%3Ccircle cx='64' cy='6' r='1.25'/%3E%3Ccircle cx='71' cy='6' r='1.25'/%3E%3Ccircle cx='78' cy='6' r='1.25'/%3E%3Ccircle cx='85' cy='6' r='1.25'/%3E%3Ccircle cx='92' cy='6' r='1.25'/%3E%3Ccircle cx='99' cy='6' r='1.25'/%3E%3Ccircle cx='106' cy='6' r='1.25'/%3E%3Ccircle cx='113' cy='6' r='1.25'/%3E%3Ccircle cx='120' cy='6' r='1.25'/%3E%3Ccircle cx='127' cy='6' r='1'/%3E%3Ccircle cx='134' cy='6' r='1'/%3E%3Ccircle cx='141' cy='6' r='1'/%3E%3Ccircle cx='148' cy='6' r='1'/%3E%3C/g%3E%3C/svg%3E") 0/156px 12px no-repeat;width:156px;max-width:100%;height:12px;margin-top:10px;display:block}[dir=rtl][data-theme=brief] .grosser-titel-text:after,[dir=rtl][data-theme=brief] .page-title:after{transform:scaleX(-1)}:where(html[data-theme=brief]) .cozy-input{background:#fffdf8b8;box-shadow:inset 0 0 0 1px #5e483433,inset 0 1px 2px #5e483414}:where(html[data-theme=brief]) .cozy-input:focus{background:var(--brief-papier);box-shadow:inset 0 0 0 1px #5e483433, 0 0 0 2px var(--primary)}html[data-theme=brief] .btn-main:not(.faden-senden,.club-senden,[style*=background]),html[data-theme=brief] .hero-weiter:not(.hero-kapsel){color:var(--text-main);box-shadow:none;text-underline-offset:-.47em;text-decoration-skip-ink:none;transition:transform var(--zeit-kurz) var(--weich), text-decoration-color .7s ease .15s;background:0 0;border:0 solid #0000;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='46' viewBox='0 0 64 46'%3E%3Cdefs%3E%3Cfilter id='s' x='-20%25' y='-20%25' width='140%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='1.5'/%3E%3C/filter%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23FFFEFA'/%3E%3Cstop offset='1' stop-color='%23FBF6EC'/%3E%3C/linearGradient%3E%3Cpath id='p' d='M5.2 4.6L6 3.3L8 4.6L10 3.7L12 4L14 3.6L16 4.3L18 4L20 3.7L22 4.4L24 4.4L26 4.1L28 4.3L30 4.2L32 4.5L34 3.6L36 3.8L38 4.3L40 4.3L42 3.3L44 4.3L46 4L48 4.6L50 4.5L52 4L54 3.4L56 4L58 4.6L59 4.4L60.2 7L60.1 10L60.1 13L60.4 16L60.4 19L59.9 22L59.9 25L60.3 28L59.8 31L59.7 34L59.2 38.5L58 38.6L56 38.9L54 38.6L52 39L50 39.8L48 39.1L46 39.4L44 39.7L42 38.2L40 38.6L38 39.1L36 39L34 38.9L32 38.4L30 39.7L28 38.2L26 38.8L24 38.7L22 39.3L20 39.8L18 39L16 38.4L14 38.8L12 39L10 38.6L8 38.8L6 38.9L4.9 38.4L3.8 36L4 33L4.1 30L3.8 27L4.4 24L4 21L4.3 18L4.1 15L4.1 12L4 9Z'/%3E%3C/defs%3E%3Cuse href='%23p' fill='%234A3624' fill-opacity='.30' transform='translate(0 2)' filter='url(%23s)'/%3E%3Cuse href='%23p' fill='%234A3624' fill-opacity='.16' transform='translate(0 .6)'/%3E%3Cuse href='%23p' fill='url(%23g)' stroke='%238A6E52' stroke-opacity='.22' stroke-width='.6'/%3E%3C/svg%3E") 12 fill/12px/4px 4px 7px round stretch;border-radius:0;font-weight:600;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.62em;overflow:visible}@media (hover:hover){html[data-theme=brief] .btn-main:not(.faden-senden,.club-senden,[style*=background]):hover:not(:disabled),html[data-theme=brief] .hero-weiter:not(.hero-kapsel):hover{filter:none;box-shadow:none}html[data-theme=brief] .btn-main:not(.faden-senden,.club-senden,[style*=background]):hover:not(:disabled,:active),html[data-theme=brief] .hero-weiter:not(.hero-kapsel):hover:not(:active){transform:translateY(-1px)}}html[data-theme=brief] .btn-main:not(.faden-senden,.club-senden,[style*=background]):active:not(:disabled),html[data-theme=brief] .hero-weiter:not(.hero-kapsel):active{filter:none;-webkit-text-decoration-color:var(--brief-marker);text-decoration-color:var(--brief-marker);transition:none;transform:translateY(1px)}html[data-theme=brief] .btn-main:not(.faden-senden,.club-senden,[style*=background]):focus-visible,html[data-theme=brief] .hero-weiter:not(.hero-kapsel):focus-visible{outline:2px solid var(--primary);outline-offset:4px}html[data-theme=brief] .btn-main:disabled{opacity:.5}html[data-theme=brief] .btn-main.isbn-knopf{color:var(--success)}html[data-theme=brief] .btn-main.eingriff-los{color:var(--badge-bg)}html[data-theme=brief] :is(.faden-senden,.club-senden){background:var(--grad-main);color:var(--on-grad);box-shadow:none}:where(html[data-theme=brief]) .btn-ghost{box-shadow:inset 0 0 0 1px var(--brief-tinte-zart);text-underline-offset:-.47em;text-decoration-skip-ink:none;transition:background-color var(--zeit-kurz) var(--weich), text-decoration-color .7s ease .15s;background:0 0;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.62em}@media (hover:hover){:where(html[data-theme=brief]) .btn-ghost:hover{background:#2a24200d}}:where(html[data-theme=brief]) .btn-ghost:active{-webkit-text-decoration-color:var(--brief-marker);text-decoration-color:var(--brief-marker);transition:none}:where(html[data-theme=brief]) .btn-ghost:is(.active,[aria-pressed=true]){background:var(--grad-main);color:var(--on-grad);box-shadow:none;text-decoration-color:#0000}html[data-theme=brief] :is(.segment,.segmented-control,.detail-tabs,.moderation-tabs,.profil-reiter,.ziel-umschalter){box-shadow:inset 0 0 0 1px var(--brief-tinte-zart);background:0 0}html[data-theme=brief] :is(.segment>.ist-aktiv,.segment>[aria-current=page],.segment>[aria-selected=true],.segmented-control .btn-ghost.active,.detail-tabs button.active,.moderation-tabs button.active,.profil-reiter-knopf.aktiv,.ziel-reiter.aktiv){background:var(--grad-main);color:var(--on-grad);box-shadow:none}html[data-theme=brief] .tab-wort{font-family:American Typewriter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-stretch:75%}html[data-theme=brief] .tab{color:var(--text-muted)}html[data-theme=brief] .tab.ist-aktiv{color:var(--text-main)}html[data-theme=brief] .tab.ist-aktiv .tab-wort{-webkit-text-decoration:underline var(--brief-marker);text-decoration:underline var(--brief-marker);text-underline-offset:-.5em;text-decoration-skip-ink:none;text-decoration-thickness:.7em}html[data-theme=brief] .tabbar-linse{background:#2a24200f}html[data-theme=brief] .seitenleiste-eintrag.ist-aktiv>span:not(.tab-punkt){-webkit-text-decoration:underline var(--brief-marker);text-decoration:underline var(--brief-marker);text-underline-offset:-.45em;text-decoration-skip-ink:none;text-decoration-thickness:.62em}html[data-theme=brief] .tab-plus{background:var(--grad-main);color:var(--on-grad);box-shadow:0 6px 16px #2a242047, var(--shadow-float);outline-offset:-6px;outline:1px dashed #fffdf88c}html[data-theme=brief] .tab-plus:focus-visible{outline:3px solid var(--primary);outline-offset:3px}html[data-theme=brief] .pk-bild{margin-block:14px;margin-inline:12px 14px}html[data-theme=brief] .pk-bild:before,html[data-theme=brief] .kopf-knopf.ist-profil:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect x='4' y='4' width='112' height='112' fill='%23fff'/%3E%3Crect x='4' y='4' width='112' height='112' fill='none' stroke='%23000' stroke-width='6.4' stroke-dasharray='0 8' stroke-linecap='round'/%3E%3C/mask%3E%3Cfilter id='s' x='-10%25' y='-10%25' width='120%25' height='125%25'%3E%3CfeDropShadow dx='0' dy='1.4' stdDeviation='1.5' flood-color='%234A3624' flood-opacity='.3'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23s)'%3E%3Crect x='4' y='4' width='112' height='112' fill='%23FFFDF8' mask='url(%23m)'/%3E%3C/g%3E%3Crect x='11.5' y='11.5' width='97' height='97' fill='none' stroke='%235B3FA6' stroke-opacity='.38' stroke-width='.9'/%3E%3Cg fill='none' stroke='%232A2420' stroke-opacity='.3' stroke-width='1' stroke-linecap='round'%3E%3Ccircle cx='101' cy='19' r='12'/%3E%3Cpath d='M66 10c3-2.4 6-2.4 9 0s6 2.4 9 0 6-2.4 9 0M70 17c3-2.4 6-2.4 9 0s6 2.4 9 0M74 24c3-2.4 6-2.4 9 0'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:-17px}html[data-theme=brief] .kopf-knopf.ist-profil:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect x='5' y='5' width='110' height='110' fill='%23fff'/%3E%3Crect x='5' y='5' width='110' height='110' fill='none' stroke='%23000' stroke-width='9' stroke-dasharray='0 13.75' stroke-linecap='round'/%3E%3C/mask%3E%3Cfilter id='s' x='-10%25' y='-10%25' width='120%25' height='125%25'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='2.2' flood-color='%234A3624' flood-opacity='.3'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23s)'%3E%3Crect x='5' y='5' width='110' height='110' fill='%23FFFDF8' mask='url(%23m)'/%3E%3C/g%3E%3Crect x='15' y='15' width='90' height='90' fill='none' stroke='%235B3FA6' stroke-opacity='.4' stroke-width='1.6'/%3E%3C/svg%3E");inset:-7px}[dir=rtl][data-theme=brief] :is(.pk-bild,.kopf-knopf.ist-profil):before{transform:scaleX(-1)}@media (max-width:374px){html[data-theme=brief] .pk-bild{margin-block:12px;margin-inline:9px 6px}html[data-theme=brief] .pk-bild:before{inset:-12px}html[data-theme=brief] .profil-kopf.ist-insta .profil-zahl span{font-size:var(--fs-caption)}}html[data-theme=brief]{--brief-symbol-grund:#5b3fa61a;--brief-symbol-kante:#5b3fa633;--brief-salbei-grund:#56703a21;--brief-salbei-kante:#56703a42;--brief-fest-grund:#94440f1a;--brief-fest-kante:#94440f38}html[data-theme=brief] :is(.zeile-symbol,.settings-menu-icon,.blatt-icon,.schnell-symbol,.entdecken-kaestchen){background:var(--brief-symbol-grund);color:var(--primary);box-shadow:inset 0 0 0 1px var(--brief-symbol-kante)}html[data-theme=brief] :is(.zeile-symbol,.blatt-icon,.schnell-symbol):is(.farbe-gruen,.farbe-mint,.farbe-tuerkis),html[data-theme=brief] .entdecken-kaestchen:is(.ist-gruen,.ist-tuerkis){background:var(--brief-salbei-grund);color:var(--secondary);box-shadow:inset 0 0 0 1px var(--brief-salbei-kante)}html[data-theme=brief] :is(.zeile-symbol,.blatt-icon,.schnell-symbol):is(.farbe-gelb,.farbe-orange,.farbe-braun),html[data-theme=brief] .entdecken-kaestchen:is(.ist-gelb,.ist-orange){background:var(--brief-fest-grund);color:var(--attention);box-shadow:inset 0 0 0 1px var(--brief-fest-kante)}html[data-theme=brief][data-kontrast="1"] .kulisse-brief{display:none}html[data-theme=brief] .kulisse-brief .brief-korn{opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .24 0 0 0 0 .16 0 0 0 -1.6 1.05'/%3E%3C/filter%3E%3Cfilter id='w' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.018 .03' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .34 0 0 0 0 .22 0 0 0 -1.2 .62'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23w)' opacity='.35'/%3E%3Crect width='180' height='180' filter='url(%23k)' opacity='.55'/%3E%3C/svg%3E") 0 0/180px 180px;position:absolute;inset:0}html[data-theme=brief] .kulisse-brief :is(.brief-welle,.brief-zweig,.brief-funken){display:block;position:absolute}html[data-theme=brief] .kulisse-brief .brief-welle{inset-inline:0;width:100%;height:calc(104px + env(safe-area-inset-bottom));opacity:.62;bottom:0}html[data-theme=brief] .kulisse-brief .brief-lavendel{inset-inline-start:-2px;bottom:calc(env(safe-area-inset-bottom) + 30px);opacity:.3;width:46px;height:122px}html[data-theme=brief] .kulisse-brief .brief-blaetter{inset-inline-end:-4px;bottom:calc(env(safe-area-inset-bottom) + 66px);opacity:.3;width:50px;height:94px}html[data-theme=brief] .kulisse-brief .brief-funken{inset-inline-start:34px;bottom:calc(env(safe-area-inset-bottom) + 104px);opacity:.4;width:60px;height:30px}[dir=rtl][data-theme=brief] .kulisse-brief :is(.brief-zweig,.brief-funken){transform:scaleX(-1)}@media (min-width:900px){html[data-theme=brief] .kulisse-brief .brief-welle{width:auto;height:84px;inset-inline-start:calc(var(--seitenleiste-b) + 20px)}html[data-theme=brief] .kulisse-brief .brief-lavendel{inset-inline:auto 4px;bottom:6px}html[data-theme=brief] .kulisse-brief .brief-blaetter{inset-inline-end:30px;bottom:4px}html[data-theme=brief] .kulisse-brief .brief-funken{inset-inline:auto 12px;bottom:134px}[dir=rtl][data-theme=brief] .kulisse-brief .brief-lavendel,[dir=rtl][data-theme=brief] .kulisse-brief .brief-blaetter{transform:none}}@media (min-width:1480px){html[data-theme=brief] .kulisse-brief .brief-lavendel{opacity:.85;width:70px;height:186px;inset-inline-end:22px}html[data-theme=brief] .kulisse-brief .brief-blaetter{opacity:.8;width:76px;height:144px;inset-inline-end:62px}html[data-theme=brief] .kulisse-brief .brief-funken{opacity:.85;inset-inline-end:30px;width:90px;height:45px;bottom:200px}}@media (prefers-reduced-motion:no-preference){html[data-theme=brief]:not([data-bewegungsstufe=wenig]) .kulisse-brief :is(.brief-zweig,.brief-funken){animation:briefWachsen .9s var(--ios-kurve) both;transform-origin:50% 100%}html[data-theme=brief]:not([data-bewegungsstufe=wenig]) .kulisse-brief .brief-blaetter{animation-delay:.12s}html[data-theme=brief]:not([data-bewegungsstufe=wenig]) .kulisse-brief .brief-funken{animation-delay:.38s}}@keyframes briefWachsen{0%{opacity:0;translate:0 14px;scale:.94}}html[data-theme=laterne]{--laterne-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", ui-serif, "Noto Serif", Georgia, serif;--font-display:var(--laterne-serif);--schrift-titel:var(--laterne-serif);--laterne-pergament:#f7ecd6;--laterne-gold:#f2c14e;--laterne-kante:#f2c14e2b;--shadow-card:inset 0 0 0 1px var(--laterne-kante), inset 0 1px 0 #ffe2b012, inset 0 26px 34px -30px #ffa85224, 0 10px 24px -14px #00000080;--ring-heute:#f27d5e;--ring-woche:#5fd3c4;--ring-monat:#c9a6ff;--laterne-symbol:#f2c14e21;--laterne-fest:#f4876a;--laterne-fest-grund:#e8664a2e}html[data-theme=laterne] .kulisse-laterne{--laterne-oben:env(safe-area-inset-top,0px);--laterne-unten:env(safe-area-inset-bottom,0px)}@media (min-width:900px){html[data-theme=laterne] .kulisse-laterne{inset-inline-start:calc(var(--seitenleiste-b) + 20px)}html[data-theme=laterne] .page-shell{padding-top:54px}}html[data-theme=laterne] .laterne-vorrat{width:0;height:0;position:absolute;overflow:hidden}html[data-theme=laterne] .laterne-himmel{top:0;height:calc(var(--laterne-oben) + 300px);background-repeat:no-repeat;background-image:radial-gradient(1px 1px at 8% calc(var(--laterne-oben) + 52px), #fff4d68c, transparent 100%), radial-gradient(1.2px 1.2px at 42% calc(var(--laterne-oben) + 6px), #fff4d699, transparent 100%), radial-gradient(1px 1px at 58% calc(var(--laterne-oben) + 44px), #fff4d673, transparent 100%), radial-gradient(1.3px 1.3px at 73% calc(var(--laterne-oben) + 12px), #fff4d699, transparent 100%), radial-gradient(1px 1px at 96% calc(var(--laterne-oben) + 66px), #fff4d673, transparent 100%), radial-gradient(1px 1px at 28% calc(var(--laterne-oben) + 80px), #fff4d659, transparent 100%), radial-gradient(ellipse 70% 120px at 50% calc(var(--laterne-oben) + 58px), #ee8c4833, #ee8c480f 55%, transparent 78%), radial-gradient(ellipse 60% 110px at 88% calc(var(--laterne-oben) + 40px), #e8664a1a, transparent 72%), linear-gradient(to bottom, #07101c 0, #0a1526 calc(var(--laterne-oben) + 40px), #0d182300 100%);position:absolute;inset-inline:0}html[data-theme=laterne] .laterne-mond{top:var(--laterne-oben);line-height:0;position:absolute;left:calc(42.5% - 8px)}html[data-theme=laterne] .laterne-mond:before{content:"";background:radial-gradient(closest-side,#f4e4b833,#f4e4b80d 60%,#0000);border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}html[data-theme=laterne] .laterne-mond svg{display:block;position:relative}html[data-theme=laterne] .laterne-wolke{display:block;position:absolute;overflow:visible}html[data-theme=laterne] .laterne-wolke.ist-links{top:calc(var(--laterne-oben) - 18px);left:-92px}html[data-theme=laterne] .laterne-wolke.ist-rechts{top:calc(var(--laterne-oben) + 26px);right:-104px;transform:scaleX(-1)}html[data-theme=laterne] .laterne-schnur{top:var(--laterne-oben);position:absolute;left:0}html[data-theme=laterne] .laterne-schnur ellipse{fill:none;stroke:#f2c14e4d;stroke-width:1px}html[data-theme=laterne] .laterne-licht{top:calc(var(--laterne-oben) + var(--y));left:calc(var(--x) - 12px * var(--g));transform-origin:50% calc(-1 * var(--faden));animation:laterne-schwingen var(--dauer) ease-in-out var(--verzug) infinite alternate;line-height:0;display:block;position:absolute}html[data-theme=laterne] .laterne-licht svg{display:block;position:relative;overflow:visible}html[data-theme=laterne] .laterne-licht:after{content:"";width:1px;height:var(--faden);background:#f2c14e4d;margin-left:-.5px;position:absolute;bottom:100%;left:50%}html[data-theme=laterne] .laterne-licht:before{content:"";left:50%;top:calc(17px * var(--g));width:calc(84px * var(--g));height:calc(84px * var(--g));margin:calc(-42px * var(--g)) 0 0 calc(-42px * var(--g));animation:laterne-gluehen calc(var(--dauer) * .55) ease-in-out var(--verzug) infinite alternate;background:radial-gradient(closest-side,#ffa05866,#ff8c5021 45%,#0000);border-radius:50%;position:absolute}html[data-theme=laterne] .laterne-licht.ist-gold:before{background:radial-gradient(closest-side,#ffd07861,#ffbe641f 45%,#0000)}@keyframes laterne-schwingen{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}@keyframes laterne-gluehen{0%{opacity:.7}to{opacity:1}}html[data-theme=laterne] .laterne-funken{position:absolute;inset:0}html[data-theme=laterne] .laterne-funken i{bottom:calc(var(--laterne-unten) + var(--unten));width:var(--g);height:var(--g);opacity:.5;animation:laterne-steigen var(--dauer) ease-in-out var(--verzug) infinite;background:#ffe6a8;border-radius:50%;position:absolute;box-shadow:0 0 5px 1px #ffb86073}html[data-theme=laterne] .laterne-funken i.ist-links{left:var(--rand)}html[data-theme=laterne] .laterne-funken i.ist-rechts{right:var(--rand)}@keyframes laterne-steigen{0%{opacity:0;transform:translate(0,0)}18%{opacity:.85}50%{transform:translate3d(var(--seit), calc(var(--weg) * -.5), 0)}80%{opacity:.5}to{opacity:0;transform:translate3d(calc(var(--seit) * -.3), calc(var(--weg) * -1), 0)}}html[data-theme=laterne] .laterne-wasser{inset-inline:0;height:calc(var(--laterne-unten) + 150px);background-image:linear-gradient(#0d182300 0,#5078910f 26px,#0a1622 35px,#07111a 100%);position:absolute;bottom:0}html[data-theme=laterne] .laterne-wasser:before{content:"";top:34px;background:linear-gradient(90deg,#0000,#f2c14e29 18%,#f2c14e38 50%,#f2c14e29 82%,#0000);height:1px;position:absolute;inset-inline:0}html[data-theme=laterne] .laterne-wasser:after{content:"";top:36px;inset-inline:0;background:repeating-linear-gradient(#0000 0 8px,#96bace09 8px 9px);position:absolute;bottom:0}html[data-theme=laterne] .laterne-ufer{width:100%;height:19px;position:absolute;top:16px;left:0}html[data-theme=laterne] .laterne-spiegel{z-index:1;top:34px;left:calc(var(--x) - 16px);opacity:.24;transform-origin:50% 0;animation:laterne-flirren var(--dauer,4s) ease-in-out var(--verzug,0s) infinite alternate;line-height:0;position:absolute}html[data-theme=laterne] .laterne-spiegel.ist-gold{opacity:.2}html[data-theme=laterne] .laterne-spiegel.ist-mond{--x:42.5%;opacity:.2}html[data-theme=laterne] .laterne-spiegel:nth-of-type(2n) svg{transform-origin:50% 0;transform:scale(-1,.86)}@keyframes laterne-flirren{0%{transform:translate(-1.5px)scaleX(.82)}to{transform:translate(1.5px)scaleX(1.14)}}html[data-theme=laterne] .laterne-schilf{z-index:2;line-height:0;position:absolute;bottom:0}html[data-theme=laterne] .laterne-schilf.ist-links{left:-8px}html[data-theme=laterne] .laterne-schilf.ist-rechts{transform-origin:50% 100%;right:-14px;transform:scale(-.78,.78)}html[data-theme=laterne] .laterne-schilf svg{display:block}@media (max-width:599px){html[data-theme=laterne] .kulisse-laterne .nur-breit{display:none}}@media (min-width:900px){html[data-theme=laterne] .laterne-wasser{height:calc(var(--laterne-unten) + 170px)}}@media (prefers-reduced-motion:reduce){html[data-theme=laterne] .kulisse-laterne *,html[data-theme=laterne] .kulisse-laterne :before{animation:none!important}}html[data-theme=laterne][data-bewegungsstufe=wenig] .kulisse-laterne *,html[data-theme=laterne][data-bewegungsstufe=wenig] .kulisse-laterne :before{animation:none!important}html[data-theme=laterne][data-kontrast="1"] .kulisse-laterne{display:none}html[data-theme=laterne]:has(.leser) .kulisse-laterne{display:none}html[data-theme=laterne] .grosser-titel h1,html[data-theme=laterne] .page-title,html[data-theme=laterne] .profil-kopf h1,html[data-theme=laterne] .buch-titel{color:var(--laterne-pergament);font-weight:600}html[data-theme=laterne] .kopf-leiste-titel,html[data-theme=laterne] .abschnitt-titel h2,html[data-theme=laterne] .ll-titel,html[data-theme=laterne] .regalwand-titel,html[data-theme=laterne] .regal-titel,html[data-theme=laterne] .liste-titel,html[data-theme=laterne] .hero-titel{font-family:var(--laterne-serif);font-weight:600}html[data-theme=laterne] .abschnitt-titel h2,html[data-theme=laterne] .ll-titel{color:var(--laterne-pergament)}html[data-theme=laterne] .abschnitt-titel h2:before,html[data-theme=laterne] .ll-titel:before{content:"";vertical-align:1px;background:radial-gradient(circle at 50% 42%,#ffe3a3,#ffa552 45%,#c8452a);border-radius:50%/46%;width:7px;height:10px;margin-inline-end:9px;display:inline-block;box-shadow:0 0 8px 1px #ff965073}html[data-theme=laterne] .gruppe-liste,html[data-theme=laterne] .settings-menu,html[data-theme=laterne] .settings-account-summary,html[data-theme=laterne] .profil-menue,html[data-theme=laterne] .hero,html[data-theme=laterne] .schnell-kachel,html[data-theme=laterne] .lese-ringe,html[data-theme=laterne] .stat-card,html[data-theme=laterne] .widget-bild{box-shadow:var(--shadow-card)}html[data-theme=laterne] .hero:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 85% at 92% 0,#ffb05c21,#ff96500a 55%,#0000 75%);animation:5.5s ease-in-out infinite alternate laterne-gluehen;position:absolute;inset:0}html[data-theme=laterne][dir=rtl] .hero:before{background:radial-gradient(60% 85% at 8% 0,#ffb05c21,#ff96500a 55%,#0000 75%)}html[data-theme=laterne] .lese-workout{--workout-zeit:#f2c14e}html[data-theme=laterne] .workout-leiste{box-shadow:var(--shadow-card);background:#0f1b26}html[data-theme=laterne] .workout-knopf>svg,html[data-theme=laterne] .workout-knopf.ist-haupt{background:#1b2b3a;box-shadow:inset 0 0 0 1px #f2c14e2e}html[data-theme=laterne] .workout-knopf.ist-haupt>svg{box-shadow:none;background:0 0}html[data-theme=laterne] .kopf-leiste.ist-kompakt{border-bottom-color:#f2c14e29}html[data-theme=laterne] .kopf-knopf{border-color:#f2c14e33}html[data-theme=laterne] .kopf-knopf.ist-profil{border:0}html[data-theme=laterne] .glas{box-shadow:var(--shadow-float), inset 0 1px 0 #ffe2b014;border-color:#f2c14e33}html[data-theme=laterne] .tabbar-linse{background:#f2c14e1c;box-shadow:inset 0 0 0 .5px #f2c14e61,inset 0 1px #ffe2b01a}html[data-theme=laterne] .tab-plus{box-shadow:inset 0 0 0 1px #ffecbe8c, 0 0 22px #ffb0546b, var(--shadow-float);background:radial-gradient(circle at 50% 36%,#ffe9ae 0%,#f6c95c 42%,#de9a31 100%)}html[data-theme=laterne] .seitenleiste-eintrag.ist-aktiv{background:#f2c14e1f;box-shadow:inset 0 0 0 .5px #f2c14e4d}html[data-theme=laterne] .app-symbol{box-shadow:inset 0 0 0 1px #ffd68c66}html[data-theme=laterne] .btn-main,html[data-theme=laterne] .hero-weiter{box-shadow:inset 0 0 0 1px #ffd28c6b,inset 0 1px #ffeecd4d,0 6px 18px -6px #e8664a8c}@media (hover:hover){html[data-theme=laterne] .btn-main:hover:not(:disabled),html[data-theme=laterne] .hero-weiter:hover{filter:brightness(1.08);box-shadow:inset 0 0 0 1px #ffd6968c,inset 0 1px #ffeecd57,0 8px 22px -6px #e8664aa6}}html[data-theme=laterne] .btn-main:active:not(:disabled),html[data-theme=laterne] .hero-weiter:active{filter:brightness(.86);box-shadow:inset 0 0 0 1px #ffd28c52,inset 0 2px 6px #3c0a0459}html[data-theme=laterne] .btn-main:focus-visible,html[data-theme=laterne] .hero-weiter:focus-visible,html[data-theme=laterne] .btn-ghost:focus-visible,html[data-theme=laterne] .tab-plus:focus-visible{outline:2px solid var(--laterne-gold);outline-offset:3px}html[data-theme=laterne] .btn-ghost.active,html[data-theme=laterne] .btn-ghost[aria-pressed=true]{background:var(--laterne-gold);color:#1e1405}html[data-theme=laterne] .btn-ghost.active .trope-anzahl{opacity:.85}html[data-theme=laterne] .segment>.ist-aktiv,html[data-theme=laterne] .segment>[aria-current=page],html[data-theme=laterne] .segment>[aria-selected=true],html[data-theme=laterne] .segmented-control .btn-ghost.active,html[data-theme=laterne] .detail-tabs button.active,html[data-theme=laterne] .moderation-tabs button.active,html[data-theme=laterne] .profil-reiter-knopf.aktiv{color:#fff;background:#3a3a33;box-shadow:inset 0 0 0 .5px #f2c14e73,0 2px 8px #0000004d}html[data-theme=laterne] .zeile-symbol,html[data-theme=laterne] .settings-menu-icon,html[data-theme=laterne] .blatt-icon,html[data-theme=laterne] .schnell-symbol,html[data-theme=laterne] .entdecken-kaestchen,html[data-theme=laterne] .neu-symbol{background:var(--laterne-symbol);color:var(--primary);box-shadow:inset 0 0 0 .5px #f2c14e38}html[data-theme=laterne] .zeile-symbol.farbe-gelb,html[data-theme=laterne] .zeile-symbol.farbe-orange,html[data-theme=laterne] .blatt-icon.farbe-gelb,html[data-theme=laterne] .blatt-icon.farbe-orange,html[data-theme=laterne] .schnell-symbol.farbe-gelb,html[data-theme=laterne] .schnell-symbol.farbe-orange{background:var(--laterne-fest-grund);color:var(--laterne-fest);box-shadow:inset 0 0 0 .5px #e8664a4d}html[data-theme=laterne] .avatar-fassung{box-shadow:inset 0 0 0 1px #f2c14e52,0 0 14px -3px #ffaa506b}html[data-theme=laterne] .story-kreis.ist-neu .story-ring:before{background:conic-gradient(from 200deg,#f2c14e,#e8664a,#b83a26,#f4a261,#f2c14e)}html[data-theme=laterne] .progress-fill,html[data-theme=laterne] .hero-leiste-fuell,html[data-theme=laterne] .ll-leiste>.gleit-fuell,html[data-theme=laterne] .lese-level-leiste>.gleit-fuell{background:#f2c14e linear-gradient(90deg,#d9902e,#f2c14e 65%,#ffe08e)}html[data-theme=laterne][dir=rtl] .progress-fill,html[data-theme=laterne][dir=rtl] .hero-leiste-fuell,html[data-theme=laterne][dir=rtl] .ll-leiste>.gleit-fuell,html[data-theme=laterne][dir=rtl] .lese-level-leiste>.gleit-fuell{background:#f2c14e linear-gradient(270deg,#d9902e,#f2c14e 65%,#ffe08e)}@media (prefers-reduced-motion:reduce){html[data-theme=laterne] .hero:before{animation:none}}html[data-theme=laterne][data-bewegungsstufe=wenig] .hero:before{animation:none!important}html[data-theme=signal]{--signal-gruen:#86ee54;--signal-orange:#ff8a1f;--signal-violett:#6431ae;--signal-kante:#86ee5429;--signal-kante-mittel:#86ee5452;--signal-klammer:#86ee54c7;--signal-grund-gruen:#86ee541a;--signal-grund-orange:#ff8a1f24;--signal-kante-orange:#ff8a1f6b;--signal-serif:ui-serif, "New York", "Bodoni 72", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif CJK JP", "Noto Serif JP", "Noto Serif", "Times New Roman", serif;--signal-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Roboto Mono", "Noto Sans Mono", monospace;--signal-etikett-schrift:var(--signal-mono);--signal-etikett-groesse:var(--fs-caption2);--signal-sperrung:.14em;--font-display:var(--signal-serif);--schrift-titel:var(--signal-serif);--radius-card:3px;--radius-control:2px;--radius-sheet:14px;--radius-cover:2px;--shadow-card:0 0 0 1px var(--signal-kante);--separator:#86ee5424;--glas-kante:#86ee5438;--ring-heute:#ff8a1f;--ring-woche:#86ee54;--ring-monat:#b48cff}:root[data-theme=signal]:lang(ar),:root[data-theme=signal]:lang(ja){--signal-sperrung:0}:root[data-theme=signal]:lang(ar){--signal-etikett-schrift:var(--font-text);--signal-etikett-groesse:var(--fs-footnote);--signal-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Roboto Mono", "Geeza Pro", "Noto Sans Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, monospace}html[data-theme=signal] ::selection{color:#fff;background:#86ee5457}.kulisse-signal .signal-waben{color:var(--signal-gruen);opacity:.11;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 70% at 100% 0,#000 0%,#0000 62%),radial-gradient(110% 60% at 0 100%,#000 0%,#0000 58%);mask-image:radial-gradient(130% 70% at 100% 0,#000 0%,#0000 62%),radial-gradient(110% 60% at 0 100%,#000 0%,#0000 58%)}[dir=rtl] .kulisse-signal .signal-waben{-webkit-mask-image:radial-gradient(130% 70% at 0 0,#000 0%,#0000 62%),radial-gradient(110% 60% at 100% 100%,#000 0%,#0000 58%);mask-image:radial-gradient(130% 70% at 0 0,#000 0%,#0000 62%),radial-gradient(110% 60% at 100% 100%,#000 0%,#0000 58%)}.kulisse-signal .signal-lineal{top:env(safe-area-inset-top,0px);background:linear-gradient(90deg,#86ee546b 0 1px,#0000 1px) 0 0/60px 9px repeat-x,linear-gradient(90deg,#86ee5442 0 1px,#0000 1px) 0 0/12px 4px repeat-x;height:9px;position:absolute;inset-inline:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.kulisse-signal .signal-streifen{top:calc(env(safe-area-inset-top,0px) + 96px);background:repeating-linear-gradient(-45deg, var(--signal-orange) 0 5px, transparent 5px 10px);opacity:.8;width:5px;height:168px;position:absolute;inset-inline-end:0}.kulisse-signal .signal-abtastung{inset-inline:0;will-change:transform;background:linear-gradient(#0000,#86ee5406 75%,#86ee540f 99%,#0000);height:30vh;animation:11s linear infinite signal-abtastung;position:absolute;top:0;transform:translateY(-40vh)}@keyframes signal-abtastung{0%{transform:translateY(-40vh)}70%,to{transform:translateY(110vh)}}.kulisse-signal:after{content:"";background:repeating-linear-gradient(#0000 0 2px,#ffffff06 2px 3px);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.kulisse-signal .signal-abtastung{display:none}}html[data-bewegungsstufe=wenig] .kulisse-signal .signal-abtastung,html[data-kontrast="1"] .kulisse-signal{display:none}@media (prefers-contrast:more){.kulisse-signal{display:none}}html[data-theme=signal] .grosser-titel h1,html[data-theme=signal] .page-title,html[data-theme=signal] .profil-kopf h1,html[data-theme=signal] .buch-titel,html[data-theme=signal] .kopf-leiste-titel{font-family:var(--signal-serif);letter-spacing:-.02em;word-spacing:.06em;font-weight:900}html[data-theme=signal] .kopf-leiste-titel{letter-spacing:0}html[data-theme=signal] .grosser-titel h1:after{content:"";background:repeating-linear-gradient(-45deg, var(--signal-orange) 0 4px, transparent 4px 8px);width:64px;height:5px;margin-top:10px;display:block}html[data-theme=signal] .abschnitt-titel h2,html[data-theme=signal] .ll-titel,html[data-theme=signal] .hero-titel,html[data-theme=signal] .ll-held-stufe,html[data-theme=signal] .regalwand-titel,html[data-theme=signal] .ll-ziel h2{font-family:var(--signal-serif);letter-spacing:-.01em;word-spacing:.06em;font-weight:900}:root[data-theme=signal]:lang(ar) :is(.grosser-titel h1,.page-title,.profil-kopf h1,.buch-titel,.abschnitt-titel h2,.ll-titel,.hero-titel,.ll-held-stufe){letter-spacing:0}html[data-theme=signal] .abschnitt-titel h2:before,html[data-theme=signal] .ll-titel:before{content:"";background:var(--signal-orange);vertical-align:-.04em;width:5px;height:.78em;margin-inline-end:10px;display:inline-block;transform:skew(-16deg)}[dir=rtl][data-theme=signal] .abschnitt-titel h2:before,[dir=rtl][data-theme=signal] .ll-titel:before{transform:skew(16deg)}html[data-theme=signal] .gruppe-titel,html[data-theme=signal] .mess-etikett,html[data-theme=signal] .hero-text .mess-etikett,html[data-theme=signal] .vorschlag-titel,html[data-theme=signal] .regal-reihe-titel,html[data-theme=signal] .ringe-titel,html[data-theme=signal] .erfolge-kicker,html[data-theme=signal] .lsig-titel,html[data-theme=signal] .lese-ring-name,html[data-theme=signal] .seitenleiste-titel,html[data-theme=signal] .ll-held-kicker{font-family:var(--signal-etikett-schrift);font-size:var(--signal-etikett-groesse);letter-spacing:var(--signal-sperrung);text-transform:uppercase;font-weight:700}html[data-theme=signal] .hero-text .mess-etikett{color:var(--signal-orange)}html[data-theme=signal] .hero-text .mess-etikett:before{content:"";vertical-align:.12em;background:var(--signal-gruen);width:6px;height:6px;margin-inline-end:8px;animation:2.6s ease-in-out infinite signal-lampe;display:inline-block;box-shadow:0 0 6px #86ee54cc}@keyframes signal-lampe{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){html[data-theme=signal] .hero-text .mess-etikett:before{animation:none}}html[data-theme=signal] :is(strong,b,dd).mess,html[data-theme=signal] .ringe-zahl,html[data-theme=signal] .lese-ring-wert,html[data-theme=signal] .workout-zeit{font-family:var(--signal-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}html[data-theme=signal] :where(.cozy-card,.hero,.gruppe-liste,.settings-menu,.profil-menue,.blatt-liste,.schnell-kachel,.beitrag,.lese-ringe,.lese-buchzeile,.lese-level,.workout-leiste,.erfolge-reihe,.settings-account-summary,.ll-liste,.liste-karte){border-radius:var(--radius-card);position:relative}html[data-theme=signal] :where(.hero,.gruppe-liste,.settings-menu,.profil-menue,.blatt-liste,.schnell-kachel,.lese-ringe,.lese-buchzeile,.lese-level,.workout-leiste,.erfolge-reihe,.settings-account-summary,.ll-liste,.liste-karte,.beitrag:not(.ist-kreis,.ist-hervorgehoben)){box-shadow:0 0 0 1px var(--signal-kante)}html[data-theme=signal] :where(.cozy-card,.hero,.gruppe-liste,.settings-menu,.profil-menue,.blatt-liste,.schnell-kachel,.beitrag,.lese-ringe,.lese-buchzeile,.lese-level,.workout-leiste,.erfolge-reihe,.settings-account-summary,.ll-liste,.liste-karte):after{--k:var(--signal-klammer);content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(var(--k), var(--k)) top left / 12px 1.5px, linear-gradient(var(--k), var(--k)) top left / 1.5px 12px, linear-gradient(var(--k), var(--k)) top right / 12px 1.5px, linear-gradient(var(--k), var(--k)) top right / 1.5px 12px, linear-gradient(var(--k), var(--k)) bottom left / 12px 1.5px, linear-gradient(var(--k), var(--k)) bottom left / 1.5px 12px, linear-gradient(var(--k), var(--k)) bottom right / 12px 1.5px, linear-gradient(var(--k), var(--k)) bottom right / 1.5px 12px;background-repeat:no-repeat;position:absolute;inset:0}html[data-theme=signal] :where(.schnell-kachel,.lese-level,.lese-buchzeile,.erfolge-reihe):after{background-size:8px 1.5px,1.5px 8px,8px 1.5px,1.5px 8px,8px 1.5px,1.5px 8px,8px 1.5px,1.5px 8px}html[data-theme=signal] :where(.stats-grid .cozy-card,.shop-grid .cozy-card,.coach-insight,.stufen-info,.ll-form-tipp,.beitrag-anhang,.widget-bild){border-radius:var(--radius-card)}html[data-theme=signal] .workout-leiste{background:var(--bg-card);box-shadow:0 0 0 1px var(--signal-kante)}html[data-theme=signal] .lese-workout{--workout-zeit:#86ee54}html[data-theme=signal] .workout-zeit{text-shadow:0 0 18px #86ee5459;font-weight:700}html[data-theme=signal] .workout-knopf:not(.ist-haupt)>svg{background:var(--signal-grund-gruen);box-shadow:inset 0 0 0 1px var(--signal-kante-mittel);border-radius:2px}html[data-theme=signal] .workout-knopf.ist-haupt{background:var(--signal-grund-gruen);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);border-radius:0}html[data-theme=signal] .workout-knopf.ist-haupt:focus-visible{clip-path:none;border-radius:4px}html[data-theme=signal] .lese-figur{border-radius:2px}html[data-theme=signal] .blatt,html[data-theme=signal] .modal-box{box-shadow:inset 0 1px 0 var(--signal-kante-mittel), var(--shadow-float)}html[data-theme=signal] .blatt-griff{background:repeating-linear-gradient(-45deg,#ff8a1fbf 0 4px,#0000 4px 8px);border-radius:0;width:44px}html[data-theme=signal] .toast{border-color:var(--signal-kante-mittel);border-radius:3px}html[data-kontrast="1"][data-theme=signal]{--signal-kante:#ffffff73;--signal-kante-mittel:#fff9}@media (prefers-contrast:more){html[data-theme=signal]{--signal-kante:#ffffff73;--signal-kante-mittel:#fff9}}html[data-theme=signal] .hero-leiste,html[data-theme=signal] .gleit-leiste,html[data-theme=signal] .progress-track{border-radius:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 7px);mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 7px)}html[data-theme=signal] :where(.hero-leiste,.gleit-leiste,.progress-track){background-color:#86ee5421}html[data-theme=signal] .hero-leiste{height:8px}html[data-theme=signal] .hero-leiste-fuell,html[data-theme=signal] .progress-fill{border-radius:0;box-shadow:0 0 10px #86ee548c}html[data-theme=signal] .ring-spur,html[data-theme=signal] .lese-ring-spur{stroke-dasharray:1.6 2.4}html[data-theme=signal] .ringe-punkt{border-radius:0}html[data-theme=signal] :where(.ll-einstieg-medaille,.ll-karte-symbol,.ll-ziel-medaille,.stufen-medaille,.ll-ring-medaille){clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);border-radius:0}html[data-theme=signal] .btn-main,html[data-theme=signal] .hero-weiter,html[data-theme=signal] .hero-ebook{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);letter-spacing:.01em;border-radius:0;box-shadow:inset 0 0 0 1px #86ee5457}[dir=rtl][data-theme=signal] .btn-main,[dir=rtl][data-theme=signal] .hero-weiter,[dir=rtl][data-theme=signal] .hero-ebook{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}@media (hover:hover){html[data-theme=signal] .btn-main:hover:not(:disabled),html[data-theme=signal] .hero-weiter:hover{box-shadow:inset 0 0 0 1px #86ee5499}}html[data-theme=signal] .btn-main:active:not(:disabled),html[data-theme=signal] .hero-weiter:active{filter:brightness(.9);box-shadow:inset 0 0 0 1px var(--signal-gruen), inset 0 2px 10px #00000059;transform:translateY(1px)}html[data-theme=signal] .btn-main:focus-visible,html[data-theme=signal] .hero-weiter:focus-visible,html[data-theme=signal] .hero-ebook:focus-visible{clip-path:none;outline:2px solid var(--signal-gruen);outline-offset:3px;box-shadow:inset 0 0 0 1px var(--signal-gruen), 0 0 14px #86ee5473}html[data-theme=signal] :where(.btn-ghost,.feed-chip,.challenge-filters button,.regal-auswahl,.verfassen-zeile,.ll-halten,.beitrag-will){box-shadow:inset 0 0 0 1px var(--signal-kante);border-radius:2px}html[data-theme=signal] .btn-ghost.active,html[data-theme=signal] .btn-ghost[aria-pressed=true],html[data-theme=signal] .feed-chip.ist-aktiv,html[data-theme=signal] .challenge-filters .is-selected{background:var(--signal-gruen);color:#0a0910;box-shadow:none}html[data-theme=signal] .icon-button{border-radius:2px!important}html[data-theme=signal] :where(.segment,.segmented-control,.detail-tabs,.moderation-tabs,.profil-reiter,.ziel-umschalter){box-shadow:inset 0 0 0 1px var(--signal-kante);border-radius:3px}html[data-theme=signal] :where(.segment>a,.segment>button,.segmented-control .btn-ghost,.detail-tabs button,.moderation-tabs button,.profil-reiter-knopf,.ziel-reiter){border-radius:2px}html[data-theme=signal] .segment>.ist-aktiv,html[data-theme=signal] .segment>[aria-current=page],html[data-theme=signal] .segment>[aria-selected=true],html[data-theme=signal] .segmented-control .btn-ghost.active,html[data-theme=signal] .detail-tabs button.active,html[data-theme=signal] .moderation-tabs button.active,html[data-theme=signal] .profil-reiter-knopf.aktiv,html[data-theme=signal] .ziel-reiter.aktiv{color:#fff;box-shadow:inset 0 0 0 1px var(--signal-kante-mittel), inset 0 -2px 0 var(--signal-gruen);background:#86ee541f}html[data-theme=signal] .cozy-input{box-shadow:inset 0 0 0 1px var(--signal-kante);border-radius:2px}html[data-theme=signal] .cozy-input:focus{box-shadow:inset 0 0 0 1px var(--signal-gruen), 0 0 0 3px #86ee5438}html[data-theme=signal] .suchfeld{box-shadow:inset 0 0 0 1px var(--signal-kante);border-radius:2px}html[data-theme=signal] .suchfeld:focus-within{box-shadow:inset 0 0 0 1px var(--signal-gruen), 0 0 0 3px #86ee5438}html[data-theme=signal] .kopf-knopf:not(.ist-profil){border-color:var(--signal-kante-mittel);border-radius:2px}html[data-theme=signal] .kopf-zahl{border-radius:2px}html[data-theme=signal] :is(.zeile-symbol,.settings-menu-icon,.blatt-icon,.schnell-symbol,.entdecken-kaestchen,.kapsel-symbol,.tipp-symbol,.dna-symbol,.neu-symbol,.ziel-icon){background:var(--signal-grund-gruen);color:var(--signal-gruen);box-shadow:inset 0 0 0 1px var(--signal-kante-mittel);border-radius:2px}html[data-theme=signal] :is(.zeile-symbol,.blatt-icon,.schnell-symbol):is(.farbe-gelb,.farbe-orange,.farbe-rot),html[data-theme=signal] .entdecken-kaestchen.ist-orange,html[data-theme=signal] .erkenntnis-symbol{background:var(--signal-grund-orange);color:var(--signal-orange);box-shadow:inset 0 0 0 1px var(--signal-kante-orange);border-radius:2px}html[data-theme=signal] .schnell-kachel.mit-stufe .schnell-symbol{background:color-mix(in srgb, var(--stufe) 16%, transparent);color:var(--stufe);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--stufe) 45%, transparent)}@media (min-width:900px){html[data-theme=signal] .seitenleiste{border-color:var(--signal-kante-mittel);border-radius:4px}}html[data-theme=signal] .seitenleiste .suchfeld,html[data-theme=signal] .seitenleiste-eintrag,html[data-theme=signal] .seitenleiste-konto,html[data-theme=signal] .app-symbol{border-radius:2px}html[data-theme=signal] .seitenleiste-eintrag.ist-aktiv,html[data-theme=signal] .seitenleiste-konto.ist-aktiv{box-shadow:inset 2px 0 0 var(--signal-gruen);background:#86ee541a}[dir=rtl][data-theme=signal] .seitenleiste-eintrag.ist-aktiv,[dir=rtl][data-theme=signal] .seitenleiste-konto.ist-aktiv{box-shadow:inset -2px 0 0 var(--signal-gruen)}html[data-theme=signal] .tabbar{border-color:var(--signal-kante-mittel);border-radius:4px}html[data-theme=signal] .tab{border-radius:2px}html[data-theme=signal] .tabbar-linse{box-shadow:inset 0 0 0 1px var(--signal-kante-mittel), inset 0 2px 0 var(--signal-gruen);background:#86ee541a;border-radius:2px}html[data-theme=signal] .tab-plus{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);box-shadow:none;border-radius:0}html[data-theme=signal] .tab-plus:focus-visible{clip-path:none;outline:2px solid var(--signal-gruen);outline-offset:3px;border-radius:4px}.briefmarke{--bm-papier:#fffdf7;--bm-grund:#f1eadb;--bm-kante:#2a242024;aspect-ratio:100/125;vertical-align:top;width:100%;display:inline-grid;position:relative}.briefmarke-quadrat{aspect-ratio:1}.briefmarke-quer{aspect-ratio:125/100}.briefmarke-rand{filter:drop-shadow(0 1px 1px #00000029)drop-shadow(0 4px 10px #0000001a);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.briefmarke-rand path{fill:var(--bm-papier)}.briefmarke-feld{background:var(--bm-grund);box-shadow:inset 0 0 0 1px var(--bm-kante);border-radius:2px;place-items:center;margin:9%;display:grid;position:relative;overflow:hidden}.briefmarke-feld>svg,.briefmarke-feld>img{width:100%;height:100%;display:block}.briefmarke.ist-gesperrt .briefmarke-rand{filter:none;opacity:.55}.briefmarke.ist-gesperrt .briefmarke-feld{filter:grayscale();opacity:.55}.zahlenrad{height:calc(var(--zr-zeile,44px) * var(--zr-sichtbar,5));background:var(--bg-light);border-radius:18px;max-width:280px;margin:0 auto;position:relative}.zahlenrad-band{inset-inline:10px;top:calc(var(--zr-zeile,44px) * 2);height:var(--zr-zeile,44px);background:var(--bg-card);box-shadow:0 0 0 1px var(--separator), 0 2px 8px #0000000f;pointer-events:none;border-radius:12px;position:absolute}.zahlenrad-liste{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:18px;height:100%;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 32% 68%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 32% 68%,#0000 100%)}.zahlenrad-liste::-webkit-scrollbar{display:none}.zahlenrad-liste:focus-visible{outline:2px solid var(--primary);outline-offset:3px;-webkit-mask-image:none;mask-image:none}.zahlenrad-rand{height:calc(var(--zr-zeile,44px) * 2)}.zahlenrad-zahl{width:100%;height:var(--zr-zeile,44px);color:var(--text-muted);font:inherit;font-variant-numeric:tabular-nums;scroll-snap-align:center;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;transition:color .15s,font-size .15s;display:block}.zahlenrad-zahl.ist-gewaehlt{color:var(--text-main);font-size:26px;font-weight:700}.zahlenrad-einheit{top:calc(var(--zr-zeile,44px) * 2);height:var(--zr-zeile,44px);font-size:var(--fs-footnote,13px);color:var(--text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;inset-inline-end:24px}@media (prefers-reduced-motion:reduce){.zahlenrad-zahl{transition:none}}.tier-marke{vertical-align:top;width:100%;line-height:0;display:inline-block}.tier-marke .briefmarke-feld>img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pk-marke{width:80px}.pk-bild.ist-marke .pk-plus{inset-block-end:-7px;inset-inline-end:-9px}.avatar-arten:has(>.avatar-art:nth-child(4)){grid-template-columns:repeat(auto-fill,minmax(clamp(25% - 3.1px,455544px - 99900%,50% - 2.1px),1fr));grid-auto-flow:row}.avatar-arten:has(>.avatar-art:nth-child(4))>.avatar-art{-webkit-hyphens:auto;hyphens:auto}.avatar-buehne-bild.tier-buehne{width:calc(var(--avatar-bild) * .8);border-radius:0}.avatar-buehne-bild.tier-buehne:before{inset:-10px -22px}.avatar-studio.ist-tiere .avatar-buehne{box-shadow:-8px 0 0 var(--avatar-grund,var(--bg-card)), 8px 0 0 var(--avatar-grund,var(--bg-card))}.tier-editor{padding-top:2px}.tier-hinweis{font-size:var(--fs-footnote,13px);color:var(--text-muted);text-align:center;margin:0 0 14px;line-height:1.45}.tier-gruppe{margin-bottom:16px}.tier-gruppe-titel{font-size:var(--fs-subhead,15px);color:var(--text-main);margin-bottom:6px;font-weight:700}.tier-reihe{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin-inline:-8px;padding:8px 8px 10px;display:flex;overflow:auto hidden}.tier-reihe::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.tier-reihe{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-main) 26%, transparent) transparent}.tier-reihe::-webkit-scrollbar{height:6px;display:block}.tier-reihe::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-main) 26%, transparent);border-radius:3px}}.tier-wahl{width:78px;color:var(--text-main);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-content:start;justify-items:center;gap:5px;padding:0;display:grid}.tier-wahl-bild{background:var(--bg-light);width:68px;height:68px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-main) 10%, transparent);border-radius:18px;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.tier-wahl-bild img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.tier-wahl:active .tier-wahl-bild{transform:scale(.95)}.tier-wahl.ist-an .tier-wahl-bild{box-shadow:0 0 0 3px var(--primary)}.tier-wahl-haken{inset-inline-end:4px;background:var(--grad-main);width:20px;height:20px;color:var(--on-grad);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;box-shadow:0 1px 3px #0000004d}.tier-wahl-name{max-width:100%;font-size:var(--fs-caption,12px);text-align:center;color:var(--text-muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.tier-wahl.ist-an .tier-wahl-name{color:var(--text-main);font-weight:700}.tier-wahl:focus-visible{outline:none}.tier-wahl:focus-visible .tier-wahl-bild,.tier-wahl:focus-visible .tier-farbe{outline:2px solid var(--primary);outline-offset:5px}.tier-reihe.ist-farbe{gap:14px;padding-block:10px 12px}.tier-reihe.ist-farbe .tier-wahl{width:44px}.tier-farbe{background:var(--farbe);color:#2a1f1b;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1px #00000024}.tier-wahl:active .tier-farbe{transform:scale(.92)}.tier-wahl.ist-an .tier-farbe{box-shadow:inset 0 0 0 1px #00000024, 0 0 0 3px var(--bg-card), 0 0 0 5.5px var(--primary)}.avatar-gestalten .tier-wahl.ist-an .tier-farbe{box-shadow:inset 0 0 0 1px #00000024, 0 0 0 3px var(--bg-dark), 0 0 0 5.5px var(--primary)}@media (min-width:700px){.tier-wahl{width:90px}.tier-wahl-bild{border-radius:20px;width:78px;height:78px}}.workout-anzeige{--tier-hoehe:62px;--tier-breite:calc(var(--tier-hoehe) * 100 / 103)}.tier-leser{width:var(--tier-breite,60px);height:var(--tier-hoehe,62px);margin-block:calc((52px - var(--tier-hoehe,62px)) / 2);pointer-events:none;flex:none;display:block;position:relative}.workout-anzeige>.workout-pausiert{inset-inline-start:calc(var(--tier-breite) + 12px)}@media (prefers-reduced-motion:reduce){.tier-wahl-bild,.tier-farbe{transition:none}}.bmk-abschnitt{scroll-margin-top:calc(70px + env(safe-area-inset-top))}.bmk-zahl{font-size:var(--fs-subhead);color:var(--text-muted);white-space:nowrap;font-weight:600}.bmk-hinweis{font-size:var(--fs-subhead);color:var(--text-muted);margin:-4px 0 10px;line-height:1.4}.bmk-album{padding:18px 10px 12px}.bmk-gitter{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 6px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.bmk-gitter{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 12px}}.bmk-gitter>li{min-width:0;display:flex}.bmk-feld{width:100%;min-width:0;min-height:44px;color:var(--text-main);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;margin:0;padding:6px 4px;display:flex}.bmk-feld:focus-visible,.bmk-reihe-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bmk-feld .bmk-marke{width:min(100%,104px);transform:rotate(var(--bmk-schief,0deg));transition:transform .25s var(--feder,ease-out);margin-bottom:7px}@media (hover:hover){.bmk-feld:hover .bmk-marke{transform:rotate(0)scale(1.04)}}.bmk-feld:active .bmk-marke{transform:rotate(0)scale(.96)}.bmk-name{font-size:var(--fs-footnote);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:700;line-height:1.25}.bmk-zeile{-webkit-line-clamp:3;font-size:var(--fs-caption);color:var(--text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.bmk-balken{background:var(--bg-light);width:62%;max-width:76px;height:4px;box-shadow:inset 0 0 0 1px var(--separator,var(--border-subtle));border-radius:2px;margin-top:4px;display:block;overflow:hidden}.bmk-balken>i{border-radius:inherit;background:var(--primary);height:100%;display:block}.bmk-fuss{font-size:var(--fs-footnote);color:var(--text-muted);margin:14px 6px 2px;line-height:1.4}.bmk-marke.ist-gesperrt{--bm-papier:#e6e1d8}.bmk-marke.ist-gesperrt .briefmarke-rand{filter:drop-shadow(0 0 .6px #3a30288c);opacity:.75}.bmk-skelett-marke{aspect-ratio:100/125;background:var(--bg-light);border-radius:6px;justify-self:center;width:min(100%,104px);animation:1.4s ease-in-out infinite both bmkPuls}@keyframes bmkPuls{50%{opacity:.55}}.bmk-leer.ist-ladend circle{animation:1.2s ease-in-out infinite both bmkPuls}.bmk-leer.ist-ladend circle:nth-child(2){animation-delay:.15s}.bmk-leer.ist-ladend circle:nth-child(3){animation-delay:.3s}.bmk-blatt{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.bmk-blatt .bmk-blatt-zu{top:14px;position:absolute;inset-inline-end:16px}.bmk-blatt-marke{width:min(44vw,172px);margin:12px 0 20px;transform:rotate(-2deg)}.bmk-blatt-marke .briefmarke{width:100%}.bmk-blatt-titel{font-size:var(--fs-title2);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.2}.bmk-blatt-text{font-size:var(--fs-body);margin:6px 0 0;line-height:1.45}.bmk-blatt-stand{font-size:var(--fs-subhead);color:var(--text-muted);margin:10px 0 0;font-weight:600}.bmk-blatt-balken{border-radius:3px;width:min(60%,220px);max-width:none;height:6px;margin-top:10px}.bmk-blatt-teilen{width:100%;max-width:380px;margin-top:12px}.bmk-reihe{margin:0 0 14px;padding:8px 16px 12px}.bmk-reihe-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.bmk-reihe-titel{font-size:var(--fs-headline);margin:0;font-weight:700}.bmk-reihe-alle{white-space:nowrap;gap:2px;min-height:44px}.bmk-reihe-marken{grid-template-columns:repeat(4,minmax(0,76px));gap:12px;margin:2px 0 0;padding:0;list-style:none;display:grid}.bmk-reihe-marken>li{min-width:0;display:flex}.bmk-reihe-knopf{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;width:100%;min-height:44px;margin:0;padding:4px;display:block}.bmk-reihe-knopf .bmk-marke{transition:transform .2s var(--feder,ease-out);transform:rotate(-2deg)}.bmk-reihe-marken>li:nth-child(2n) .bmk-marke{transform:rotate(1.5deg)}.bmk-reihe-knopf:active .bmk-marke{transform:scale(.95)}.bmk-reihe-leer{font-size:var(--fs-subhead);align-items:center;gap:14px;margin:4px 0 0;line-height:1.4;display:flex}.bmk-reihe-leer .bmk-reihe-knopf{flex:0 0 64px}.bmk-reihe-platz{height:96px}.bmk-reihe-fuss{font-size:var(--fs-footnote);color:var(--text-muted);align-items:center;gap:5px;margin:8px 0 0;display:flex}.bmk-reihe-fuss svg{flex:none}.bmk-neu-grund{z-index:3400;background:var(--scrim,#0000008c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:20px;animation:.25s ease-out both bmkEin;display:grid;position:fixed;inset:0}.bmk-neu{text-align:center;background:var(--bg-card);width:min(100%,360px);max-height:calc(100dvh - 40px);color:var(--text-main);animation:bmkKarte .4s var(--ios-kurve,ease-out) both;border-radius:28px;flex-direction:column;align-items:center;padding:24px 22px 14px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #00000059}.bmk-neu:focus{outline:none}.bmk-neu-buehne{width:min(52vw,172px);margin:4px 0 20px;position:relative}.bmk-neu-marke{width:100%;animation:.75s cubic-bezier(.2,1.25,.4,1) .12s both bmkLanden;transform:rotate(-3deg)}.bmk-stempel{color:#2b221e9e;pointer-events:none;width:66%;animation:.34s cubic-bezier(.3,1.4,.5,1) .85s both bmkStempel;position:absolute;bottom:7%;right:2%;transform:rotate(-14deg)}.bmk-neu-kicker{font-size:var(--fs-caption);text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.bmk-neu-titel{overflow-wrap:anywhere;margin:4px 0 6px;font-size:26px;font-weight:800;line-height:1.15}.bmk-neu-text{font-size:var(--fs-body);margin:0;line-height:1.45}.bmk-neu-weiter{margin-top:18px}.bmk-neu-wege{flex-wrap:wrap;justify-content:center;gap:0 18px;margin-top:4px;display:flex}.bmk-neu-weg{min-height:44px;color:var(--primary);font:inherit;font-size:var(--fs-subhead);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-weight:600;display:inline-flex}.bmk-neu-weg:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}@keyframes bmkEin{0%{opacity:0}}@keyframes bmkKarte{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes bmkLanden{0%{opacity:0;transform:translateY(-40px)rotate(-16deg)scale(1.28)}55%{opacity:1;transform:translateY(3px)rotate(-1deg)scale(.97)}to{opacity:1;transform:rotate(-3deg)}}@keyframes bmkStempel{0%{opacity:0;transform:rotate(-14deg)scale(1.6)}to{opacity:1;transform:rotate(-14deg)scale(1)}}@media (prefers-reduced-motion:reduce){.bmk-neu-grund,.bmk-neu,.bmk-neu-marke,.bmk-stempel,.bmk-skelett-marke,.bmk-leer.ist-ladend circle{animation:none}}.ts-karte,.ts-flug{--ts-papier:#fffdf7;--ts-tinte:#7a2b3c;--ts-himmel:#f3e7cf;--ts-sonne:#e9b44c;--ts-huegel:#9db58a;--ts-band:#b8431f;--ts-umschlag:#f4ead6;--ts-umschlag-innen:#dccdb2;--ts-umschlag-klappe:#efe2ca;--ts-umschlag-kante:#a8977c;--ts-vogel:#fffdf7;--ts-vogel-schatten:#e5dccb;--ts-vogel-kante:#5e554c;--ts-vogel-schnabel:#e2a23b;--ts-richtung:1}[dir=rtl] .ts-karte,[dir=rtl] .ts-flug{--ts-richtung:-1}html[data-theme=brief] .ts-karte,html[data-theme=brief] .ts-flug{--ts-tinte:#4b3591;--ts-huegel:#8fa67a;--ts-band:#5b3fa6;--ts-vogel-schatten:#e6dff2}html[data-theme=laterne] .ts-karte,html[data-theme=laterne] .ts-flug{--ts-tinte:#a3301e;--ts-sonne:#f2c14e;--ts-himmel:#f6e7c9;--ts-huegel:#7fa7a3;--ts-band:#b83a26}html[data-theme=signal] .ts-karte,html[data-theme=signal] .ts-flug{--ts-tinte:#4a2382;--ts-sonne:#ff9a3d;--ts-huegel:#7bd84b;--ts-band:#6431ae;--ts-vogel-schatten:#e2f6d6}.ts-karte{padding:14px 16px 4px;position:relative;container-type:inline-size}.ts-karte:focus{outline:none}.ts-karte:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ts-kopf{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 0 10px;font-weight:600}.ts-haupt{align-items:center;gap:16px;min-height:96px;display:flex}button.ts-feld{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;margin:0;padding:0}button.ts-feld:focus-visible{outline:2px solid var(--primary);outline-offset:4px}button.ts-feld:active .ts-leer{transform:scale(.97)}.ts-postkarte,.ts-leer{aspect-ratio:140/96;flex:none;width:124px;position:relative}.ts-leer{border:2px dashed var(--text-muted);background:color-mix(in srgb, var(--primary) 6%, transparent);border-radius:10px;place-items:center;transition:background-color .2s,transform .15s;display:grid}@media (hover:hover){button.ts-feld:hover .ts-leer{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.ts-leer-ring{border:1.5px dashed var(--text-muted);width:48px;height:48px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg)}.ts-postkarte{background:var(--ts-papier);border-radius:5px;display:block;transform:rotate(-2deg);box-shadow:0 1px 2px #00000029,0 6px 14px #0000001f}.ts-postkarte-zeilen{width:100%;height:100%;position:absolute;inset:0}.ts-postkarte-marke.briefmarke{width:25%;position:absolute;top:8%;right:6%}.ts-postkarte-marke .briefmarke-rand{filter:drop-shadow(0 1px 1px #0000002e)}.ts-poststempel{display:block;overflow:visible}.ts-postkarte-stempel{opacity:.92;pointer-events:none;width:72%;position:absolute;top:3%;right:3%;transform:rotate(-11deg)}.ts-text{flex:auto;gap:3px;min-width:0;display:grid}.ts-titel{font-size:var(--fs-headline);color:var(--text-main);margin:0;font-weight:700;line-height:1.25}.ts-feld-hinweis{font-size:var(--fs-subhead);color:var(--text-muted);line-height:1.35}.ts-menge{min-height:32px;font-size:var(--fs-subhead);color:var(--text-main);align-items:center;gap:2px;margin:0;font-weight:600;display:flex}.ts-stift{background:var(--bg-light);width:32px;height:32px;color:var(--primary);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:4px;padding:0;display:grid;position:relative}.ts-stift:after{content:"";position:absolute;inset:-6px}@media (hover:hover){.ts-stift:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.ts-stift:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ts-zeile{font-size:var(--fs-footnote);color:var(--text-muted);align-items:center;gap:6px;margin:0;line-height:1.35;display:flex}.ts-flamme{color:var(--attention);flex:none}.ts-wochenring{flex:none;width:15px;height:15px;transform:rotate(-90deg)}.ts-wochenring circle{fill:none;stroke-width:3.2px}.ts-wochenring-grund{stroke:color-mix(in srgb, var(--text-muted) 32%, transparent)}.ts-wochenring-wert{stroke:var(--primary);stroke-dasharray:100;stroke-linecap:round}.ts-wochenring.ist-geschafft .ts-wochenring-wert{stroke:var(--success)}.ts-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;min-height:48px;margin-top:6px;display:flex}.ts-gestern{min-height:44px;font-size:var(--fs-subhead)}.ts-gestern svg{flex:none}.ts-fenster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 8px;min-width:0;margin-inline-start:auto;display:inline-flex}.ts-fenster-text{font-size:var(--fs-footnote);color:var(--text-muted);text-align:end;line-height:1.35}.ts-zurueck{border:1px solid var(--separator);background:var(--bg-light);min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:4px 14px 4px 6px;padding-inline:6px 14px;font-weight:600;animation:.25s ease-out both tsReinBlenden;display:inline-flex}@media (hover:hover){.ts-zurueck:hover{background:color-mix(in srgb, var(--text-main) 10%, transparent)}}.ts-zurueck:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ts-uhr{flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.ts-uhr svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ts-uhr circle{fill:none;stroke-width:2.6px}.ts-uhr-grund{stroke:color-mix(in srgb, var(--text-muted) 30%, transparent)}.ts-uhr-rest{stroke:var(--primary);stroke-dasharray:100;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.ts-uhr-zahl{color:var(--text-main);font-size:12px;font-weight:700;position:relative}@keyframes tsReinBlenden{0%{opacity:0}}@media (min-width:900px){.startseite-oben>[data-abschnitt=stempel]{grid-column:1/-1}}@container (width<=309px){.ts-haupt{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:194px}.ts-text{width:100%}.ts-karte.hat-fenster .ts-gestern{display:none}}.ts-flug{z-index:3;border-radius:inherit;background:var(--bg-card);cursor:pointer;animation:tsFlugGrund var(--ts-flug-ms,2.2s) linear both;grid-template-rows:minmax(0,1fr) auto;justify-items:center;padding:12px 16px 10px;display:grid;position:absolute;inset:0}.ts-flug-buehne{align-self:end;width:150px;min-height:150px;position:relative}.ts-flug-paket{width:150px;height:100px;animation:tsPaket var(--ts-flug-ms,2.2s) cubic-bezier(.5, 0, .75, .4) both;position:absolute;bottom:4px;left:0}.ts-umschlag-hinten,.ts-umschlag-vorn{width:100%;height:100%;animation:tsUmschlag var(--ts-flug-ms,2.2s) ease-out both;position:absolute;inset:0}.ts-umschlag-hinten{z-index:1}.ts-umschlag-vorn{z-index:3}.ts-umschlag-klappe{z-index:1;transform-origin:50% 0;width:100%;height:66px;animation:tsKlappe var(--ts-flug-ms,2.2s) ease-in-out both;position:absolute;top:0;left:0}.ts-flug-karte{z-index:2;width:120px;animation:tsKarte var(--ts-flug-ms,2.2s) ease-in-out both;position:absolute;top:12px;left:15px}.ts-flug-karte .ts-postkarte{width:100%;transform:none}.ts-flug .ts-postkarte-stempel.ist-landend{animation:tsStempel var(--ts-flug-ms,2.2s) linear both}.ts-vogel{z-index:5;width:84px;animation:tsVogel var(--ts-flug-ms,2.2s) ease-out both;position:absolute;top:-50px;right:-38px}[dir=rtl] .ts-vogel{left:-38px;right:auto}.ts-vogel-bild{width:100%;height:auto;display:block;overflow:visible}[dir=rtl] .ts-vogel-bild{transform:scaleX(-1)}.ts-vogel-fluegel{transform-origin:37px 37px;animation:.2s ease-in-out infinite alternate tsFluegel}.ts-flug-text{font-size:var(--fs-subhead);color:var(--text-main);animation:tsText var(--ts-flug-ms,2.2s) ease-out both;margin:0;font-weight:600}.ts-flug-weiter{bottom:4px;background:var(--bg-card);min-height:44px;color:var(--primary);font:inherit;font-size:var(--fs-footnote);opacity:0;border:0;border-radius:999px;padding:0 12px;font-weight:600;position:absolute;inset-inline-end:8px}.ts-flug-weiter:focus-visible{opacity:1;outline:2px solid var(--primary);outline-offset:2px}@keyframes tsFlugGrund{0%{opacity:0}4%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes tsKarte{0%{opacity:0;transform:translateY(-58px)scale(.94)}10%{opacity:1;transform:translateY(-58px)scale(1)}34%{transform:translateY(-58px)scale(1)}52%,to{opacity:1;transform:translateY(0)scale(.94)}}@keyframes tsStempel{0%,9%{opacity:0;transform:rotate(-11deg)scale(1.7)}16%{opacity:.95;transform:rotate(-11deg)scale(.9)}20%{transform:rotate(-11deg)scale(1.05)}24%,to{opacity:.92;transform:rotate(-11deg)scale(1)}}@keyframes tsUmschlag{0%,26%{opacity:0;transform:translateY(14px)}36%,to{opacity:1;transform:none}}@keyframes tsKlappe{0%,26%{opacity:0;z-index:1;transform:translateY(14px)scaleY(-1)}36%{opacity:1;z-index:1;transform:scaleY(-1)}52%{z-index:1;transform:scaleY(-1)}57%{z-index:1;transform:scaleY(-.06)}57.5%{z-index:4;transform:scaleY(.04)}64%,to{opacity:1;z-index:4;transform:scaleY(1)}}@keyframes tsVogel{0%,58%{opacity:0;transform:translate(calc(var(--ts-richtung) * -90px), -30px) rotate(calc(var(--ts-richtung) * 10deg))}70%,to{opacity:1;transform:none}}@keyframes tsFluegel{0%{transform:scaleY(1)}to{transform:scaleY(-.55)}}@keyframes tsPaket{0%,70%{opacity:1;transform:none}86%{opacity:1}to{opacity:0;transform:translate(calc(var(--ts-richtung) * 150px), -120px) rotate(calc(var(--ts-richtung) * -14deg)) scale(.5)}}@keyframes tsText{0%,52%{opacity:0;transform:translateY(4px)}62%,to{opacity:1;transform:none}}html[data-bewegungsstufe=wenig] .ts-zurueck,html[data-bewegungsstufe=wenig] .ts-leer{transition:none;animation:none}html[data-bewegungsstufe=wenig] .ts-uhr-rest{transition:none}@media (prefers-reduced-motion:reduce){.ts-zurueck,.ts-leer{transition:none;animation:none}.ts-uhr-rest{transition:none}.ts-flug{display:none}}.ts-blatt-inhalt{gap:14px;padding:2px 4px 8px;display:grid}.ts-blatt-leer{font-size:var(--fs-body);color:var(--text-muted);margin:0;line-height:1.45}.ts-blatt-knopf{width:100%}.ts-blatt-ausfuehrlich{font-size:var(--fs-subhead);text-align:center;justify-self:center}.ts-blatt-hinweis{text-align:center;font-size:var(--fs-footnote);color:var(--text-muted);margin:-4px 0 0;line-height:1.4}.ts-blatt-zaehlt{font-size:var(--fs-footnote);color:var(--text-muted);margin:0;line-height:1.45}.ts-buecher{border:0;min-width:0;margin:0;padding:0}.ts-buecher legend{font-size:var(--fs-subhead);color:var(--text-main);margin-bottom:8px;padding:0;font-weight:600}.ts-buecher-reihe{overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;padding:14px 10px 6px;display:flex;overflow-x:auto}.ts-buch{cursor:pointer;flex:0 0 78px;align-content:start;justify-items:center;gap:6px;min-height:44px;display:grid}.ts-buch-deckel{aspect-ratio:2/3;border-radius:6px;width:58px;transition:transform .15s;display:block;position:relative;box-shadow:0 1px 3px #0000002e}.ts-buch-deckel img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.ts-buch.ist-gewaehlt .ts-buch-deckel{outline:3px solid var(--primary);outline-offset:2px}.ts-buch:has(input:focus-visible) .ts-buch-deckel{box-shadow:0 1px 3px #0000002e, 0 0 0 7px var(--bg-card), 0 0 0 9px var(--text-main)}.ts-buch:has(input:focus-visible) .ts-buch-titel{text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.ts-buch:not(.ist-gewaehlt):hover .ts-buch-deckel{transform:translateY(-2px)}}.ts-buch-haken{top:-8px;background:var(--primary);width:22px;height:22px;color:var(--on-primary);box-shadow:0 0 0 2px var(--bg-card);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-8px}.ts-buch-titel{max-width:78px;font-size:var(--fs-caption);text-align:center;color:var(--text-main);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ts-buch.ist-gewaehlt .ts-buch-titel{font-weight:700}.ts-buch-zeile{align-items:center;gap:12px;min-width:0;display:flex}.ts-buch-zeile-deckel{aspect-ratio:2/3;flex:0 0 40px;width:40px}.ts-buch-zeile-deckel img{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block;box-shadow:0 1px 3px #0000002e}.ts-buch-zeile-text{gap:2px;min-width:0;display:grid}.ts-buch-zeile-text strong{font-size:var(--fs-subhead);color:var(--text-main);overflow-wrap:anywhere}.ts-buch-zeile-text small{font-size:var(--fs-footnote);color:var(--text-muted)}.ts-raeder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ts-raeder.ist-nur-zeit{grid-template-columns:minmax(0,220px);justify-content:center}.ts-rad{gap:6px;min-width:0;display:grid}.ts-rad-name{text-align:center;font-size:var(--fs-footnote);color:var(--text-muted);font-weight:600}.ts-rad .zahlenrad{width:100%}html[data-schrift=gross] .ts-rad .zahlenrad-zahl,html[data-schrift=sehr-gross] .ts-rad .zahlenrad-zahl,html[data-schrift=gross] .ts-uhr-zahl,html[data-schrift=sehr-gross] .ts-uhr-zahl{-moz-text-size-adjust:115%;text-size-adjust:115%;line-height:1}.cozy-card.ob-karte{z-index:1;position:relative}.eb-kopfleiste{align-items:center;gap:6px;margin:-8px -8px 12px;display:flex}.eb-zurueck{width:44px;height:44px;color:var(--text-main);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;padding:0;display:grid;position:relative}.eb-zurueck:before{content:"";background:var(--bg-light);box-shadow:inset 0 0 0 1px var(--border-subtle,var(--separator));border-radius:9px;transition:transform .15s;position:absolute;inset:5px}.eb-zurueck>svg{position:relative}.eb-zurueck:active:before{transform:scale(.94)}.eb-zurueck:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.eb-zurueck-platz{flex:none;width:44px;height:44px}.eb-punkte{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.eb-punkte-reihe{justify-content:center;align-items:center;gap:6px;display:flex}.eb-schritt{font-size:var(--fs-caption2,11px);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.2}.eb-punkt{width:14px;height:14px;color:var(--bg-card);border-radius:50%;flex:none;place-items:center;transition:background-color .25s,box-shadow .25s,transform .25s;display:grid}.eb-punkt.ist-fertig{background:var(--text-main)}.eb-punkt.ist-jetzt{background:var(--text-main);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-main) 16%, transparent)}.eb-punkt.ist-offen{background:var(--text-muted);transform:scale(.5)}.eb-punkt.ist-uebersprungen{box-shadow:inset 0 0 0 1.5px var(--text-muted);background:0 0}.eb-punkt>svg{display:block}@media (max-width:359.98px){.eb-punkte-reihe{gap:4px}.eb-punkt{width:13px;height:13px}}.eb-kopf{text-align:center;margin:0 0 16px}.eb-kicker{font-family:var(--schrift-titel,inherit);font-style:italic;font-size:var(--fs-footnote,13px);color:var(--text-muted);margin:0 0 4px;line-height:1.35}html[lang^=ar] .eb-kicker,html[lang^=ja] .eb-kicker{font-style:normal}.eb-titel{font-family:var(--schrift-titel,inherit);color:var(--text-main);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:22px;font-weight:700;line-height:1.22}.eb-titel-haken{justify-content:center;align-items:center;gap:8px;display:inline-flex}.eb-titel-haken>svg{color:var(--success,var(--primary));flex:none}.eb-text{max-width:34em;color:var(--text-muted);text-wrap:pretty;margin:8px auto 0;font-size:14px;line-height:1.55}.ob-karte .ob-chips{justify-content:center}.eb-willkommen .eb-kopf{margin-bottom:14px}.eb-medaillon{width:164px;color:var(--text-main);margin:-6px auto 10px;position:relative}.eb-medaillon>svg{width:100%;height:auto;display:block;overflow:visible}@media (max-height:700px){.eb-medaillon{width:124px;margin-bottom:6px}.eb-wortmarke{font-size:15px}}@media (max-height:660px){.eb-medaillon{width:104px;margin-top:-8px;margin-bottom:10px}.eb-band{gap:4px;padding:2px 10px 3px;bottom:-6px}.eb-band>svg{width:12px;height:12px}.eb-wortmarke{font-size:13px}}.eb-ring-flaeche{fill:color-mix(in srgb, var(--primary) 7%, transparent)}.eb-ring-linie{fill:none;stroke:var(--primary);stroke-width:1.2px;opacity:.55}.eb-ring-linie.ist-fein{stroke-width:.8px;opacity:.35}.eb-ring-punkte{fill:none;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:.01 4.4;opacity:.6}.eb-ring-raute{fill:var(--primary);opacity:.7}.eb-tinte{fill:none;stroke:currentColor}.eb-tinte-flaeche{fill:currentColor}.eb-tinte-rand{stroke:#3a302a}.eb-band{background:var(--bg-card);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary) 50%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--primary) 50%, transparent), 0 1px 3px #00000014;color:var(--text-main);white-space:nowrap;direction:ltr;border-radius:2px;align-items:center;gap:6px;padding:4px 14px 5px;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.eb-band>svg{color:var(--primary);flex:none}.eb-wortmarke{font-family:var(--schrift-titel,inherit);letter-spacing:.12em;font-size:17px;font-weight:600;line-height:1}.eb-willkommen .tour-buehne{min-height:150px}.eb-willkommen .tour-karte{text-align:center;align-items:center;gap:6px}.eb-willkommen .tour-symbol{border-radius:12px;width:40px;height:40px}.eb-willkommen .tour-symbol>svg{width:21px;height:21px}.eb-willkommen .tour-karte>h3{font-family:var(--schrift-titel,inherit);font-size:18px}.eb-willkommen .tour-karte>p{font-size:14px;line-height:1.5}.eb-willkommen .tour-punkte{margin-top:4px}.ob-wahl.eb-raster{background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.eb-raster .ob-wahl-zeile,.eb-raster .ob-wahl-zeile+.ob-wahl-zeile{background:var(--bg-light);min-height:52px;box-shadow:inset 0 0 0 1px var(--border-subtle,var(--separator));border:0;border-radius:12px;gap:8px;padding:8px 10px;font-size:14px}.eb-raster .ob-wahl-zeile[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--primary)}.eb-raster .ob-wahl-punkt{width:16px;height:16px}.ob-karte .ob-wahl-zeile:focus-visible,.ob-karte .ob-chip:focus-visible,.ob-karte .ob-minute:focus-visible,.eb-rad-knopf:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ob-karte .ob-zuspruch{text-wrap:pretty;margin-top:10px}.ob-ziele-titel.eb-minuten-titel{margin:2px 0 8px}.eb-minuten-zeile{justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 8px;display:flex}.eb-minuten-zeile .ob-vorschlag{margin:0 2px}.eb-rad-knopf{min-height:44px;color:var(--primary);font:inherit;font-size:var(--fs-footnote,13px);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:4px;padding:0 4px 0 10px;font-weight:600;display:inline-flex}.eb-rad-knopf>svg{transition:transform .2s}.eb-rad-knopf>svg.ist-offen{transform:rotate(180deg)}.eb-rad{margin:0 0 12px}.eb-ertrag{background:var(--bg-light);border-radius:14px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 10px;padding:12px 14px;display:grid}.eb-stapel{border-bottom:2px solid color-mix(in srgb, var(--text-main) 28%, transparent);flex-direction:column-reverse;align-items:flex-start;gap:1px;height:82px;padding-bottom:2px;display:flex}.eb-ruecken{width:var(--eb-breite,86%);height:7px;background:var(--eb-farbe,#9e4a35);border-radius:1.5px;flex:none;margin-inline-start:var(--eb-versatz,0);display:block;position:relative;box-shadow:inset 0 -1px #00000038,inset 0 1px #ffffff1f}.eb-ruecken.ist-baender:before{content:"";background:#fff6e4b3;width:1.5px;position:absolute;inset-block:1.5px;inset-inline-start:9%;box-shadow:4px 0 #fff6e4b3}[dir=rtl] .eb-ruecken.ist-baender:before{box-shadow:-4px 0 #fff6e4b3}.eb-ruecken.ist-titel:after{content:"";top:2.5px;background:#fff6e499;border-radius:1px;height:2px;position:absolute;inset-inline:30% 24%}.eb-stapel.ist-bewegt .eb-ruecken{animation:.42s cubic-bezier(.3,1.35,.5,1) both eb-fallen;animation-delay:var(--eb-verzug,0s)}@keyframes eb-fallen{0%{opacity:0;transform:translateY(-24px)rotate(-5deg)}55%{opacity:1}to{opacity:1;transform:none}}.eb-ertrag-satz{color:var(--text-main);overflow-wrap:break-word;margin:0;font-size:15px;font-weight:600;line-height:1.4}.eb-ertrag-zahl{font-family:var(--schrift-titel,inherit);color:var(--primary);font-variant-numeric:lining-nums;padding-inline:.08em;font-size:1.6em;font-weight:700;line-height:1}.eb-ertrag-fuss{font-size:var(--fs-caption2,11px);color:var(--text-muted);margin:6px 0 0;line-height:1.35}.eb-leise{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}@media (max-width:359.98px){.eb-ertrag{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 12px}.ob-karte .ob-fuss>.ob-weiter{flex:auto;order:0;padding-inline:14px}}.eb-schmuck{inset-inline:0;z-index:0;max-width:620px;height:calc(100px + env(safe-area-inset-bottom,0px));pointer-events:none;opacity:0;visibility:hidden;margin-inline:auto;position:fixed;bottom:0}.eb-schmuck.ist-frei{opacity:1;visibility:visible;transition:opacity .4s}.eb-schmuck>*{bottom:calc(8px + env(safe-area-inset-bottom,0px));display:block;position:absolute}.eb-schmuck svg{height:auto;display:block;overflow:visible}.eb-schmuck>span>svg{width:100%}.eb-schmuck .eb-schmuck-links{width:52px;inset-inline-start:14px}.eb-schmuck .eb-schmuck-rechts{width:62px;inset-inline-end:14px}.eb-schmuck .ist-gespiegelt{width:40px;transform:scaleX(-1)}.eb-zweig{stroke:var(--primary);opacity:.4}.eb-zweig-blatt{fill:var(--primary);stroke:none}.eb-schmuck.ist-laterne .eb-schmuck-links{width:34px}.eb-schmuck>.eb-schmuck-streifen{inset-inline:0;height:calc(6px + env(safe-area-inset-bottom,0px));opacity:.8;background:repeating-linear-gradient(-45deg,#ff8a1f 0 7px,#0a0910 7px 14px);position:fixed;bottom:0}.eb-schmuck.ist-signal .eb-schmuck-rechts{width:58px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}@media (max-height:560px){.eb-schmuck{display:none}}[role=dialog]:has(input:focus,textarea:focus,select:focus)>.eb-schmuck{display:none}html[data-bewegungsstufe=wenig] .eb-ruecken{animation:none!important}html[data-bewegungsstufe=wenig] .eb-schmuck,html[data-bewegungsstufe=wenig] .eb-punkt,html[data-bewegungsstufe=wenig] .eb-rad-knopf>svg{transition:none}@media (prefers-reduced-motion:reduce){.eb-ruecken{animation:none!important}.eb-schmuck,.eb-punkt,.eb-rad-knopf>svg,.eb-zurueck:before{transition:none}}html[data-theme=brief] .ob-karte .ob-wahl-zeile[aria-checked=true]{background:var(--grad-main);color:var(--on-grad)}html[data-theme=brief] .ob-karte .ob-wahl-zeile[aria-checked=true] .ob-wahl-punkt{background:radial-gradient(currentColor 0 42%,#0000 48%);border-color:currentColor}html[data-theme=brief] .eb-raster .ob-wahl-zeile[aria-checked=true]{box-shadow:none}html[data-theme=brief] .ob-karte .ob-chip:not([aria-pressed=true]):active .eb-etikett,html[data-theme=brief] .ob-karte .ob-wahl-zeile:not([aria-checked=true]):active .eb-etikett{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 50%,#f0ce4acc 50% 90%,#0000 90%)}html[data-theme=brief] .eb-zurueck:before{background:#fbf7ef;transform:rotate(-3deg);box-shadow:inset 0 0 0 1px #2a242029,1px 2px #2a24201a}html[data-theme=brief] .eb-zurueck:active:before{transform:rotate(-3deg)scale(.94)}html[data-theme=brief] .eb-ring-linie,html[data-theme=brief] .eb-ring-punkte,html[data-theme=brief] .eb-ring-raute{stroke:#8e6cc4}html[data-theme=brief] .eb-ring-raute{fill:#8e6cc4}html[data-theme=laterne] .eb-punkt.ist-fertig,html[data-theme=laterne] .eb-punkt.ist-jetzt,html[data-theme=signal] .eb-punkt.ist-fertig,html[data-theme=signal] .eb-punkt.ist-jetzt{background:var(--primary);color:var(--on-primary,var(--bg-card))}html[data-theme=laterne] .eb-punkt.ist-jetzt,html[data-theme=signal] .eb-punkt.ist-jetzt{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}html[data-theme=signal] .eb-punkt{border-radius:3px}.ht-ebene{--ht-dimm:var(--scrim,#0814148c);z-index:3400;touch-action:none;overscroll-behavior:contain;animation:htRein .24s var(--weich,ease-out) both;outline:none;position:fixed;inset:0}@keyframes htRein{0%{opacity:0}to{opacity:1}}.ht-sicher{top:max(12px, env(safe-area-inset-top));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));visibility:hidden;pointer-events:none;position:fixed}.ht-loch{pointer-events:none;width:0;height:0;box-shadow:0 0 0 2px color-mix(in srgb, var(--bg-card) 92%, transparent), 0 0 0 5px color-mix(in srgb, var(--primary) 30%, transparent), 0 0 26px 8px color-mix(in srgb, var(--bg-card) 28%, transparent), 0 0 0 200vmax var(--ht-dimm);border-radius:12px;position:fixed;top:0;left:0}.ht-loch[data-leer=ja]{box-shadow:0 0 0 200vmax var(--ht-dimm)}html[data-scheme=dark] .ht-ebene{--ht-dimm:#000000a8}html[data-scheme=dark] .ht-loch:not([data-leer=ja]){box-shadow:0 0 0 2px color-mix(in srgb, var(--text-main) 70%, transparent), 0 0 0 5px color-mix(in srgb, var(--primary) 45%, transparent), 0 0 26px 8px color-mix(in srgb, var(--primary) 22%, transparent), 0 0 0 200vmax var(--ht-dimm)}@supports not (color:color-mix(in srgb, red 50%, blue)){.ht-loch{box-shadow:0 0 0 2px var(--bg-card), 0 0 0 200vmax var(--ht-dimm)}html[data-scheme=dark] .ht-loch:not([data-leer=ja]){box-shadow:0 0 0 2px var(--text-main), 0 0 0 200vmax var(--ht-dimm)}.ht-loch[data-leer=ja]{box-shadow:0 0 0 200vmax var(--ht-dimm)}}html.ist-einfuehrung .leseszene-frage,html.ist-einfuehrung .schwebe-hinweis{visibility:hidden}.ht-gruppe{flex-direction:column;align-items:center;gap:10px;width:min(340px,100vw - 24px);display:flex;position:fixed;top:0;left:0}.ht-gruppe[data-seite=ueber]{flex-direction:column-reverse}.ht-gruppe.ist-suchend{opacity:0;pointer-events:none}.ht-ebene.ist-bereit .ht-loch{transition:transform .34s var(--ios-kurve,ease), width .34s var(--ios-kurve,ease), height .34s var(--ios-kurve,ease), border-radius .34s var(--ios-kurve,ease)}.ht-ebene.ist-bereit .ht-gruppe{transition:transform .34s var(--ios-kurve,ease), opacity .16s ease}@media (prefers-reduced-motion:reduce){.ht-ebene,.ht-ebene .ht-loch,.ht-ebene .ht-gruppe{transition:none!important;animation:none!important}}html[data-bewegungsstufe=wenig] .ht-ebene,html[data-bewegungsstufe=wenig] .ht-ebene .ht-loch,html[data-bewegungsstufe=wenig] .ht-ebene .ht-gruppe{transition:none!important;animation:none!important}.ht-karte{border:1px solid var(--separator,#3c3c432e);background:var(--bg-card);max-height:calc(100dvh - 140px);color:var(--text-main);box-shadow:var(--shadow-float,0 12px 40px #00000029);border-radius:18px;flex-direction:column;align-self:stretch;padding:18px 18px 14px;display:flex;position:relative;overflow:hidden}.ht-inhalt{overscroll-behavior:contain;touch-action:pan-y;flex:auto;min-height:0;margin:-4px;padding:4px;overflow-y:auto}.ht-inhalt[data-rollt=ja]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.ht-pfeil{z-index:1;background:var(--bg-card);border:1px solid var(--separator,#3c3c432e);pointer-events:none;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.ht-gruppe[data-kante=oben] .ht-pfeil{top:-7px;left:calc(var(--ht-pfeil,50%) - 7px);border-bottom-color:#0000;border-right-color:#0000}.ht-gruppe[data-kante=unten] .ht-pfeil{bottom:-7px;left:calc(var(--ht-pfeil,50%) - 7px);border-top-color:#0000;border-left-color:#0000}.ht-gruppe[data-kante=links] .ht-pfeil{left:-7px;top:calc(var(--ht-pfeil,50%) - 7px);border-top-color:#0000;border-right-color:#0000}.ht-gruppe[data-kante=rechts] .ht-pfeil{right:-7px;top:calc(var(--ht-pfeil,50%) - 7px);border-bottom-color:#0000;border-left-color:#0000}.ht-gruppe[data-kante=keine] .ht-pfeil{display:none}.ht-band{top:0;width:12px;height:22px;fill:var(--primary);pointer-events:none;position:absolute;inset-inline-end:22px}.ht-karte[data-band=anfang] .ht-band{inset-inline:22px auto}.ht-text{font-size:var(--fs-callout,16px);color:var(--text-main);overflow-wrap:anywhere;margin:0;padding-inline-end:26px;font-weight:500;line-height:1.45}.ht-karte[data-band=anfang] .ht-text{padding-inline:26px 0}.ht-kopf{font-size:var(--fs-title3,20px);color:var(--text-main);overflow-wrap:anywhere;margin:0 0 6px;padding-inline-end:26px;font-weight:700;line-height:1.25}.ht-karte[data-band=anfang] .ht-kopf{padding-inline:26px 0}.ht-karte.ist-intro .ht-text{padding-inline-end:0}.ht-karte.ist-intro .ht-fuss{justify-content:flex-end}.ht-fuss{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.ht-punkte{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ht-punkte i{background:var(--text-muted);opacity:.35;width:7px;height:7px;transition:width .25s var(--ios-kurve,ease), opacity .2s, background-color .2s;border-radius:999px}.ht-punkte i.ist-durch{opacity:.6}.ht-punkte i.ist-an{background:var(--primary);opacity:1;width:18px}@media (prefers-reduced-motion:reduce){.ht-punkte i{transition:none}}html[data-bewegungsstufe=wenig] .ht-punkte i{transition:none}.btn-main.ht-weiter{width:auto;min-width:112px;min-height:44px;font-size:var(--fs-subhead,15px);padding:10px 20px}.ht-karte .ht-weiter:focus-visible,.ht-karte .ht-anheften:focus-visible,.ht-gruppe .ht-ueberspringen:focus-visible{outline:2px solid var(--text-main);outline-offset:2px;box-shadow:0 0 0 2px var(--bg-card)}.ht-gruppe .ht-ueberspringen:focus-visible{box-shadow:0 0 0 2px var(--bg-card), var(--shadow-float,0 12px 40px #00000029)}.ht-ueberspringen{border:1px solid var(--separator,#3c3c432e);background:var(--bg-card);min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead,15px);box-shadow:var(--shadow-float,0 12px 40px #00000029);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-weight:600;line-height:1.2;display:inline-flex}.ht-ueberspringen svg{color:var(--text-muted);flex:none}.ht-ueberspringen:active{transform:scale(.97)}.ht-widget{align-items:flex-start;gap:14px;margin-top:12px;display:flex}.ht-telefon{flex:none;width:56px;height:96px}.ht-telefon-rand{fill:var(--bg-light,#7676801f);stroke:var(--text-muted);stroke-width:2px}.ht-telefon-kerbe{fill:var(--text-muted);opacity:.6}.ht-telefon-widget{fill:var(--bg-card);stroke:var(--primary);stroke-width:1.5px}.ht-telefon-ring{fill:none;stroke:var(--bg-light,#76768033);stroke-width:3px}.ht-telefon-bogen{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round}.ht-telefon-zeile{fill:var(--text-muted);opacity:.55}.ht-telefon-app{fill:var(--text-muted);opacity:.22}.ht-widget-text{flex:1;min-width:0}.ht-schritte{font-size:var(--fs-subhead,15px);color:var(--text-main);flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;line-height:1.4;display:flex}.ht-schritte li::marker{color:var(--text-muted);font-weight:700}.btn-ghost.ht-anheften{width:100%}.ht-nochmal{width:100%;margin-top:14px}.neutour-zeigen{align-items:center;gap:6px;min-height:44px;margin-top:10px;display:inline-flex}.neutour-knoepfe{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.neutour-knoepfe>*{margin-top:0}.neu-story-knoepfe{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.neu-story-knopf.ist-tour{color:#fff;background:#0000002e;box-shadow:inset 0 0 0 2px #ffffffe6}.blatt.dv-blatt{width:100%;max-width:560px;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);background:var(--bg-dark);color:var(--text-main);transition:background-color .3s var(--weich), color .3s var(--weich);flex-direction:column;padding:8px 0 0;display:flex;overflow:hidden}.dv-griff{flex:none;margin:0 auto 6px}.blatt.dv-blatt:focus{outline:none}.dv-kopf{flex:none;align-items:flex-start;gap:12px;padding:4px 20px 12px;display:flex}.dv-kopf-text{flex:1;min-width:0}.dv-vorzeile{font-size:var(--fs-footnote);color:var(--text-muted);margin:0 0 2px;font-weight:600}.dv-titel{font-size:var(--fs-title2);color:var(--text-main);margin:0;font-weight:700;line-height:1.2}.dv-text{font-size:var(--fs-subhead);color:var(--text-muted);margin:6px 0 0;line-height:1.45}.dv-rumpf{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 20px 12px;overflow-y:auto}.dv-reihe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:8px 20px 10px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.dv-reihe::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.dv-reihe{scrollbar-width:thin}.dv-reihe::-webkit-scrollbar{height:6px;display:block}}.dv-reihe>li{scroll-snap-align:center;flex:0 0 min(82%,320px)}.dv-karte{background:var(--dv-grund);width:100%;color:var(--dv-schrift);font:inherit;text-align:start;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb, var(--dv-schrift) 16%, transparent);transition:transform var(--zeit-kurz) var(--weich), box-shadow .2s var(--weich);border:0;border-radius:20px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.dv-karte:active{transform:scale(.98)}@media (hover:hover){.dv-karte:hover{transform:translateY(-2px)}}.dv-karte.ist-an{box-shadow:0 0 0 3px var(--primary)}.dv-karte:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.dv-karte-bild{aspect-ratio:3/2;display:block;position:relative}.dv-karte-bild .dv-motiv{width:100%;height:100%;display:block;position:absolute;inset:0}.dv-karte-text{flex-direction:column;gap:2px;padding:11px 14px 14px;display:flex}.dv-karte-name{font-size:var(--fs-headline);color:var(--dv-schrift);font-weight:600;line-height:1.25}.dv-karte-hinweis{font-size:var(--fs-footnote);color:var(--dv-leise);line-height:1.35}html:not([dir=rtl]) .dv-karte[data-design=brief] .dv-karte-name{font-family:American Typewriter,Courier New,Courier,ui-monospace,monospace}html:not([dir=rtl]) .dv-karte[data-design=laterne] .dv-karte-name{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}html:not([dir=rtl]) .dv-karte[data-design=signal] .dv-karte-name{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.dv-karte-haken{top:10px;background:var(--dv-farbe);width:30px;height:30px;color:var(--dv-auf-farbe);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:10px;box-shadow:0 2px 6px #0000004d}.dv-punkte{justify-content:center;gap:6px;margin:2px 0;display:flex}.dv-punkte>span{background:color-mix(in srgb, var(--text-main) 28%, transparent);width:6px;height:6px;transition:width .2s var(--weich), background-color .2s var(--weich);border-radius:999px}.dv-punkte>span.ist-an{background:var(--text-main);width:18px}.dv-alle-knopf{font-size:var(--fs-subhead);margin:4px auto 0;font-weight:600;display:flex}.dv-alle-knopf svg{transition:transform .2s var(--weich)}.dv-alle-knopf svg.ist-offen{transform:rotate(180deg)}.dv-alle{border-top:.5px solid var(--separator);margin-top:10px;padding-top:16px;scroll-margin-top:8px}.dv-alle[hidden]{display:none}.dv-alle-hinweis{font-size:var(--fs-footnote);color:var(--text-muted);text-align:center;margin:14px 0 0;line-height:1.45}.dv-fuss{padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:.5px solid var(--separator);background:var(--bg-dark);transition:background-color .3s var(--weich);flex:none}.dv-frage{text-align:center;font-size:var(--fs-headline);color:var(--text-main);margin:0 0 10px;font-weight:600;line-height:1.3}.dv-knoepfe{flex-direction:column;gap:2px;display:flex}.dv-haupt{width:100%}.dv-neben{text-align:center;justify-content:center;width:100%}@media (max-height:680px){.dv-karte-bild{aspect-ratio:2}.dv-text{font-size:var(--fs-footnote)}}@media (min-width:700px){.dv-grund{align-items:center;padding:24px}.blatt.dv-blatt{border-radius:var(--radius-sheet);max-width:760px;max-height:min(780px,100dvh - 48px);box-shadow:var(--shadow-float);animation:blattAuf .42s var(--ios-kurve) both}.dv-griff{display:none}.dv-kopf{padding:22px 28px 14px}.dv-rumpf{padding:2px 28px 16px}.dv-reihe{grid-template-columns:repeat(3,1fr);margin:0;padding:6px 0 10px;display:grid;overflow:visible}.dv-reihe>li{min-width:0}.dv-karte-bild{aspect-ratio:4/3}.dv-punkte{display:none}.dv-alle .stil-reihe{grid-template-columns:repeat(6,1fr)}.dv-fuss{align-items:center;gap:16px;padding:14px 28px 18px;display:flex}.dv-frage{text-align:start;flex:1;margin:0}.dv-knoepfe{flex-direction:row-reverse;align-items:center;gap:8px}.dv-haupt{width:auto;min-width:180px}.dv-neben{width:auto;padding:0 14px}}@media (min-width:900px){.dv-grund{padding-inline-start:calc(var(--seitenleiste-b) + 20px + 24px)}}.dv-neu{background:var(--badge-bg);color:var(--on-badge);font-family:var(--font-text);font-size:var(--fs-caption2);white-space:nowrap;vertical-align:1px;border-radius:999px;padding:0 7px;font-weight:700;line-height:17px;display:inline-block}.design-name .dv-neu{margin-inline-start:4px}.stil-knopf.dv-hat-neu,.stil-knopf.dv-gross{position:relative}.dv-neu-ecke{top:-7px;z-index:1;position:absolute;inset-inline-end:-5px;box-shadow:0 1px 3px #0000004d}.stil-bild.dv-mit-zeichen{position:relative}.dv-ecke{top:5px;width:22px;height:22px;position:absolute;inset-inline-end:5px}.stil-reihe{grid-template-columns:repeat(3,minmax(0,1fr))}.stil-name{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap}.dv-gross-reihe{margin-bottom:16px}.stil-bild.dv-gross-bild{aspect-ratio:4/5;padding:0;display:block;position:relative;overflow:hidden}.dv-gross-bild .dv-motiv{width:100%;height:100%;display:block;position:absolute;inset:0}.dv-gross-haken{bottom:6px;background:var(--dv-farbe);width:22px;height:22px;color:var(--dv-auf-farbe);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:6px;box-shadow:0 1px 4px #00000059}.design-leiste-reihe{max-width:226px;margin-inline:auto}.design-probe.dv-probe{justify-content:center;align-items:center;padding:3px}.dv-probe .dv-motiv{width:100%;height:100%;display:block}.dv-motiv-schwingt{transform-box:fill-box;transform-origin:50% 0;animation:6s ease-in-out infinite dvSchwingt}.dv-motiv-glimmt{animation:3.4s ease-in-out infinite dvGlimmt}.dv-motiv-blinkt{animation:1.8s step-end infinite dvBlinkt}.dv-motiv-cursor{animation:1.1s step-end infinite dvBlinkt}@keyframes dvSchwingt{0%,to{transform:rotate(0)}25%{transform:rotate(2.4deg)}75%{transform:rotate(-2.4deg)}}@keyframes dvGlimmt{0%,to{opacity:1}50%{opacity:.72}}@keyframes dvBlinkt{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dv-motiv *,.dv-karte,.dv-punkte>span,.blatt.dv-blatt{transition:none!important;animation:none!important}}html[data-bewegungsstufe=wenig] .dv-motiv *{animation:none!important}.sb-regler{touch-action:pan-y;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.sb-regler .bewertung-schieber{pointer-events:none}.sb-regler{padding-block:3px}.sb-regler .sterne{gap:6px}.sb-regler:focus-within:not(:has(:focus-visible)){outline:none}.bewertung-fein{gap:10px}.bewertung-schritt{position:relative}.bewertung-schritt:after{content:"";border-radius:50%;position:absolute;inset:-5px}.sb-halb-hinweis{max-width:300px;font-size:var(--fs-caption2,12px);color:var(--text-muted);margin:4px 0 0;line-height:1.4}.sb-sterne{align-items:center;gap:2px;line-height:0;display:inline-flex}.sb-urkunde-sterne{gap:8px}.sb-urkunde-sterne .stern-voll{filter:drop-shadow(0 0 5px gold)}.sb-reihe{flex-wrap:wrap;justify-content:center;gap:8px 6px;width:100%;max-width:440px;margin-top:10px;display:flex}.sb-chip{max-width:100%;min-height:36px;color:var(--text-main);font:inherit;font-size:var(--fs-footnote,13px);text-align:start;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:7px 13px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.sb-chip:after{content:"";border-radius:999px;position:absolute;inset:-4px -3px}.sb-chip.ist-motiv{background:var(--primary-faint)}.sb-chip.ist-wort{border-color:var(--border-strong,var(--border-subtle));font-weight:500}.sb-chip.ist-aendern{border-color:var(--border-strong,var(--border-subtle));color:var(--text-main);border-style:dashed;font-weight:500}.sb-chip.ist-aendern svg{color:var(--primary);flex-shrink:0}.sb-chip.ist-mehr{border-color:var(--border-subtle);background:var(--bg-light);font-variant-numeric:tabular-nums}@media (hover:hover){.sb-chip:hover{border-color:var(--primary)}}.sb-chip:active{transform:scale(.97)}html[data-bewegungsstufe=voll] .sb-chip{transition:transform .12s ease-out,border-color .15s}.sb-chip:focus-visible,.sb-wort-weg:focus-visible,.sb-vorschlag:focus-visible,.sb-hinzu:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sb-blatt{max-height:88vh;max-height:88dvh}.sb-abschnitt{margin:0 0 20px;padding:0 4px}.sb-abschnitt-titel{align-items:center;gap:8px;margin:0 0 4px;font-size:16px;font-weight:700;display:flex}.sb-abschnitt-titel svg{color:var(--primary);flex-shrink:0}.sb-blatt .trope-marke{min-height:44px;padding:11px 14px}.sb-blatt .trope-reihe{gap:8px}.sb-woerter{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.sb-wort{border:1px solid var(--border-subtle);background:var(--bg-light);max-width:100%;min-height:44px;color:var(--text-main);font-size:var(--fs-caption,13px);border-radius:999px;align-items:center;padding-inline-start:14px;font-weight:600;display:inline-flex}.sb-wort>span{overflow-wrap:anywhere}.sb-wort-weg{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-block:-1px;display:inline-flex}.sb-eingabe{align-items:stretch;gap:8px;display:flex}.sb-eingabe .cozy-input{flex:1;min-width:0;margin:0}.sb-eingabe .sb-hinzu{white-space:nowrap;flex-shrink:0;width:auto;min-height:44px;padding:0 14px}.sb-meldung{min-height:1.4em;font-size:var(--fs-caption,13px);color:var(--text-muted);margin:6px 0 0;line-height:1.4}.sb-meldung:empty{min-height:0;margin:0}.sb-unter{font-size:var(--fs-caption2,12px);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:12px 0 7px;font-weight:700}.sb-benutzt-reihe{flex-wrap:wrap;gap:8px;display:flex}.sb-vorschlag{border:1px dashed var(--border-strong,var(--border-subtle));max-width:100%;min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-caption,13px);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;display:inline-flex}.sb-vorschlag svg{color:var(--primary);flex-shrink:0}.sb-vorschlag>span{overflow-wrap:anywhere}.sb-fertig{justify-content:center;width:100%;margin-top:4px}.sb-filter{display:contents}.blatt.scanblatt{flex-direction:column;gap:18px;display:flex}.blatt.scanblatt:focus{outline:none}.scanblatt .blatt-griff{margin-bottom:-6px}.scanblatt-kopf{align-items:flex-start;gap:14px;min-width:0;display:flex}.scanblatt-deckel{aspect-ratio:2/3;flex:0 0 76px;width:76px}.scanblatt-deckel img,.scanblatt-deckel-leer{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block;box-shadow:0 6px 18px #00000038}.scanblatt-deckel-leer{background:var(--bg-light);box-shadow:none}@media (max-width:359px){.scanblatt-deckel{flex-basis:64px;width:64px}}.scanblatt-text{flex:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;min-width:0;padding-top:2px;display:grid}.scanblatt-vorzeile{font-size:var(--fs-footnote);color:var(--primary);margin:0 0 2px;font-weight:600}.scanblatt-titel{font-size:var(--fs-headline);color:var(--text-main);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.scanblatt-autor{font-size:var(--fs-subhead);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.scanblatt-angaben,.scanblatt-isbn{font-size:var(--fs-footnote);color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:1.35}.scanblatt-isbn{font-variant-numeric:tabular-nums;align-items:flex-start;gap:5px;margin-top:2px;display:inline-flex}.scanblatt-isbn span{overflow-wrap:anywhere;min-width:0}html[dir=rtl] .scanblatt-isbn span{text-align:right}.scanblatt-isbn svg{flex:none;margin-top:2px}.scanblatt-zu{flex:none;margin-top:-2px}.scanblatt-fuss{gap:12px;display:grid}.scanblatt-staende{flex-wrap:wrap;gap:8px;display:flex}.scanblatt-staende.ist-4{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.scanblatt-staende.ist-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.scanblatt-stand{text-align:center;border:1px solid var(--separator);border:1px solid color-mix(in srgb, var(--text-main) 30%, transparent);min-height:44px;color:var(--text-main);line-height:1.2;font:inherit;font-size:var(--fs-subhead);cursor:pointer;transition:background-color .16s var(--ios-kurve), color .16s var(--ios-kurve), border-color .16s var(--ios-kurve);background:0 0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-weight:500;display:inline-flex}.scanblatt-stand-wort{overflow-wrap:anywhere;min-width:0}.scanblatt-stand svg{flex:none}.scanblatt-stand.ist-an{border-color:var(--text-main);background:var(--text-main);color:var(--bg-card);font-weight:600}.scanblatt-stand:focus-visible,.scanblatt-wege .btn-plain:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.scanblatt-haupt{width:100%;min-height:52px}.scanblatt-weiter{width:100%}.scanblatt-wege{flex-wrap:wrap;justify-content:center;gap:0 22px;margin-top:-4px;display:flex}.scanblatt-wege .btn-plain{min-height:44px;font-size:var(--fs-subhead);border-radius:8px}@media (max-width:599px){html[data-schrift=sehr-gross] .scanblatt-kopf{flex-wrap:wrap;row-gap:12px}html[data-schrift=sehr-gross] .scanblatt-text{flex-basis:100%;order:1;padding-top:0}html[data-schrift=sehr-gross] .scanblatt-zu{margin-inline-start:auto}}html[data-schrift=sehr-gross] .scanblatt-staende,html[data-schrift=sehr-gross] .scanblatt-staende.ist-4{grid-template-columns:minmax(0,1fr);display:grid}@media (prefers-reduced-motion:reduce){.scanblatt-stand{transition:none}}html[data-bewegungsstufe=wenig] .scanblatt-stand{transition:none}html[data-scheme=dark] .blatt.scanblatt{box-shadow:0 -1px 0 var(--separator)}.segment.monat-ansicht{margin:0 0 12px}.segment.monat-ansicht>button{min-height:44px}.monat-buchtag{aspect-ratio:3/4;min-width:0;color:var(--text-main);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;padding:0;display:block;position:relative;overflow:hidden}.monat-buchtag.ist-leer{box-shadow:inset 0 0 0 1px var(--border-subtle);justify-content:center;align-items:center;display:flex}.monat-buchtag.ist-kuenftig{opacity:.62}.monat-buchtag-bild{object-fit:cover;border-radius:inherit;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.monat-buchtag-flaeche{border-radius:inherit;background:var(--primary-faint);background:color-mix(in srgb, var(--primary) 26%, var(--bg-card));color:var(--text-main);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.monat-buchtag-zahl{font-size:var(--fs-caption2);line-height:1}.monat-buchtag:not(.ist-leer) .monat-buchtag-zahl{top:2px;background:var(--bg-card);min-width:16px;height:16px;color:var(--text-main);text-align:center;box-shadow:0 0 0 .5px var(--border-subtle);border-radius:999px;padding:0 3px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-inline-start:2px}.monat-buchtag-mehr{bottom:2px;background:var(--text-main);min-width:16px;height:16px;color:var(--bg-card);text-align:center;white-space:nowrap;border-radius:999px;padding:0 3px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-inline-end:2px}.monat-buchtag:not(.ist-leer) .monat-buchtag-zahl,.monat-buchtag-mehr{-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-schrift=gross] .monat-buchtag:not(.ist-leer) .monat-buchtag-zahl,html[data-schrift=gross] .monat-buchtag-mehr{min-width:19px;height:19px;font-size:12px;line-height:19px}html[data-schrift=sehr-gross] .monat-buchtag:not(.ist-leer) .monat-buchtag-zahl,html[data-schrift=sehr-gross] .monat-buchtag-mehr{min-width:22px;height:22px;padding:0 4px;font-size:14px;line-height:22px}.monat-buchtag-band{top:0;clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);background:#fbf7f0;width:8px;height:17px;position:absolute;inset-inline-end:4px}.monat-buchtag-band:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);background:#b5483a;width:6px;height:15px;position:absolute;top:0;left:1px}.monat-buchtag-hoer{bottom:2px;background:var(--bg-card);width:16px;height:16px;color:var(--text-main);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:2px}.monat-buchtag.ist-heute:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--primary), inset 0 0 0 4px var(--bg-card);pointer-events:none;position:absolute;inset:0}.monat-buchtag:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.monat-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:8px 0 0}.monat-zahlen.monat-zahlen-vier{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.monat-zahlen.monat-zahlen-vier>div{min-width:0;padding:8px 6px 8px 8px}.monat-zahlen.monat-zahlen-vier dt{line-height:1.2}.monat-zahlen.monat-zahlen-vier dd{font-size:18px}.monat-zahlen.monat-zahlen-vier.ist-zweireihig{grid-template-columns:repeat(2,minmax(0,1fr))}.monat-zahlen.monat-zahlen-vier.ist-zweireihig dt,.monat-zahlen.monat-zahlen-vier.ist-zweireihig dd{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.monat-teilen{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.monat-teilen:disabled{opacity:.55;cursor:default}@media (min-width:900px){.monat-karte.monat-karte-ansichten{grid-template-rows:auto auto auto auto auto auto auto 1fr;grid-template-areas:"raster kopf""raster ansicht""raster legende""raster zahlen""raster hinweis""raster teilen""raster detail""raster."}.monat-karte-ansichten>.monat-ansicht{grid-area:ansicht}.monat-karte-ansichten>.monat-hinweis{grid-area:hinweis}.monat-karte-ansichten>.monat-teilen{grid-area:teilen}.monat-karte-ansichten>.tagesdetail{grid-area:detail}}.tagesdetail-liste.mit-deckel{gap:2px}.tagesdetail-liste.mit-deckel li{align-items:center;min-height:44px}.tagesdetail-deckel{object-fit:cover;background:var(--bg-light);border-radius:3px;flex-shrink:0;width:26px;height:39px}.tagesdetail-link{color:var(--text-main);line-height:44px;text-decoration:none;display:block}@media (hover:hover){.tagesdetail-link:hover{text-decoration:underline}}.tagesdetail-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.tagesdetail-fertig{background:var(--primary-faint);color:var(--text-main);font-size:var(--fs-caption2);border-radius:999px;margin-inline-start:6px;padding:2px 7px;font-weight:600}.monat-bild-vorschau{justify-content:center;margin:4px 0 12px;display:flex}.monat-bild-vorschau canvas{aspect-ratio:9/16;width:auto;max-width:100%;height:min(50vh,460px);box-shadow:0 0 0 1px var(--border-subtle), 0 8px 24px #00000024;background:#f4ecdf;border-radius:14px;display:block}.monat-bild-schalter{text-align:start;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.monat-bild-knoepfe{gap:10px;margin-top:12px;display:flex}.monat-bild-knoepfe>button{flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;display:inline-flex}.monat-bild-knoepfe>button:disabled{opacity:.55;cursor:default}.monat-bild-wird,.monat-bild-fehler{font-size:var(--fs-caption);text-align:center;margin:10px 0 0}.monat-bild-wird{color:var(--text-muted)}.monat-bild-fehler{color:var(--danger)}.lesezeit-pille{z-index:1;color:#fff;max-width:100%;min-height:30px;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--zeit-mittel,.28s) var(--feder,ease), background-color .2s ease;background:#2c2c2e;border:0;border-radius:999px;align-self:center;align-items:center;gap:6px;margin-bottom:-4px;padding:5px 13px;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex;position:relative}.lesezeit-pille:after{content:"";position:absolute;inset:-7px -6px}.lesezeit-pille.ist-still{cursor:default;opacity:.5}.lesezeit-pille.ist-still:after{content:none}.lesezeit-pille>svg{flex:none}.lesezeit-pille.ist-gesetzt{color:var(--workout-zeit)}.lesezeit-pille.ist-erreicht{color:var(--success)}.lesezeit-pille:active{transition-duration:90ms;transform:scale(.96)}.lesezeit-pille:focus-visible{outline:2px solid var(--workout-zeit);outline-offset:3px}html:not([data-scheme=dark]) .lesezeit-pille{background:color-mix(in srgb, var(--text-main) 8%, transparent);color:var(--text-main)}html:not([data-scheme=dark]) .lesezeit-pille.ist-gesetzt{color:var(--text-main)}html:not([data-scheme=dark]) .lesezeit-pille.ist-erreicht,.workout-zeit.ist-ueber{color:var(--success)}.workout-anzeige.ohne-tier>.workout-pausiert{inset-inline-start:0}.lesezeit-frage{text-align:center;font-size:var(--fs-subhead,15px);color:var(--text-muted);margin:0 4px 12px;line-height:1.4}.lesezeit-chips{justify-content:center;margin-bottom:12px;display:flex}.lesezeit-chip{border:1px solid var(--border-strong);background:var(--bg-card);max-width:100%;min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-footnote,13px);cursor:pointer;border-radius:999px;padding:9px 16px;font-weight:600;line-height:1.3}.lesezeit-chip.ist-an{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.lesezeit-chip:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lesezeit-rad .zahlenrad{width:100%;max-width:260px}.lesezeit-hinweis{text-align:center;font-size:var(--fs-footnote,13px);color:var(--text-muted);margin:12px 4px 14px;line-height:1.45}.lesezeit-knoepfe{gap:8px;padding:0 4px 4px;display:grid}.lesezeit-knopf{width:100%}html[data-schrift=gross] .lesezeit-rad .zahlenrad-zahl,html[data-schrift=sehr-gross] .lesezeit-rad .zahlenrad-zahl{-moz-text-size-adjust:115%;text-size-adjust:115%;line-height:1}.leseszene-buehne{--leseszene-rest:calc(352px + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px));width:min(100%, 440px, calc((100vh - var(--leseszene-rest)) * 375 / 468));width:min(100%, 440px, calc((100dvh - var(--leseszene-rest)) * 375 / 468));aspect-ratio:375/468;isolation:isolate;border-radius:28px;align-self:center;min-width:min(100%,220px);position:relative;overflow:hidden;transform:translateZ(0)}@media (max-height:639px){.leseszene-buehne{min-width:min(100%,150px)}}html.mit-leseszene .timer-page{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.leseszene{position:absolute;inset:0;overflow:hidden}.leseszene-ruhe{background:var(--bg-dark);opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.leseszene.ist-ruhig .leseszene-ruhe{opacity:.25}.lese-workout.ist-umgeschaltet>.leseszene-buehne{animation:none}.lese-workout.ist-umgeschaltet>.leseszene-buehne>.leseszene>*{animation:lwBlendeRein var(--zeit-mittel,.28s) ease-out backwards}html.mit-leseszene .kulisse{display:none}html[data-bewegungsstufe=wenig] .leseszene-ruhe{transition:none}@media (prefers-reduced-motion:reduce){.leseszene-ruhe,.lesezeit-pille{transition:none}}.leseszene-gruppe{border:0;min-width:0;margin:0 0 16px;padding:0 4px}.leseszene-gruppe legend{font-size:var(--fs-footnote,13px);color:var(--text-muted);margin-bottom:8px;padding:0;font-weight:600}.leseszene-vorschauen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.leseszene-vorschau{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;min-width:0;display:grid}.leseszene-vorschau-bild{aspect-ratio:375/468;background:var(--bg-light);width:100%;max-width:150px;box-shadow:inset 0 0 0 1px var(--separator,#0000001a);border-radius:16px;transition:box-shadow .15s,transform .15s;display:block;position:relative;overflow:hidden}.leseszene-vorschau-bild.ist-netz{place-items:center;display:grid}.leseszene-vorschau-netz{aspect-ratio:1;width:88%;height:auto;color:var(--primary);--nb-bluete:var(--workout-zeit,var(--attention))}.leseszene-vorschau:active .leseszene-vorschau-bild{transform:scale(.97)}.leseszene-vorschau.ist-an .leseszene-vorschau-bild{box-shadow:0 0 0 3px var(--primary)}.leseszene-vorschau:focus-within .leseszene-vorschau-bild{outline:2px solid var(--primary);outline-offset:5px}.leseszene-vorschau-name{max-width:100%;font-size:var(--fs-subhead,15px);text-align:center;color:var(--text-muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.leseszene-vorschau.ist-an .leseszene-vorschau-name{color:var(--text-main);font-weight:700}html[data-schrift=gross] .leseszene-vorschauen,html[data-schrift=sehr-gross] .leseszene-vorschauen{grid-template-columns:minmax(0,1fr);gap:12px}html[data-schrift=gross] .leseszene-vorschau,html[data-schrift=sehr-gross] .leseszene-vorschau{grid-template-columns:72px minmax(0,1fr);place-items:center start;gap:14px}html[data-schrift=gross] .leseszene-vorschau-name,html[data-schrift=sehr-gross] .leseszene-vorschau-name{text-align:start}.leseszene-schalter{width:calc(100% - 8px);margin:0 4px 6px}.leseszene-ruhe-klappe{border-top:1px solid var(--separator,var(--bg-light));margin:0 4px}.leseszene-ruhe-klappe summary{cursor:pointer;font-size:var(--fs-subhead,15px);padding:12px 2px;font-weight:600;list-style:none}.leseszene-ruhe-klappe summary::-webkit-details-marker{display:none}.leseszene-ruhe-klappe summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.leseszene-ruhe-zeile{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.leseszene-ruhe-pfeil{color:var(--text-muted);flex:none;transition:transform .2s}.leseszene-ruhe-klappe[open] .leseszene-ruhe-pfeil{transform:rotate(180deg)}.leseszene-ruhe-hinweise{padding-bottom:6px}.leseszene-ruhe-hinweise p{font-size:var(--fs-footnote,13px);color:var(--text-muted);margin:0 0 8px;line-height:1.5}.leseszene-ruhe-hinweise ul{font-size:var(--fs-footnote,13px);gap:8px;margin:0;padding-inline-start:18px;line-height:1.55;display:grid}.hilfe-ruhe .leseszene-ruhe-hinweise p,.hilfe-ruhe .leseszene-ruhe-hinweise ul{font-size:14px}.workout-leiste{position:relative}@media (prefers-reduced-motion:reduce){.leseszene-vorschau-bild,.leseszene-ruhe-pfeil{transition:none}}.gemalte-katze{display:block;position:absolute;inset:0;overflow:hidden}.gemalte-katze-bild,.gemalte-katze-film,.gemalte-katze-leinwand,.gemalte-katze-doppel{object-fit:cover;object-position:50% 50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gemalte-katze-doppel{overflow:hidden}.gemalte-katze-film.ist-doppel{object-position:0% 50%;width:200%;left:0;right:auto}.gemalte-katze-doppel.zeigt-ruht .gemalte-katze-film.ist-doppel{object-position:100% 50%;left:-100%}.gemalte-katze-film.ist-freude{opacity:0}.gemalte-katze-film.ist-freude.ist-an{opacity:1}.leseszene.leseszene-gemalt{-webkit-mask-image:radial-gradient(118% 92% at 50% 44%,#000 52%,#0000 100%);mask-image:radial-gradient(118% 92% at 50% 44%,#000 52%,#0000 100%)}.leseszene-buehne.ist-gemalt{border-radius:0;overflow:visible}.leseszene.leseszene-gemalt:after{content:"";background:var(--bg-dark);opacity:0;pointer-events:none;position:absolute;inset:0}html[data-scheme=dark] .leseszene.leseszene-gemalt:after{opacity:.18}.tier-leser.ist-gemalt{isolation:isolate}.gemalte-katze.ist-mini{border-radius:calc(var(--radius-card,22px) * .6);isolation:isolate}.gemalte-katze.ist-mini:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-subtle,#80808033);pointer-events:none;position:absolute;inset:0}.leseszene-vorschau-bild.ist-gemalt{position:relative;overflow:hidden}.leseszene-vorschau-bild.ist-gemalt img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.regal-holzregal .regalwand-kopf{flex-wrap:nowrap;align-items:center}.regal-kopf-text{gap:2px;min-width:0;display:grid}.regal-kopf-text .regalwand-zahlen{overflow-wrap:anywhere}.regal-ansicht{background:color-mix(in srgb, var(--text-main) 8%, transparent);border-radius:999px;flex:none;padding:3px;display:inline-flex}.regal-ansicht>button{cursor:pointer;min-width:44px;min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-footnote,13px);background:0 0;border:0;border-radius:999px;padding:0 12px;font-weight:600}.regal-ansicht>button[aria-pressed=true]{background:var(--bg-card);box-shadow:0 1px 3px #0000002e, inset 0 0 0 .5px var(--separator)}.regal-reiter{flex-wrap:wrap;gap:6px;margin:2px 0 12px;display:flex}.regal-reiter>button{background:color-mix(in srgb, var(--text-main) 7%, transparent);min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead,15px);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.regal-reiter>button[aria-selected=true]{background:var(--text-main);color:var(--bg-card)}.regal-reiter-zahl{font-size:var(--fs-footnote,13px);opacity:.8}.regal-zur-seite,.regal-gestalten-start{background:color-mix(in srgb, var(--text-main) 7%, transparent);min-height:44px;color:var(--text-main);font-size:var(--fs-subhead,15px);border-radius:999px;align-items:center;gap:7px;width:auto;margin:0 0 8px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.regal-gestalten-start{cursor:pointer;border:0;font-family:inherit}.regal-szene{--rg-ton:color-mix(in srgb, #b98352 86%, var(--primary));--rg-kante:color-mix(in srgb, color-mix(in srgb, #ebc995 86%, var(--primary)) 62%, var(--bg-dark));--rg-holz:color-mix(in srgb, var(--rg-ton) 62%, var(--bg-dark));--rg-holz-unten:color-mix(in srgb, color-mix(in srgb, #8e5f38 86%, var(--primary)) 66%, var(--bg-dark));--rg-wand:color-mix(in srgb, #d9c3a5 20%, var(--bg-dark));background:var(--rg-wand);border-radius:14px;max-width:520px;margin:0 auto;padding:4px 12px 10px;position:relative;box-shadow:inset 0 12px 20px -16px #00000059}@supports not (color:color-mix(in srgb, red 50%, blue)){.regal-szene{--rg-kante:#e2bc8a;--rg-holz:#c4925f;--rg-holz-unten:#9c6b42;--rg-wand:#efe4d4}.regal-szene[data-wand=glatt]{--rg-wand:#eadbc5}.regal-szene[data-wand=paneel]{--rg-wand:#dcc3a6}}.regal-szene[data-holz=eiche]{--rg-kante:#ebc995;--rg-holz:#d3a06a;--rg-holz-unten:#b98352}.regal-szene[data-holz=nuss]{--rg-kante:#a27552;--rg-holz:#7f5236;--rg-holz-unten:#5e3c27}.regal-szene[data-wand=glatt]{--rg-wand:color-mix(in srgb, #d9b98f 26%, var(--bg-card))}.regal-szene[data-wand=paneel]{--rg-wand:color-mix(in srgb, #a8754a 24%, var(--bg-card));background:repeating-linear-gradient(90deg, transparent 0 33px, #00000014 33px 34px, #ffffff12 34px 35px), var(--rg-wand)}.regal-szene[data-licht=lampe]{background-image:radial-gradient(120% 50% at 50% 0,#ffc76833,#0000 70%)}.regal-szene[data-licht=lampe][data-wand=paneel]{background:radial-gradient(120% 50% at 50% 0%, #ffc76833, transparent 70%), repeating-linear-gradient(90deg, transparent 0 33px, #00000014 33px 34px, #ffffff12 34px 35px), var(--rg-wand)}.regal-brett{content-visibility:auto;contain-intrinsic-size:auto 150px;padding-top:4.5%;position:relative}.regal-fach{isolation:isolate;aspect-ratio:100/36;align-items:flex-end;display:flex;position:relative}.regal-fach:before{content:"";flex:0 0 1.5%}.regal-holz{aspect-ratio:104/5.6;background:linear-gradient(to bottom, var(--rg-kante) 0 34%, var(--rg-holz) 34%, var(--rg-holz-unten));border-radius:3px;margin-inline:-2%;position:relative;box-shadow:inset 0 1px #ffffff47,0 7px 9px -5px #00000052}.regal-szene[data-licht=lampe] .regal-brett[class*=hat-lampe-] .regal-holz:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffe3a3bf,#0000);width:46%;position:absolute;inset-block:-30% 30%}.regal-brett.hat-lampe-e .regal-holz:after{inset-inline-end:4%}.regal-brett.hat-lampe-a .regal-holz:after{inset-inline-start:4%}.regalwand-buch.regal-ruecken{flex:0 0 calc(var(--b) * 1%);width:auto;max-width:none;max-height:none;aspect-ratio:var(--b) / var(--hp);cursor:pointer;background-color:var(--rf);color:var(--rs);font:inherit;transition:transform .18s var(--ios-kurve,ease-out);background-image:linear-gradient(90deg,#ffffff29,#fff0 40%,#0000000f 85%,#0003);border:0;border-radius:2px 2px 1px 1px;align-self:flex-end;margin-inline-end:.6%;padding:0;overflow:visible;box-shadow:0 1px #0000000f}span.regalwand-buch.regal-ruecken{cursor:default}@media (hover:hover){button.regalwand-buch.regal-ruecken:hover{transform:translateY(-3%)}}button.regalwand-buch.regal-ruecken:active{transform:translateY(-3%)}.regalwand-buch.regal-ruecken.ist-gewaehlt{z-index:2;transform:translateY(-9%)scale(1.06);box-shadow:0 10px 14px -6px #00000080}.regalwand-buch.regal-ruecken:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px;z-index:3}.regal-ruecken:before,.regal-ruecken:after{content:none;pointer-events:none;position:absolute}.regal-ruecken.schmuck-b:before,.regal-ruecken.schmuck-b:after{content:"";opacity:.55;border-block:1px solid;height:3%;inset-inline:12%}.regal-ruecken.schmuck-b:before{top:3%}.regal-ruecken.schmuck-b:after{bottom:4%}.regal-ruecken.schmuck-f:after{content:"";inset-inline:0;opacity:.22;background:currentColor;height:7%;bottom:3%}.regal-ruecken.schmuck-p:after{content:"";aspect-ratio:1;opacity:.7;background:currentColor;border-radius:50%;width:min(40%,6px);bottom:3%;left:50%;transform:translate(-50%)}.regal-ruecken.schmuck-s:after{content:"";inset-inline:16%;opacity:.85;background:currentColor;border-radius:2px;height:7.5%;bottom:3%}.regal-ruecken:is(.ist-beendet,.ist-verborgen):is(.schmuck-p,.schmuck-s):after{content:none}.regal-ruecken-titel{writing-mode:vertical-rl;font-family:ui-serif,Iowan Old Style,Georgia,serif;font-size:var(--tp,10px);letter-spacing:.02em;text-align:center;pointer-events:none;place-content:safe center;justify-items:center;font-weight:700;line-height:1.05;display:grid;position:absolute;inset:8% 0 12%;overflow:hidden;transform:rotate(180deg)}.regal-ruecken-titel>span{white-space:nowrap}.regal-ruecken:is(.hat-band,.hat-herz) .regal-ruecken-titel{top:calc(8% + 11px)}.regal-ruecken:is(.ist-beendet,.ist-verborgen) .regal-ruecken-titel{bottom:max(12%,3% + 12px)}.regal-ruecken.ist-beendet.ist-verborgen .regal-ruecken-titel{bottom:max(12%,3% + 24px)}.regal-szene.ist-aufrecht .regal-ruecken-titel{text-orientation:upright;letter-spacing:0;transform:none}.regal-ruecken .regalwand-lese{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:#d5543e;width:max(3px,16%);height:calc(8% + 11px);inset-block-start:-4px;inset-inline:58% auto}.regal-ruecken .regalwand-haken{aspect-ratio:1;color:#5a3b12;width:min(11px,82%);height:auto;box-shadow:none;background:#e2b64e;margin-inline:auto;inset-block-end:3%;inset-inline:0}.regal-ruecken .regalwand-herz{aspect-ratio:1;background:#0000009e;justify-content:center;width:min(11px,86%);margin-inline:auto;padding:0;inset-block:3% auto;inset-inline:0}.regal-ruecken .regalwand-herz.ist-meins{background:#be123c}.regal-ruecken-verborgen{aspect-ratio:1;color:#fff;background:#0009;border-radius:50%;place-items:center;width:min(11px,86%);margin-inline:auto;display:grid;position:absolute;inset-block-end:3%;inset-inline:0}.regal-ruecken.ist-beendet .regal-ruecken-verborgen{inset-block-end:calc(3% + 12px)}.regal-ruecken.ist-wunsch{background-color:color-mix(in srgb, var(--bg-card) 90%, transparent);color:var(--text-main);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text-main) 40%, transparent);background-image:none}.regal-ruecken.ist-wunsch:before,.regal-ruecken.ist-wunsch:after{opacity:.35}.regalwand-buch.regal-ruecken-plus{aspect-ratio:6/26;width:auto;max-width:none;max-height:none;box-shadow:none;color:var(--text-muted);border:1.5px dashed color-mix(in srgb, var(--text-main) 32%, transparent);z-index:1;background:0 0;border-radius:3px;flex:0 0 6%;align-self:flex-end;place-items:center;display:grid;overflow:visible}.regalwand-buch.regal-ruecken-plus:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.regalwand-buch.regal-ruecken-plus:after{content:"";position:absolute;inset-block:-6px;inset-inline:-5px -12px}.regal-platzhalter{background:var(--bg-card);min-height:44px;color:var(--text-main);font-size:var(--fs-subhead,15px);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text-main) 30%, transparent);border-radius:999px;align-self:center;align-items:center;gap:6px;margin:0 auto;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.regal-deko{flex:0 0 calc(var(--b) * 1%);aspect-ratio:var(--b) / var(--h);pointer-events:none;align-self:flex-end;margin-inline-end:.6%;position:relative}.regal-deko>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.regal-deko.ist-gespiegelt>img,html[dir=rtl] .regal-deko.ist-buchstuetze>img,html[dir=rtl] .regal-deko.ist-lampe>img{transform:scaleX(-1)}html[dir=rtl] .regal-deko.ist-buchstuetze.ist-gespiegelt>img,html[dir=rtl] .regal-deko.ist-lampe.ist-gespiegelt>img{transform:none}.regal-deko.am-e{margin-inline:auto 1.5%}.regal-deko.am-k{z-index:3;bottom:-5%;width:calc(var(--b) * 1%);margin:0;position:absolute;inset-inline-start:64%}.regal-szene[data-licht=lampe] .regal-deko.ist-lampe:before{content:"";z-index:-1;aspect-ratio:1;top:22%;pointer-events:none;background:radial-gradient(closest-side,#ffcd7880,#ffcd7829 55%,#0000);width:420%;position:absolute;inset-inline-start:-170%}.regal-szene[data-licht=lampe] .regal-deko.ist-lampe.ist-gespiegelt:before{inset-inline-start:-150%}.regal-leer-satz{text-align:center;color:var(--text-main);font-size:var(--fs-subhead,15px);margin:14px 4px 6px}.regal-wunschbrett{margin-top:14px}.regal-wunschbrett-titel{color:var(--text-main);font-size:var(--fs-footnote,13px);align-items:center;gap:6px;margin:0 2px;font-weight:600;display:flex}.regal-schild{z-index:4;background:var(--bg-card);color:var(--text-main);box-shadow:0 10px 26px -12px #00000080, inset 0 0 0 .5px var(--separator);animation:regalSchild .18s var(--ios-kurve,ease-out);border-radius:16px;align-items:center;gap:10px;margin:10px 0 6px;padding:10px 8px 10px 14px;display:flex;position:relative}.regal-schild:before{content:"";top:-6px;background:var(--bg-card);width:14px;height:14px;box-shadow:-.5px -.5px 0 0 var(--separator);border-radius:2px 0 0;position:absolute;inset-inline-start:calc(var(--x) - 7px);transform:rotate(45deg)}@keyframes regalSchild{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.regal-schild-text{flex:1;gap:1px;min-width:0;display:grid}.regal-schild-titel{font-size:var(--fs-subhead,15px);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.regal-schild-autor{font-size:var(--fs-footnote,13px);color:var(--text-muted);overflow-wrap:anywhere}.regal-schild-stand{font-size:var(--fs-caption,12px);color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.regal-schild-herz{color:#be123c;align-items:center;gap:3px;font-weight:700;display:inline-flex}html[data-scheme=dark] .regal-schild-herz{color:#fb7185}.regal-schild-knoepfe{flex:none;align-items:center;gap:4px;display:flex}.regal-schild-auf.btn-main{width:auto;min-height:44px;font-size:var(--fs-subhead,15px);padding:0 16px;text-decoration:none}.regal-schild-zu{width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.regal-schild{flex-wrap:wrap}.regal-schild-foto{flex-wrap:wrap;flex:1 0 100%;gap:8px;margin-inline-end:6px;display:flex}.regal-schild-kamera,.regal-schild-weiter{min-height:44px;font:inherit;font-size:var(--fs-footnote,13px);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.regal-schild-kamera{background:color-mix(in srgb, var(--text-main) 7%, transparent);color:var(--text-main)}.regal-schild-weiter{background:var(--text-main);color:var(--bg-card)}.regal-schild-kamera:focus-visible,.regal-schild-weiter:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}[dir=rtl] .regal-schild-pfeil{transform:scaleX(-1)}.regal-echte{font-size:var(--fs-footnote,13px);color:var(--text-muted);align-items:center;gap:5px;margin:0;display:flex}.regal-echte svg{flex:none}.regal-ganz{background:color-mix(in srgb, var(--text-main) 7%, transparent);width:100%;min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-subhead,15px);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin:10px 0 0;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.regal-seite.gestaltet-gerade{padding-bottom:min(48vh,440px)}.regal-szene.ist-gestalten .regal-brett{content-visibility:visible}button.regal-deko{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}button.regal-deko:after{content:"";position:absolute;inset:-12px -8px}button.regal-deko:focus-visible{outline:2.5px solid var(--primary);outline-offset:3px}.regal-deko.ist-in-arbeit{outline:2.5px dashed var(--primary);outline-offset:3px}.regal-ziel{z-index:5;border:2px dashed var(--text-main);cursor:pointer;background:color-mix(in srgb, var(--bg-card) 88%, transparent);width:44px;height:44px;color:var(--text-main);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:22%;box-shadow:0 4px 12px -4px #0006}.regal-ziel.am-a{inset-inline-start:0}.regal-ziel.am-m{inset-inline-start:calc(50% - 22px)}.regal-ziel.am-e{inset-inline-end:0}.regal-ziel.am-k{inset-inline-start:calc(66% - 22px);bottom:-16%}.regal-ziel:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.regal-gestalten{z-index:60;max-width:600px;inset-inline:8px;bottom:calc(var(--tabbar-h,0px) + var(--tabbar-abstand,0px) + var(--lese-leiste-h,0px) + env(safe-area-inset-bottom) + 8px);overscroll-behavior:contain;background:var(--bg-card);max-height:min(44vh,420px);color:var(--text-main);box-shadow:0 -8px 34px #00000047, inset 0 0 0 .5px var(--separator);animation:regalBlatt .24s var(--ios-kurve,ease-out);border-radius:22px;margin:0 auto;padding:14px 16px 16px;position:fixed;overflow-y:auto}@keyframes regalBlatt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.regal-gestalten-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.regal-gestalten-kopf h2{font-size:var(--fs-headline,17px);margin:0}.regal-gestalten-kopf h2:focus{outline:none}.regal-gestalten-kopf h2:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.regal-gestalten-fertig.btn-main{gap:6px;width:auto;min-height:44px;padding:0 18px}.regal-gestalten-hilfe{font-size:var(--fs-footnote,13px);color:var(--text-muted);margin:8px 0 0;line-height:1.45}.regal-gestalten-hilfe strong{color:var(--text-main)}.regal-gestalten-ansage{font-size:var(--fs-footnote,13px);color:var(--text-main);margin:6px 0 0;font-weight:600}html[data-einfach="1"] .regal-gestalten-ansage{display:none}.regal-gestalten-menue-knoepfe{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.regal-gestalten-menue-knoepfe>.btn-ghost{gap:6px;width:auto;min-height:44px}.regal-gestalten-teil{font-size:var(--fs-footnote,13px);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:16px 0 8px}.regal-gestalten-dinge{flex-wrap:wrap;gap:8px;display:flex}.regal-ding{background:color-mix(in srgb, var(--text-main) 6%, transparent);cursor:pointer;border:0;border-radius:14px;place-items:center;width:60px;height:60px;padding:6px;display:grid;position:relative}.regal-ding>img{object-fit:contain;width:46px;height:46px;display:block}.regal-ding[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent)}.regal-ding:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.regal-ding-steht{background:var(--text-main);width:16px;height:16px;color:var(--bg-card);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}.regal-raum-gruppe{margin-top:10px}.regal-raum-titel{font-size:var(--fs-footnote,13px);margin:0 0 6px;font-weight:600}.regal-raum-wahl{flex-wrap:wrap;gap:8px;display:flex}.regal-raum-knopf{background:color-mix(in srgb, var(--text-main) 6%, transparent);min-height:44px;color:var(--text-main);font:inherit;font-size:var(--fs-footnote,13px);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:600;display:inline-flex}.regal-raum-knopf[aria-checked=true]{box-shadow:inset 0 0 0 2.5px var(--text-main)}.regal-raum-knopf:focus-visible{outline:2.5px solid var(--primary);outline-offset:2px}.regal-raum-probe{width:26px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-main) 20%, transparent);border-radius:50%;flex:none}.ist-holz-design .regal-raum-probe{background:linear-gradient(color-mix(in srgb, #ebc995 62%, var(--bg-dark)) 0 35%, color-mix(in srgb, #b98352 62%, var(--bg-dark)) 35%)}.ist-holz-eiche .regal-raum-probe{background:linear-gradient(#ebc995 0 35%,#d3a06a 35%)}.ist-holz-nuss .regal-raum-probe{background:linear-gradient(#a27552 0 35%,#7f5236 35%)}.ist-wand-design .regal-raum-probe{background:color-mix(in srgb, #d9c3a5 20%, var(--bg-dark))}.ist-wand-glatt .regal-raum-probe{background:color-mix(in srgb, #d9b98f 26%, var(--bg-card))}.ist-wand-paneel .regal-raum-probe{background:repeating-linear-gradient(90deg, transparent 0 6px, #0000001f 6px 7px), color-mix(in srgb, #a8754a 24%, var(--bg-card))}.ist-licht-aus .regal-raum-probe{background:color-mix(in srgb, var(--text-main) 10%, var(--bg-card))}.ist-licht-lampe .regal-raum-probe{background:radial-gradient(circle at 50% 40%,#ffe3a3,#e9b860 60%,#b88b45)}.regal-gestalten-unten{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.regal-gestalten-unten>.btn-ghost{flex:140px;justify-content:center;gap:6px;width:auto;min-height:44px}@media (prefers-reduced-motion:reduce){.regalwand-buch.regal-ruecken,.regal-schild,.regal-gestalten{transition:none;animation:none}}html[data-bewegungsstufe=wenig] .regalwand-buch.regal-ruecken,html[data-bewegungsstufe=wenig] .regal-schild,html[data-bewegungsstufe=wenig] .regal-gestalten{transition:none;animation:none}@media (max-width:359px){.regal-holzregal .regalwand-kopf{flex-wrap:wrap}.regal-szene{padding-inline:8px}}.bd-wahl{border:0;min-width:0;margin:0;padding:0}.bd-frage{margin:0 0 8px;font-size:var(--fs-footnote);color:var(--text-main);margin-inline-start:4px;padding:0;font-weight:600}.bd-arten{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bd-art{background:var(--bg-light);min-height:44px;color:var(--text-main);font-size:var(--fs-footnote);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;cursor:pointer;transition:background-color var(--zeit-kurz,.15s) ease, color var(--zeit-kurz,.15s) ease;border-radius:12px;justify-content:center;align-items:center;padding:8px 10px;font-weight:600;line-height:1.25;display:flex;position:relative}.bd-art.ist-gewaehlt{background:var(--primary);color:var(--on-primary)}.bd-art:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.bd-feld{margin-top:10px}.bd-feld label{margin:0 0 4px;font-size:var(--fs-caption2);color:var(--text-muted);margin-inline-start:4px;display:block}.bd-feld .cozy-input{margin:0}.bd-hinweis{font-size:var(--fs-caption);color:var(--text-muted);margin:8px 4px 0;line-height:1.5}.bd-im-formular{margin:4px 0 6px}.bd-urkunde-aendern{min-height:44px;color:var(--primary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-top:4px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.bd-urkunde-aendern:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.bd-in-urkunde{text-align:start;margin-top:16px}.bd-in-urkunde .bd-art{padding-inline:6px}@media (max-width:359px){.bd-in-urkunde .bd-arten{grid-template-columns:minmax(0,1fr)}}.bd-zeile .zeile-titel{flex:1}.bd-zeile .zeile-wert{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bd-blatt-buch{font-size:var(--fs-footnote);color:var(--text-muted);overflow-wrap:anywhere;margin:0 4px 14px}.bd-blatt-knopf{width:100%;margin-top:18px}.bd-fehler{font-size:var(--fs-footnote);color:var(--gefahr-schrift,var(--danger));margin:10px 4px 0}.bd-nachfrage{border-inline-start:3px solid var(--primary);margin-bottom:20px;padding:18px}.bd-nachfrage-kopf{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bd-nachfrage-kopf h2{align-items:center;gap:8px;margin:4px 0 8px;font-size:16px;display:flex}.bd-nachfrage-kopf h2 svg{color:var(--primary);flex:none}.bd-nachfrage-text{color:var(--text-muted);margin:0 0 6px;font-size:13px;line-height:1.6}.bd-nachfrage-liste{margin:4px 0 0;padding:0;list-style:none}.bd-nachfrage-liste li+li{border-top:.5px solid var(--separator)}.bd-nachfrage-zeile{width:100%;min-height:64px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.bd-nachfrage-zeile:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.bd-nachfrage-deckel{background:var(--bg-light);border-radius:4px;flex:none;width:32px;height:48px;overflow:hidden}.bd-nachfrage-deckel img{object-fit:cover;width:100%;height:100%;display:block}.bd-nachfrage-angaben{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bd-nachfrage-angaben strong{font-size:var(--fs-subhead);color:var(--text-main);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.bd-nachfrage-angaben small{font-size:var(--fs-caption);color:var(--text-muted)}.bd-nachfrage-pfeil{color:var(--text-muted);flex:none}[dir=rtl] .bd-nachfrage-pfeil{transform:scaleX(-1)}.bd-nachfrage-mehr{font-size:var(--fs-caption);color:var(--text-muted);margin:4px 0 0}.bd-nachfrage-knoepfe{flex-direction:column;gap:8px;margin-top:14px;display:flex}.bd-nachfrage-knoepfe button{width:100%}@media (min-width:600px){.bd-nachfrage-knoepfe{flex-flow:wrap}.bd-nachfrage-knoepfe button{width:auto;padding-inline:22px}}.bd-jahr-ohne{gap:7px;min-height:30px;margin-top:10px}.bd-jahr-ohne .jahr-monat-name{width:auto;font-size:var(--fs-caption3)}.bd-jahr-ohne .jahr-bild{width:18px;height:27px}.bd-hinzugefuegt{font-size:var(--fs-footnote)}@media (prefers-reduced-motion:reduce){.bd-art{transition:none}}.ruecken-grund{--rk-grund:#12100e;--rk-text:#f6f1ea;--rk-leise:#cfc6ba;--rk-flaeche:#ffffff1f;--rk-flaeche-an:#ffffff3d;--rk-gold:#f2c46d;--rk-falsch:#ffb4a2;z-index:3500;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--rk-grund);color:var(--rk-text);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0}.ruecken-grund:focus{outline:none}.ruecken-grund button{font:inherit}.ruecken-grund :focus-visible{outline:2.5px solid var(--rk-gold);outline-offset:2px}.ruecken-kamera{background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.ruecken-kamera video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ruecken-feld{aspect-ratio:24/100;pointer-events:none;border-radius:10px;height:min(70%,560px);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 200vmax #0a08069e,inset 0 0 0 2px #fff6e4f2}.ruecken-feld:before,.ruecken-feld:after{content:"";border:3px solid var(--rk-gold);border-radius:12px;height:22px;position:absolute;inset-inline:-7px}.ruecken-feld:before{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;top:-7px}.ruecken-feld:after{border-top:0;border-top-left-radius:0;border-top-right-radius:0;bottom:-7px}.ruecken-feld-hinweis{inset-inline:16px;text-align:center;font-size:var(--fs-subhead,15px);color:var(--rk-text);text-shadow:0 1px 3px #000c;margin:0;font-weight:600;line-height:1.35;position:absolute;top:calc(45% + min(35%,280px) + 16px)}.ruecken-rund{width:44px;height:44px;color:var(--rk-text);cursor:pointer;background:#12100e9e;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ruecken-zu{top:12px;position:absolute;inset-inline-start:12px}.ruecken-buchtitel{z-index:1;top:34px;-webkit-line-clamp:2;text-align:center;font-size:var(--fs-subhead,15px);overflow-wrap:anywhere;color:var(--rk-text);text-shadow:0 1px 3px #000c;pointer-events:none;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.25;display:-webkit-box;position:absolute;inset-inline:64px;overflow:hidden;transform:translateY(-50%)}.ruecken-ohne-kamera{text-align:center;background:var(--rk-grund);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;display:flex;position:absolute;inset:0}.ruecken-ohne-kamera p{max-width:34ch;font-size:var(--fs-body,16px);color:var(--rk-text);margin:0;line-height:1.45}.ruecken-ohne-knopf{width:min(100%,360px);min-height:50px}.ruecken-leiste{background:var(--rk-grund);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px 16px 18px;display:grid}.ruecken-leisten-knopf{min-width:64px;min-height:52px;color:var(--rk-text);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-self:start;align-items:center;gap:3px;padding:6px 8px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.ruecken-leisten-knopf:last-child{justify-self:end}.ruecken-leisten-knopf.ist-an{background:var(--rk-flaeche-an);color:var(--rk-gold)}.ruecken-leisten-platz{min-width:64px}.ruecken-ausloeser{border:4px solid var(--rk-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:74px;height:74px;padding:0;display:grid}.ruecken-ausloeser>span{background:var(--rk-text);border-radius:50%;width:58px;height:58px}.ruecken-ausloeser:active>span{transform:scale(.92)}.ruecken-ausloeser:disabled{opacity:.45;cursor:default}.ruecken-meldung{text-align:center;background:var(--rk-grund);color:var(--rk-falsch);margin:0;padding:10px 16px;font-size:14px;line-height:1.4}.ruecken-zuschnitt{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 16px 14px;display:flex}.ruecken-kopf{align-items:center;gap:10px;min-height:48px;display:flex}.ruecken-kopf h2{font-size:var(--fs-title3,20px);color:var(--rk-text);margin:0;font-weight:700;line-height:1.2}.ruecken-kopf h2:focus{outline:none}.ruecken-kopf .ruecken-rund{background:var(--rk-flaeche)}.ruecken-mitte{flex:1;gap:12px;min-height:0;display:flex}.ruecken-buehne{flex:1;place-items:center;min-width:0;min-height:120px;display:grid;position:relative}.ruecken-bild{touch-action:none;direction:ltr;position:relative}.ruecken-bild-foto{border-radius:4px;display:block}.ruecken-bild-maske{pointer-events:none;position:absolute;inset:0;overflow:visible}.ruecken-bild-maske path{fill:#0a080694}.ruecken-bild-maske polygon{fill:none;stroke:var(--rk-gold);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px #000000e6)}.ruecken-bild-maske polygon.ist-falsch{stroke:var(--rk-falsch);stroke-dasharray:6 4}.ruecken-griff{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.ruecken-griff>span{pointer-events:none;background:#fff6e440;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 2.5px #fff6e4,0 0 0 1.5px #000000b3,0 2px 6px #00000080}.ruecken-griff.ist-aktiv{cursor:grabbing}.ruecken-griff.ist-aktiv>span{box-shadow:inset 0 0 0 2.5px var(--rk-gold), 0 0 0 1.5px #000000b3;background:#f2c46d73}.ruecken-griff:focus-visible{outline:2.5px solid var(--rk-gold);outline-offset:-2px}.ruecken-lupe{pointer-events:none;z-index:2;border-radius:50%;width:96px;height:96px;position:absolute;box-shadow:0 0 0 3px #fff6e4,0 6px 16px #0009}.ruecken-vorschau{flex-direction:column;flex:0 0 64px;justify-content:center;align-items:center;gap:8px;min-height:0;display:flex}.ruecken-vorschau-bild{object-fit:contain;border-radius:2px 2px 1px 1px;width:auto;max-width:64px;height:min(62%,240px);display:block;box-shadow:0 8px 16px -6px #000000b3}.ruecken-vorschau-wort{color:var(--rk-leise);font-size:12.5px;font-weight:600}.ruecken-hilfe{min-height:2.8em;color:var(--rk-text);text-align:center;margin:0;font-size:14.5px;line-height:1.4}.ruecken-hilfe.ist-falsch{color:var(--rk-falsch)}.ruecken-privat{color:var(--rk-leise);text-align:center;margin:0;font-size:13px;line-height:1.4}.ruecken-zuschnitt .ruecken-meldung{background:0 0;padding:0}.ruecken-knoepfe{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ruecken-knopf{background:var(--rk-flaeche);min-height:46px;color:var(--rk-text);font-size:var(--fs-subhead,15px);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-weight:600;display:inline-flex}.ruecken-knopf[aria-pressed=true]{background:var(--rk-flaeche-an)}.ruecken-uebernehmen{grid-column:1/-1}.ruecken-uebernehmen:disabled{opacity:.5;cursor:default}@media (min-width:700px){.ruecken-zuschnitt{width:min(100%,760px);margin:0 auto}.ruecken-knoepfe{grid-template-columns:auto auto 1fr}.ruecken-uebernehmen{grid-column:auto}}@media (max-height:560px){.ruecken-feld{height:76%}.ruecken-feld-hinweis{top:auto;bottom:8px}.ruecken-leiste{padding-block:8px}}.regalwand-buch.regal-ruecken.hat-foto{box-shadow:none;background:0 0}.regal-ruecken.hat-foto:before,.regal-ruecken.hat-foto:after{content:none}.regal-ruecken .ruecken-foto{inset-block:0;inset-inline:calc((1 - var(--fa,1)) * 50%);background:var(--rf);border-radius:2px 2px 1px 1px;position:absolute;overflow:hidden;box-shadow:0 1px #0000000f}.regal-ruecken .ruecken-foto img{object-fit:cover;width:100%;height:100%;display:block}.regal-ruecken.hat-foto .regalwand-lese{width:max(3px, calc(var(--fa,1) * 16%));inset-inline-start:clamp(calc((1 - var(--fa,1)) * 50%), calc((1 - var(--fa,1)) * 50% + var(--fa,1) * 58%), calc((1 + var(--fa,1)) * 50% - max(3px, calc(var(--fa,1) * 16%))))}.regal-ruecken.hat-foto .regalwand-haken{width:min(11px, max(6px, calc(var(--fa,1) * 82%)))}.regal-ruecken.hat-foto .regalwand-herz,.regal-ruecken.hat-foto .regal-ruecken-verborgen{width:min(11px, max(6px, calc(var(--fa,1) * 86%)))}.regal-ruecken .ruecken-foto:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff24,#fff0 40%,#0000000d 85%,#0003);position:absolute;inset:0}.regalwand-buch.regal-ruecken.hat-foto.ist-gewaehlt{box-shadow:none}.regalwand-buch.regal-ruecken.hat-foto.ist-gewaehlt .ruecken-foto{box-shadow:0 10px 14px -6px #00000080}.ruecken-gestalten-hinweis{font-size:var(--fs-footnote,13px);color:var(--text-muted);align-items:center;gap:8px;margin:2px 2px 8px;line-height:1.4;display:flex}.ruecken-gestalten-hinweis svg{flex:none;align-self:flex-start;margin-top:.15em}.ruecken-gestalten-satz{display:block}.ruecken-buchkopf{justify-content:center;align-items:flex-end;gap:6px;margin-bottom:14px;display:flex}.ruecken-buchkopf .buch-deckel{margin-bottom:0}.ruecken-im-buch{object-fit:contain;border-radius:3px 2px 2px 3px;flex:none;width:auto;max-width:111px;height:222px;display:block;box-shadow:0 2px 4px #00000024,0 18px 40px #00000038}.ruecken-eingang{justify-content:center;align-items:center;gap:8px;display:inline-flex}.cover-wahl-gruppe{font-size:var(--fs-footnote,13px);color:var(--text-muted);margin:4px 4px 6px;font-weight:600;line-height:1.3}.blatt-liste+.cover-wahl-gruppe{margin-top:16px}.regal-szene[data-holz=kirsche]{--rg-kante:#c98a6a;--rg-holz:#a65a3e;--rg-holz-unten:#7e3f2b}.regal-szene[data-holz=birke]{--rg-kante:#f5e7cb;--rg-holz:#e2cda4;--rg-holz-unten:#c9ae80}.regal-szene[data-holz=weiss]{--rg-kante:#fff;--rg-holz:#eeeae3;--rg-holz-unten:#d3ccc1}.regal-szene[data-holz=ebenholz]{--rg-kante:#5a4842;--rg-holz:#2e2421;--rg-holz-unten:#1c1614}.regal-szene{--rg-licht-bild:none;--rg-muster:none;--rg-muster-groesse:auto}.regal-szene[data-licht=lampe]{--rg-licht-bild:radial-gradient(120% 50% at 50% 0%, #ffc76833, transparent 70%)}.regal-szene[data-wand=paneel]{--rg-muster:repeating-linear-gradient(90deg, transparent 0 33px, #00000014 33px 34px, #ffffff12 34px 35px)}.regal-szene:is([data-wand=ziegel],[data-wand=salbei],[data-wand=ranken],[data-wand=nacht],[data-wand=papier],[data-licht=abendsonne],[data-licht=kerze]){background:var(--rg-licht-bild) 0 0 / 100% 100% no-repeat, var(--rg-muster) 0 0 / var(--rg-muster-groesse), var(--rg-wand)}.regal-szene[data-wand=ziegel]{--rg-wand:color-mix(in srgb, #a86a52 46%, var(--bg-dark));--rg-muster:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='26' viewBox='0 0 44 26'%3E%3Cpath d='M0 .6h44M0 13.6h44M.6 0v13M22.6 13v13' stroke='rgba(255,246,232,0.24)' stroke-width='1.3' fill='none'/%3E%3Crect x='23.3' y='1.3' width='20' height='11.6' fill='rgba(0,0,0,0.045)'/%3E%3Crect x='1.3' y='14.3' width='20.6' height='11' fill='rgba(255,255,255,0.04)'/%3E%3C/svg%3E");--rg-muster-groesse:44px 26px}.regal-szene[data-wand=salbei]{--rg-wand:color-mix(in srgb, #8daa8a 38%, var(--bg-dark))}.regal-szene[data-wand=ranken]{--rg-wand:color-mix(in srgb, #c2a878 30%, var(--bg-dark));--rg-muster:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='72' viewBox='0 0 52 72'%3E%3Cg fill='rgba(78,108,66,0.2)'%3E%3Cpath d='M12 0c-7 12 7 24 0 36s7 24 0 36' fill='none' stroke='rgba(78,108,66,0.22)' stroke-width='1.2'/%3E%3Cpath d='M12.5 9c4-3 8-3 10.5-.6-3.6 2.6-7.6 2.6-10.5.6ZM11 27c-4-3-8-2.8-10.4-.4 3.6 2.4 7.4 2.4 10.4.4ZM12.6 45c4-3 8-3 10.4-.6-3.6 2.6-7.4 2.6-10.4.6ZM11 63c-4-3-8-2.8-10.4-.4 3.6 2.4 7.4 2.4 10.4.4Z'/%3E%3C/g%3E%3Cg fill='rgba(176,104,84,0.2)'%3E%3Ccircle cx='38' cy='20' r='2.2'/%3E%3Ccircle cx='40' cy='56' r='1.6'/%3E%3C/g%3E%3C/svg%3E");--rg-muster-groesse:52px 72px}html[data-scheme=dark] .regal-szene[data-wand=ranken]{--rg-muster:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='72' viewBox='0 0 52 72'%3E%3Cg fill='rgba(196,214,170,0.16)'%3E%3Cpath d='M12 0c-7 12 7 24 0 36s7 24 0 36' fill='none' stroke='rgba(196,214,170,0.18)' stroke-width='1.2'/%3E%3Cpath d='M12.5 9c4-3 8-3 10.5-.6-3.6 2.6-7.6 2.6-10.5.6ZM11 27c-4-3-8-2.8-10.4-.4 3.6 2.4 7.4 2.4 10.4.4ZM12.6 45c4-3 8-3 10.4-.6-3.6 2.6-7.4 2.6-10.4.6ZM11 63c-4-3-8-2.8-10.4-.4 3.6 2.4 7.4 2.4 10.4.4Z'/%3E%3C/g%3E%3Cg fill='rgba(240,190,160,0.16)'%3E%3Ccircle cx='38' cy='20' r='2.2'/%3E%3Ccircle cx='40' cy='56' r='1.6'/%3E%3C/g%3E%3C/svg%3E")}.regal-szene[data-wand=nacht]{--rg-wand:linear-gradient(#1c2245, #2c2f5a);--rg-muster:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='96' viewBox='0 0 120 96'%3E%3Cg fill='rgba(255,236,190,0.7)'%3E%3Ccircle cx='14' cy='12' r='.9'/%3E%3Ccircle cx='70' cy='30' r='.7'/%3E%3Ccircle cx='104' cy='9' r='1'/%3E%3Ccircle cx='40' cy='62' r='.8'/%3E%3Ccircle cx='94' cy='74' r='.7'/%3E%3Ccircle cx='8' cy='84' r='.8'/%3E%3C/g%3E%3C/svg%3E");--rg-muster-groesse:120px 96px;--rg-wandtext:#f4eee2;isolation:isolate}.regal-szene[data-wand=papier]{--rg-wand:#f3ead8;--rg-muster:radial-gradient(120% 90% at 50% 40%, transparent 60%, #966e3c1f);--rg-wandtext:#3a2a26}.regal-szene:is([data-wand=nacht],[data-wand=papier]) :is(.regal-leer-satz,.regal-wunschbrett-titel){color:var(--rg-wandtext)}.regal-szene:is([data-wand=nacht],[data-wand=papier]) .regalwand-buch.regal-ruecken-plus{color:var(--rg-wandtext);border-color:color-mix(in srgb, var(--rg-wandtext) 55%, transparent)}.regal-szene:is([data-wand=ziegel],[data-wand=salbei],[data-wand=ranken],[data-licht=lampe],[data-licht=abendsonne],[data-licht=kerze]){--rg-ring:var(--text-main)}.regal-szene:is([data-wand=nacht],[data-wand=papier]){--rg-ring:var(--rg-wandtext)}.regal-szene[data-wand] :focus-visible:not(.regal-schild *),.regal-szene[data-wand] .regal-deko.ist-in-arbeit{outline-color:var(--rg-ring,var(--primary))}@supports not (color:color-mix(in srgb, red 50%, blue)){.regal-szene[data-wand=ziegel]{--rg-wand:#d9b4a3}.regal-szene[data-wand=salbei]{--rg-wand:#c4d0bf}.regal-szene[data-wand=ranken]{--rg-wand:#ede3d0}}.regal-szene[data-licht=abendsonne]{--rg-licht-bild:linear-gradient(118deg, transparent 16%, #ffb06033 24%, #ffb06033 33%, transparent 39%, transparent 45%, #ff966e26 51%, #ff966e26 61%, transparent 68%), radial-gradient(90% 60% at 0% 0%, #ffbe6e33, transparent 70%)}html[dir=rtl] .regal-szene[data-licht=abendsonne]{--rg-licht-bild:linear-gradient(242deg, transparent 16%, #ffb06033 24%, #ffb06033 33%, transparent 39%, transparent 45%, #ff966e26 51%, #ff966e26 61%, transparent 68%), radial-gradient(90% 60% at 100% 0%, #ffbe6e33, transparent 70%)}.regal-szene[data-licht=abendsonne] .regal-holz{background:linear-gradient(90deg, #ffaa5a38, transparent 60%), linear-gradient(to bottom, var(--rg-kante) 0 34%, var(--rg-holz) 34%, var(--rg-holz-unten))}html[dir=rtl] .regal-szene[data-licht=abendsonne] .regal-holz{background:linear-gradient(270deg, #ffaa5a38, transparent 60%), linear-gradient(to bottom, var(--rg-kante) 0 34%, var(--rg-holz) 34%, var(--rg-holz-unten))}.regal-szene[data-licht=kerze]{--rg-licht-bild:radial-gradient(80% 50% at 50% 100%, #ffaa5a2e, transparent 75%)}.regal-szene[data-licht=kerze] .regal-fach:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffb46433,#0000);position:absolute;inset:34% 6% -4%}.regal-deko.ist-teelicht:before{content:"";z-index:-1;aspect-ratio:1;bottom:-60%;pointer-events:none;background:radial-gradient(closest-side,#ffcd7852,#ffcd781a 55%,#0000);width:440%;position:absolute;inset-inline-start:-170%}.regal-szene[data-licht=kerze] .regal-deko.ist-teelicht:before{inset-inline-start:-270%;background:radial-gradient(closest-side,#ffc46e8c,#ffc46e2e 55%,#0000);width:640%;bottom:-120%}.regal-deko.am-k.ist-teelicht:before,.regal-szene[data-licht=kerze] .regal-deko.am-k.ist-teelicht:before{inset-inline-start:-100%;background:radial-gradient(closest-side,#ffcd783d,#0000);width:300%;bottom:-70%}.regal-szene[data-licht=kerze] .regal-deko.ist-lampe:before{content:"";z-index:-1;aspect-ratio:1;top:20%;pointer-events:none;background:radial-gradient(closest-side,#ffc46e5c,#ffc46e1a 55%,#0000);width:380%;position:absolute;inset-inline-start:-150%}.regal-szene[data-wand=nacht]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='110' viewBox='0 0 150 110'%3E%3Cg fill='rgba(255,240,200,0.9)'%3E%3Cpath d='M36 22l1 3 3 1-3 1-1 3-1-3-3-1 3-1Z'/%3E%3Cpath d='M118 46l.8 2.4 2.4.8-2.4.8-.8 2.4-.8-2.4-2.4-.8 2.4-.8Z'/%3E%3Cpath d='M70 88l.7 2 2 .7-2 .7-.7 2-.7-2-2-.7 2-.7Z'/%3E%3Ccircle cx='96' cy='14' r='.9'/%3E%3Ccircle cx='18' cy='66' r='.8'/%3E%3C/g%3E%3C/svg%3E") 0 0/150px 110px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html:not([data-bewegungsstufe=wenig]) .regal-szene[data-wand=nacht]:before{animation:5.5s ease-in-out infinite alternate regalFunkeln}html:not([data-bewegungsstufe=wenig]) .regal-szene[data-licht=kerze] .regal-deko.ist-teelicht:before{animation:3.4s ease-in-out infinite regalFlackern}}@keyframes regalFunkeln{0%{opacity:.25}to{opacity:.95}}@keyframes regalFlackern{0%,to{opacity:1}22%{opacity:.82}38%{opacity:.96}57%{opacity:.76}78%{opacity:.92}}.regal-deko.am-k:is(.ist-igel,.ist-brille,.ist-teelicht,.ist-brieftaube){bottom:0}html[dir=rtl] .regal-deko:is(.ist-igel,.ist-brieftaube,.ist-tintenfass)>img{transform:scaleX(-1)}html[dir=rtl] .regal-deko:is(.ist-igel,.ist-brieftaube,.ist-tintenfass).ist-gespiegelt>img{transform:none}.regal-szene[data-farben=klassisch] .regalwand-buch.regal-ruecken:not(.ist-wunsch){background-image:linear-gradient(90deg,#fff3,#fff0 35%,#0000001a 80%,#0000004d)}.regal-szene[data-farben=klassisch] .regal-ruecken.schmuck-b:before,.regal-szene[data-farben=klassisch] .regal-ruecken.schmuck-b:after{opacity:.8}.regal-ordnung{flex-wrap:wrap;gap:8px;margin:-4px 0 12px;display:flex}.regal-ordnung-wahl{box-sizing:border-box;background:color-mix(in srgb, var(--text-main) 7%, transparent);min-width:0;max-width:100%;min-height:44px;color:var(--text-main);border-radius:999px;align-items:center;gap:5px;padding-inline:11px 12px;display:inline-flex;position:relative}.regal-ordnung-wahl>svg{flex:none}.regal-ordnung-wahl select{appearance:none;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;height:auto;min-height:44px;color:inherit;font:inherit;font-size:var(--fs-subhead,15px);cursor:pointer;background:0 0;border:0;flex:0 auto;margin:0;padding:0 14px 0 0;font-weight:600;overflow:hidden}html[dir=rtl] .regal-ordnung-wahl select{padding:0 0 0 14px}.regal-ordnung-wahl select:focus{outline:none}.regal-ordnung-wahl:focus-within{outline:2.5px solid var(--primary);outline-offset:2px}.regal-ordnung-wahl:after{content:"";inset-inline-end:13px;pointer-events:none;opacity:.75;border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg)}@supports not (color:color-mix(in srgb, red 50%, blue)){.regal-ordnung-wahl{background:#7f7f7f24}}.regal-ding.ist-gesperrt>img{opacity:.45;filter:grayscale(.7)}.regal-ding-schloss{background:var(--text-main);width:18px;height:18px;color:var(--bg-card);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:4px;inset-inline-end:4px}.regal-ding.ist-gesperrt[aria-expanded=true]{box-shadow:inset 0 0 0 2.5px var(--text-main)}.regal-schloss-hilfe{margin:-2px 0 10px}.regal-schloss{align-items:flex-start;gap:12px;margin-top:10px;display:flex}.regal-schloss .regal-schloss-marke{flex:none;width:56px}.regal-schloss-text{flex:1;min-width:0}.regal-schloss-text .regal-gestalten-hilfe{margin-top:0}.regal-schloss-weg{font-size:var(--fs-footnote,13px);color:var(--text-main);margin:4px 0 0}.regal-schloss-sammlung.btn-ghost{align-items:center;width:auto;min-height:44px;text-decoration:none;display:inline-flex}.ist-holz-kirsche .regal-raum-probe{background:linear-gradient(#c98a6a 0 35%,#a65a3e 35%)}.ist-holz-birke .regal-raum-probe{background:linear-gradient(#f5e7cb 0 35%,#e2cda4 35%)}.ist-holz-weiss .regal-raum-probe{background:linear-gradient(#fff 0 35%,#e6e1d8 35%)}.ist-holz-ebenholz .regal-raum-probe{background:linear-gradient(#5a4842 0 35%,#2e2421 35%)}.ist-wand-ziegel .regal-raum-probe{background:linear-gradient(#fff6e880 0 1px, transparent 1px) 0 0 / 100% 8px, color-mix(in srgb, #a86a52 46%, var(--bg-dark))}.ist-wand-salbei .regal-raum-probe{background:color-mix(in srgb, #8daa8a 38%, var(--bg-dark))}.ist-wand-ranken .regal-raum-probe{background:radial-gradient(circle at 35% 40%, #4e6c4259 0 3px, transparent 3.5px), color-mix(in srgb, #c2a878 30%, var(--bg-dark))}.ist-wand-nacht .regal-raum-probe{background:radial-gradient(circle at 30% 35%,#ffecbe 0 1px,#0000 1.5px),radial-gradient(circle at 68% 60%,#ffecbe 0 1px,#0000 1.5px),linear-gradient(#1c2245,#2c2f5a)}.ist-wand-papier .regal-raum-probe{background:radial-gradient(circle,#f3ead8 55%,#e6d6b8)}.ist-licht-abendsonne .regal-raum-probe{background:linear-gradient(135deg,#ffd9a0,#f29a6b 60%,#c8644a)}.ist-licht-kerze .regal-raum-probe{background:radial-gradient(circle at 50% 60%,#fff1c2 0 18%,#ffc86a 34%,#b8723e 75%)}@media (prefers-reduced-motion:reduce){.regal-szene[data-wand=nacht]:before,.regal-deko.ist-teelicht:before{animation:none}}
