.community-page{margin:0;min-height:100dvh;background:#0b1c29}@media (prefers-color-scheme: light){.community-page{background:#e3eef3}}.mlp{display:block;min-height:100dvh;background:var(--ml-page)}.mlp-top{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:12px;padding:10px max(16px,calc((100% - 1060px)/2));border-bottom:1px solid var(--ml-line);background:var(--ml-sunken)}.mlp-top__title{display:flex;align-items:baseline;gap:12px;font-size:26px;line-height:1.2;font-weight:400}.mlp-top__title small{color:var(--ml-faint);font-size:14px;font-weight:400}.mlp-top__right{display:flex;align-items:center;gap:4px;margin-left:auto}.mlp-who{gap:8px}.mlp-who small{color:var(--ml-faint);font-weight:400}.mlp-main{width:min(1060px,calc(100% - 32px));margin:28px auto 72px}.mlp .ml-toasts{position:fixed;bottom:24px}.mlp-card{padding:20px 22px;border:1px solid var(--ml-line);border-radius:12px;background:var(--ml-surface)}.mlp-card+.mlp-card{margin-top:16px}.mlp-card__title{display:flex;align-items:baseline;gap:8px;margin-bottom:14px;font-size:16px;font-weight:600}.mlp-card__title small{color:var(--ml-faint);font-size:13px;font-weight:400}.mlp-narrow{max-width:600px}.mlp-form{display:grid;gap:16px}.mlp-form__row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mlp-field{display:grid;gap:6px}.mlp-field__label{font-weight:600;font-size:14px}.mlp-field__hint{display:flex;justify-content:space-between;gap:10px;color:var(--ml-faint);font-size:13px}.mlp-field__count{margin-left:auto;font-variant-numeric:tabular-nums}.mlp-input{width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--ml-line-strong);border-radius:8px;background:var(--ml-sunken);outline:none}.mlp-input:focus,.mlp-input:focus-within{border-color:var(--ml-sky)}.mlp-input[readonly]{color:var(--ml-muted);border-style:dashed}.mlp-textarea{min-height:110px;resize:vertical;line-height:1.5}.mlp-textarea--tall{min-height:200px}.mlp-secret{position:relative;display:flex}.mlp-secret .mlp-input{padding-right:44px;font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace}.mlp-secret .ml-icon-btn{position:absolute;top:4px;right:4px}.mlp-tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;cursor:text}.mlp-tags .ml-chip{padding:2px 2px 2px 8px;background:var(--ml-raised);box-shadow:inset 0 0 0 1px var(--ml-line-strong);text-decoration:none;cursor:default}.mlp-tags .ml-chip .ml-icon-btn{width:22px;height:22px}.mlp-tags .ml-chip .ml-icon{width:13px;height:13px}.mlp-tags__input{flex:1;min-width:110px;border:0;background:transparent;outline:none}.mlp-fine{margin-top:12px;color:var(--ml-faint);font-size:13px}.mlp-warning{margin-bottom:16px;padding:12px 14px;border-left:4px solid var(--ml-gold);border-radius:4px;background:color-mix(in srgb,var(--ml-gold) 12%,transparent)}.mlp-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:56px;align-items:center;min-height:calc(100dvh - 200px)}.mlp-auth__intro{max-width:52ch}.mlp-auth__intro h2{margin-bottom:14px;font-size:40px;line-height:1.1}.mlp-auth__intro p{color:var(--ml-muted);font-size:16.5px;line-height:1.6}.mlp-auth__intro p+p{margin-top:12px}.mlp-auth__switch{display:flex;margin-bottom:18px}.mlp-auth__switch .ml-segment__item{flex:1;justify-content:center}.mlp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.mlp-head h2{margin-bottom:4px;font-size:34px;line-height:1.1}.mlp-row{grid-template-columns:minmax(0,1fr) auto;cursor:pointer}.mlp-row:hover{background:color-mix(in srgb,var(--ml-hover) 55%,transparent)}.mlp-row .ml-row__meta code{font-size:13px}.mlp-editor__title{margin-bottom:18px;font-size:34px;line-height:1.1;overflow-wrap:anywhere}.mlp-editor{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:16px;align-items:start}.mlp-status{display:grid;gap:6px;justify-items:start;margin-bottom:14px}.mlp-drop{display:grid;justify-items:center;gap:2px;width:100%;margin-bottom:12px;padding:18px 14px;border:2px dashed var(--ml-line-strong);border-radius:10px;background:transparent;color:var(--ml-text);text-align:center;cursor:pointer}.mlp-drop strong{font-weight:600}.mlp-drop:hover,.mlp-drop--over{border-color:var(--ml-gold);background:var(--ml-hover)}.mlp-drop small{color:var(--ml-faint);font-size:13px}.mlp-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.mlp-shot{position:relative;aspect-ratio:16 / 10;margin:0;overflow:hidden;border-radius:8px;background:var(--ml-sunken)}.mlp-shot img{width:100%;height:100%;object-fit:cover}.mlp-shot figcaption{position:absolute;left:6px;top:6px;padding:1px 7px;border-radius:4px;background:#000b;color:#fff;font-size:12.5px}.mlp-shot .ml-icon-btn{position:absolute;right:6px;top:6px;background:#000b;color:#fff}.mlp-shot--add{display:grid;place-content:center;justify-items:center;gap:2px;width:100%;margin:0;padding:8px}@media (max-width: 820px){.mlp-auth,.mlp-editor{grid-template-columns:minmax(0,1fr)}.mlp-auth{min-height:0;gap:24px}.mlp-auth__intro h2{font-size:30px}.mlp-top__title{font-size:22px}.mlp-top__title small,.mlp-who small{display:none}.mlp-head{flex-direction:column;align-items:stretch}.mlp-head h2,.mlp-editor__title{font-size:28px}}
