.memo[hidden],.memo [hidden],.memo-vorrat[hidden],.memo-vorrat-titel[hidden]{display:none!important}.memo-leiste{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.og-main .memo .memo-stufen{margin:0}.memo-stufen .og-tag{cursor:pointer;font:inherit;background:var(--paper);font-size:13px;line-height:18px}.memo-stufen .og-tag[aria-pressed=true]{color:var(--ink);border-color:var(--ink);font-weight:600}.memo-stand{margin:0 0 var(--space-3)}.og-main .memo-meldung{z-index:60;left:50%;bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));width:max-content;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-4);border-radius:var(--radius-1);background:var(--ink);color:var(--paper);opacity:0;visibility:hidden;pointer-events:none;margin:0;font-size:14px;line-height:20px;transition:opacity .2s,transform .2s,visibility 0s linear .2s;position:fixed;transform:translate(-50%,12px);box-shadow:0 6px 24px #0000002e}.og-main .memo-meldung.sichtbar{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.og-main .memo-meldung,.og-main .memo-meldung.sichtbar{transition:none;transform:translate(-50%)}}.memo-brett{grid-template-columns:repeat(var(--memo-spalten,4), minmax(0, 1fr));gap:var(--space-2);display:grid}.memo-karte{aspect-ratio:3/4;cursor:pointer;perspective:800px;width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block;position:relative}.memo-karte:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.memo-innen{transform-style:preserve-3d;transition:transform .35s;position:absolute;inset:0}.memo-karte.offen .memo-innen,.memo-karte.gefunden .memo-innen{transform:rotateY(180deg)}.memo-rueck,.memo-vorne{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:var(--hairline) solid var(--rule-2);border-radius:var(--radius-1);position:absolute;inset:0;overflow:hidden}.memo-rueck{background:var(--paper-2);color:var(--ink-3);justify-content:center;align-items:center;display:flex}.memo-rueck .og-mark{width:34%;max-width:48px;height:auto;color:var(--ink-3);fill:currentColor}.memo-karte:hover .memo-rueck{border-color:var(--ink)}.memo-vorne{background:var(--paper);transform:rotateY(180deg)}.memo-karte.gefunden .memo-vorne{border-color:var(--ink)}.memo-gesicht{flex-direction:column;display:flex}.memo-vorne.memo-gesicht{height:100%}.memo-bild{background:var(--paper-2);flex:auto;min-height:0;display:block;overflow:hidden}.memo-bild img{object-fit:cover;width:100%;height:100%;display:block}.memo-bild .og-thumb-leer{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}.memo-bild .og-platzhalter{width:55%;height:55%}.memo-titel{-webkit-line-clamp:3;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;-webkit-box-orient:vertical;flex:none;margin-bottom:6px;padding:4px 6px 0;font-size:12px;line-height:15px;display:-webkit-box;overflow:hidden}.memo-historisch{background:var(--paper);padding:0 4px;font-size:10px;line-height:14px;position:absolute;top:4px;left:4px}.memo-brett[data-paare="6"] .memo-titel{font-size:13px;line-height:16px}@media (width>=600px){.memo-titel{font-size:13px;line-height:17px}.memo-brett[data-paare="12"] .memo-titel{font-size:12px;line-height:15px}}.og-main .memo-info:empty{display:none}.og-main .memo-info{margin:var(--space-6) 0 0;font-size:15px;line-height:22px}.memo-fotoinfo{color:var(--ink-2);font-size:13px}.memo-ende{margin-top:var(--space-4);padding:var(--space-4);border:var(--hairline) solid var(--rule-2);border-radius:var(--radius-1)}.memo-ende:focus{outline:none}.memo-ende-titel{margin:0 0 var(--space-2);font-size:17px;font-weight:600;line-height:24px}.memo-ende-liste{margin:0 0 var(--space-3);color:var(--ink-2);padding-left:1.2em;font-size:14px;line-height:20px}.memo-vorrat{padding-left:1.2em}.memo-vorrat .memo-gesicht{display:none}.og-main .memo-weiter{margin-top:var(--space-6)}.memo-austeilen{animation:.32s ease-out both memo-austeilen}@keyframes memo-austeilen{0%{opacity:0;transform:translateY(-10px)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.memo-innen{transition:none}.memo-austeilen{animation:none}}
