.media139{color:#c7d9e5;font:13px/1.85 Inter,Arial,sans-serif;min-width:0}.media139 [hidden]{display:none!important}.media139-heading{padding:23px;border:1px solid #aa9a7580;background:linear-gradient(120deg,#13374be8,#061a29d9),image-set(url('/assets/perf101-classic-castle-1024.avif') type('image/avif'),url('/assets/perf101-classic-castle-1024.webp') type('image/webp')) center/cover}.media139-eyebrow{font:700 9px/1.6 Inter,Arial,sans-serif;letter-spacing:1.5px;color:#d9c18e}.media139-heading h2{font:600 29px/1.25 Cinzel54,Georgia,serif;color:#f0dcb4;margin:10px 0 14px;letter-spacing:-.4px}.media139-heading p{margin:0;color:#c7dce7}.media139-heading>a{display:inline-flex;align-items:center;min-height:44px;color:#e5c995;font:600 12px/1.6 Inter,Arial,sans-serif;margin-top:10px}
.media139-filters{display:flex;flex-wrap:wrap;gap:8px;padding:16px;margin:16px 0 8px;border:1px solid #789ca369;background:#102b3b}.media139 :is(button,.media139-actions a){min-height:44px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #7d9aab6b;border-radius:0;color:#d4e6ef;background:linear-gradient(120deg,#26485e,#112c3e);font:600 11px/1.6 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none}.media139-filters [aria-pressed=true]{border-color:#ccb274;color:#f4dfb0;background:linear-gradient(120deg,#5c4b2b,#213b49)}.media139-count{margin:0 0 14px;color:#a8d4e5;font-size:11px}
.media139-grid{display:grid;gap:15px}.media139-card,.media139-post{padding:21px;border:1px solid #8ca8a96b;background:linear-gradient(130deg,#143548ec,#061925f5);min-width:0;box-shadow:inset 0 0 0 3px #06172280}.media139 :is(.media139-card,.media139-post) h3{font:600 21px/1.3 Cinzel54,Georgia,serif;color:#eddaad;margin:5px 0 8px}.media139-meta{font:11px/1.7 Inter,Arial,sans-serif;color:#a9ccdd}.media139-preview{position:relative;background:#06121d;border:1px solid #7996a654;margin:17px 0 10px;overflow:hidden}.media139-preview img{display:block;width:100%;height:auto;object-fit:contain}.media139-preview.media139-banner{aspect-ratio:468/60;min-height:45px}.media139-preview.media139-banner img{width:100%;height:100%;object-fit:contain}.media139-preview-state{font:10px/1.7 Inter,Arial,sans-serif;color:#b6d2df;display:block;margin-bottom:12px}
.media139 label{display:grid;gap:7px;margin:14px 0 12px;min-width:0;font:600 11px/1.7 Inter,Arial,sans-serif;color:#d8c79f}.media139 :is(input,textarea){display:block;min-width:0;width:100%;border:1px solid #7899a977;border-radius:0;background:#061925;color:#cfdfeb;font:12px/1.8 ui-monospace,Consolas,monospace;padding:10px 12px;min-height:44px}.media139 textarea{height:210px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.media139-actions{display:flex;flex-wrap:wrap;gap:8px}.media139-actions a{border-color:#b49b6577;color:#e9d2a2;background:linear-gradient(120deg,#4b402b,#173547)}.media139-details{border-top:1px solid #7b9ba54d;margin-top:15px}.media139-details summary{padding:13px 0;min-height:46px;cursor:pointer;color:#d4e5ef;font-weight:600}.media139-note{padding:17px;border:1px solid #a9946577;border-left:3px solid #c7a970;background:#302d2277;color:#d6ceb7;margin:16px 0;line-height:1.85}.media139-note a{color:#e6d09c;text-underline-offset:3px}.media139-post-list{display:grid;gap:15px;margin-top:17px}.media139-feedback{position:fixed;z-index:100;bottom:18px;left:18px;max-width:min(400px,calc(100vw - 36px));padding:13px 18px;border:1px solid #c1ac77;background:#0b2638f5;box-shadow:0 8px 20px #0008;color:#f1ddb3;font:12px/1.8 Inter,Arial,sans-serif}.media139 :is(a,button,input,textarea,summary):focus-visible{outline:2px solid #b4e9fc;outline-offset:4px}.media139-footer{font:12px/1.85 Inter,Arial,sans-serif;padding:18px 0;color:#b5cedc}
@media(max-width:600px){.media139-heading,.media139-card,.media139-post{padding:18px}.media139-heading h2{font-size:26px}.media139 :is(input,textarea){font-size:16px}.media139-actions{gap:7px}.media139 :is(button,.media139-actions a){font-size:11px;padding:9px 12px}}
.media139-preview{width:100%;min-width:0;max-width:100%}.media139-preview>a{display:block;width:100%}
.media139-preview.media139-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
