gemini beta v0.1

Объявление

nico
san-francisco
real-life

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » gemini beta v0.1 » админка » фильм


фильм

Сообщений 1 страница 4 из 4

1

[html]<div class="gemini_topic">
    <div class="gemini_topic_title">
        <div class="gemini_topic_humanized">съемки хоррора: gemini: кровавый двойник (1986)</div>
        <div class="gemini_topic_directive">g:\casting_86</div>
    </div>

    <div class="gemini_topic_main">
        <div class="gemini_topic_minititle">о проекте </div>
        <p>мы создаем классический ретро-слэшер эпохи 80-х, где каждый участник становится актером и соавтором фильма. действие разворачивается в мотеле «gemini twins», отрезанном от цивилизации бурей: отражения в зеркалах оживают, порождая безжалостных близнецов с пустыми глазами, и никто не знает, кто рядом — оригинал или самозванец.</p>
<p> проще говоря, мы попробуем написать сценарий для своего собственного фильма, где только ты решаешь, какую роль тебе сыграть и как сложится судьба твоего персонажа. а в конце мы получим полный сценарий для фильма. это не точно, но мы попытаемся. </p>
<p> ты можешь выбрать себе роль из списка предоставленных, либо придумать что - то свое. сцена может быть драматичной, либо шуточной, все мы понимаем, что в триллерах без юмора тоже никуда.</p>
<p> поэтому скорее заполняй анкету ниже, чтобы пройти кастинг и заполучить роль!</p>
<p class="rule">гонорар за съемки: 1000 токенов</p>
<p class="rule">кастинг продлится до 11.10.2026</p>
       
                   
    </div>
</div>[/html]

[html]<script src="https://forumstatic.ru/files/0012/10/e7/25222.js?v=21"></script>

<style>
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,400;1,600&family=Playfair+Display:ital,wght@0,700;0,900&family=Alegreya+Sans:ital,wght@0,400;0,500;0,700;1,400&family=Share+Tech+Mono&display=swap');

/* Изоляция контейнера */
#hl-vhs-app {
    max-width: 960px;
    width: 100%;
    margin: 20px auto 35px;
    font-family: 'Alegreya Sans', sans-serif;
    color: #dfd7e4;
    box-sizing: border-box;
}

#hl-vhs-app *, #hl-vhs-app *::before, #hl-vhs-app *::after {
    box-sizing: border-box;
}

.hl-vhs-builder {
    background: #09080c;
    border: 1px solid #231c28;
    border-radius: 6px;
    padding: 24px 28px;
    box-shadow: none !important;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.hl-vhs-builder::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 3px;
    background: linear-gradient(90deg, #b8222d, #caa256, #247ba0);
}

.hl-vhs-bhead {
    border-bottom: 1px solid #1e1823;
    padding-bottom: 14px;
    margin-bottom: 18px;
    position: static !important;
    text-align: left !important;
}
.hl-vhs-tag {
    font-family: 'Share Tech Mono', monospace;
    font-size: 11.5px;
    color: #caa256;
    letter-spacing: 1.5px;
    margin-bottom: 4px;
    text-transform: lowercase;
    position: static !important;
}
.hl-vhs-btitle-fix {
    font-family: 'Playfair Display', Georgia, serif !important;
    font-size: 26px !important;
    font-weight: 900 !important;
    color: #fff !important;
    letter-spacing: 0.5px !important;
    line-height: 1.25 !important;
    text-transform: lowercase !important;
    display: block !important;
    position: static !important;
    margin: 4px 0 6px 0 !important;
    text-align: left !important;
    transform: none !important;
}
.hl-vhs-bsub-fix {
    font-size: 14px !important;
    color: #92879c !important;
    line-height: 1.45 !important;
    display: block !important;
    position: static !important;
    margin: 0 !important;
    text-align: left !important;
    text-transform: lowercase !important;
}

/* Чистый кинематографичный ч/б стиль фото БЕЗ полос */
.hl-cinema-filter {
    filter: grayscale(100%) contrast(135%) brightness(0.85) !important;
    transition: filter 0.3s ease, transform 0.3s ease;
}
.hl-flip-card:hover .hl-cinema-filter, .hl-master-flip-tile:hover .hl-cinema-filter {
    filter: grayscale(40%) contrast(125%) brightness(0.95) !important;
}

/* 3D-флип карточки в шапке темы */
.hl-cast-board-wrap {
    background: #110e16;
    border: 1px solid #231a29;
    border-left: 3px solid #caa256;
    border-radius: 4px;
    padding: 16px 18px;
    margin-bottom: 20px;
    display: block !important;
}
.hl-cast-board-title {
    font-size: 11.5px;
    font-family: 'Share Tech Mono', monospace;
    color: #caa256;
    text-transform: lowercase;
    letter-spacing: 1px;
    margin-bottom: 12px;
}
.hl-cast-empty-msg {
    font-size: 13px;
    color: #82758d;
    font-style: italic;
    padding: 8px 0;
    text-transform: lowercase;
}

.hl-cast-tape-viewport {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding: 8px 0;
}
.hl-cast-tape-viewport::before, .hl-cast-tape-viewport::after {
    content: "";
    position: absolute;
    top: 0; bottom: 0;
    width: 30px;
    z-index: 4;
    pointer-events: none;
}
.hl-cast-tape-viewport::before { left: 0; background: linear-gradient(90deg, #110e16, transparent); }
.hl-cast-tape-viewport::after { right: 0; background: linear-gradient(-90deg, #110e16, transparent); }

.hl-cast-static {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
    justify-content: center !important;
}
.hl-cast-marquee {
    display: flex;
    gap: 16px;
    width: max-content;
    animation: filmScroll 35s linear infinite;
}
.hl-cast-marquee:hover {
    animation-play-state: paused;
}
@keyframes filmScroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

.hl-flip-card {
    width: 145px;
    height: 195px;
    perspective: 1000px;
    flex-shrink: 0;
    cursor: pointer;
}
.hl-flip-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.6s cubic-bezier(0.4, 0.2, 0.2, 1);
    transform-style: preserve-3d;
}
.hl-flip-card:hover .hl-flip-inner {
    transform: rotateY(180deg);
}

.hl-flip-front, .hl-flip-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #281f30;
    box-shadow: 0 6px 18px rgba(0,0,0,0.6);
}

.hl-flip-front { background: #000; }
.hl-flip-poster {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.hl-flip-back {
    background: radial-gradient(circle at center, #1c1322 0%, #0a060d 100%);
    border-color: #caa256;
    transform: rotateY(180deg);
    padding: 14px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
}
.hl-flip-back-role {
    font-family: 'Share Tech Mono', monospace;
    font-size: 9.5px;
    font-weight: 700;
    padding: 2px 5px;
    border-radius: 2px;
    text-transform: lowercase;
    line-height: 1.2;
}
a.hl-flip-back-name {
    font-family: 'Playfair Display', serif;
    font-size: 16px;
    font-weight: 900;
    color: #fff !important;
    text-decoration: underline !important;
    display: block;
    margin: 4px 0;
    text-transform: lowercase;
}
a.hl-flip-back-name:hover { color: #caa256 !important; }
.hl-flip-back-slogan {
    font-size: 11.5px;
    font-style: italic;
    color: #9f94a8;
    line-height: 1.25;
    text-transform: lowercase;
}
.hl-flip-hint {
    font-size: 9px;
    font-family: 'Share Tech Mono', monospace;
    color: #caa256;
    letter-spacing: 0.5px;
    text-transform: lowercase;
}

.hl-cbadge-red { color: #ff3344; border: 1px solid #ff3344; background: rgba(255, 51, 68, 0.1); }
.hl-cbadge-gold { color: #4cd37e; border: 1px solid #4cd37e; background: rgba(76, 211, 126, 0.1); }
.hl-cbadge-gray { color: #caa256; border: 1px solid #caa256; background: rgba(202, 162, 86, 0.1); }

/* Саундтрек фильма в шапке */
.hl-cast-ost-board {
    border-top: 1px dashed rgba(255,255,255,0.06);
    padding-top: 12px;
    margin-top: 10px;
}
.hl-cast-ost-title {
    font-size: 10.5px;
    font-family: 'Share Tech Mono', monospace;
    color: #82758d;
    margin-bottom: 6px;
    text-transform: lowercase;
}
.hl-cast-ost-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5px 16px;
}
.hl-cast-ost-item {
    font-size: 12px;
    color: #b0a6b8;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: lowercase;
}
.hl-cast-ost-item span {
    color: #caa256;
    font-family: monospace;
}

/* Панель блокировки */
.hl-vhs-locked-msg {
    background: #120e17;
    border: 1px solid #2b1f30;
    border-left: 3px solid #4cd37e;
    border-radius: 4px;
    padding: 16px 20px;
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.hl-locked-badge {
    font-size: 11px;
    font-family: 'Share Tech Mono', monospace;
    color: #4cd37e;
    letter-spacing: 1px;
    font-weight: 700;
    text-transform: lowercase;
}
.hl-locked-text {
    font-size: 14px;
    color: #dfd7e4;
    line-height: 1.45;
    text-transform: lowercase;
}
.hl-locked-text b { color: #fff; }
.hl-locked-text span { color: #caa256; font-style: italic; }

/* Панель админа */
.hl-vhs-admin-panel {
    border-top: 1px dashed #3a2e45;
    padding-top: 10px;
    margin-top: 14px;
    display: flex;
    justify-content: flex-end;
}
button.hl-vhs-admin-btn, .hl-vhs-admin-btn {
    background: rgba(202, 162, 86, 0.12) !important;
    border: 1px dashed #caa256 !important;
    color: #caa256 !important;
    font-family: 'Share Tech Mono', monospace !important;
    font-size: 11px !important;
    padding: 7px 16px !important;
    border-radius: 4px !important;
    cursor: pointer;
    transition: 0.2s;
    text-transform: lowercase !important;
}
button.hl-vhs-admin-btn:hover, .hl-vhs-admin-btn:hover {
    background: #caa256 !important;
    color: #000 !important;
}

/* Карточка-подсказка для сценария */
.hl-plot-guide-card {
    background: rgba(202, 162, 86, 0.04);
    border: 1px dashed #3a2e1d;
    border-left: 3px solid #caa256;
    border-radius: 4px;
    padding: 12px 14px;
    margin-top: 8px;
}
.hl-guide-head {
    font-family: 'Share Tech Mono', monospace;
    font-size: 10.5px;
    color: #caa256;
    text-transform: lowercase;
    margin-bottom: 5px;
    font-weight: 700;
}
.hl-guide-desc {
    font-size: 12px;
    color: #a399b2;
    line-height: 1.45;
}
.hl-guide-desc b {
    color: #dfd7e4;
    font-weight: 600;
}

/* Поля формы и центрирование */
.hl-vhs-form-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 14px 18px;
    margin-bottom: 20px;
    width: 100%;
}
.hl-vhs-field {
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
}
.hl-vhs-full { grid-column: 1 / -1; }
.hl-vhs-lbl {
    font-size: 11.5px;
    font-family: 'Share Tech Mono', monospace;
    color: #caa256;
    letter-spacing: 0.5px;
    text-transform: lowercase;
}

.hl-vhs-input, .hl-vhs-select, .hl-vhs-textarea {
    background: #120e17 !important;
    border: 1px solid #281f2f !important;
    color: #dfd7e4 !important;
    padding: 0 14px !important;
    border-radius: 4px !important;
    font-size: 14px !important;
    font-family: inherit !important;
    outline: none !important;
    width: 100% !important;
    max-width: 100% !important;
    transition: border-color 0.2s;
    height: 42px !important;
    line-height: 40px !important;
    vertical-align: middle !important;
}

.hl-vhs-textarea {
    height: auto !important;
    padding: 10px 14px !important;
    line-height: 1.4 !important;
}

.hl-vhs-input:focus, .hl-vhs-select:focus, .hl-vhs-textarea:focus {
    border-color: #b8222d !important;
}
.hl-vhs-select option {
    background: #120e17;
    color: #fff;
}
.hl-vhs-select option:disabled {
    color: #665b6e;
    background: #0d0a11;
}

.hl-vhs-footer {
    display: flex;
    align-items: center;
    gap: 16px;
    border-top: 1px solid #1e1823;
    padding-top: 16px;
}
button.hl-vhs-btn-submit, .hl-vhs-btn-submit {
    background: #941c26 !important;
    border: 1px solid #bf2432 !important;
    color: #fff !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    padding: 10px 22px !important;
    border-radius: 4px !important;
    cursor: pointer;
    box-shadow: 0 0 15px rgba(148, 28, 38, 0.4);
    transition: 0.2s;
    white-space: nowrap;
    text-transform: lowercase !important;
}
button.hl-vhs-btn-submit:hover, .hl-vhs-btn-submit:hover {
    background: #b01f2d !important;
    transform: translateY(-1px);
}
.hl-vhs-send-status {
    font-size: 13px;
    color: #b8222d;
    font-style: italic;
    text-transform: lowercase;
}

/* Персональная кассета в постах БЕЗ грязных теней */
.hl-vhs-card {
    max-width: 960px;
    width: 100%;
    margin: 18px auto;
    background: #0d0c11 !important;
    border: 1px solid #281f2f !important;
    border-radius: 6px;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: none !important;
    font-family: 'Alegreya Sans', sans-serif;
    color: #dfd7e4 !important;
    box-sizing: border-box;
    transition: border-color 0.25s ease;
}
.hl-vhs-card *, .hl-vhs-card *::before, .hl-vhs-card *::after {
    box-sizing: border-box;
}
.hl-vhs-card:hover {
    transform: none;
    box-shadow: none !important;
    border-color: #43324f !important;
}

.hl-vhs-poster-box {
    width: 250px;
    min-height: 330px;
    position: relative;
    flex-shrink: 0;
    overflow: hidden;
    background: #050406;
}
.hl-vhs-poster-img {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    transition: transform 0.4s ease;
}
.hl-vhs-card:hover .hl-vhs-poster-img { transform: scale(1.04); }
.hl-vhs-rating-badge {
    position: absolute;
    bottom: 12px;
    left: 12px;
    background: #000;
    border: 1px solid #caa256;
    color: #caa256;
    font-family: 'Share Tech Mono', monospace;
    font-weight: 700;
    font-size: 11px;
    padding: 2px 6px;
    border-radius: 2px;
    z-index: 3;
    letter-spacing: 1px;
    text-transform: lowercase;
}

.hl-vhs-cassette-body {
    flex: 1;
    min-width: 0;
    padding: 18px 22px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    background: radial-gradient(circle at center, #15131a 0%, #0c0b10 100%);
}

.hl-vhs-spools-row {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    background: #070609;
    border: 1px solid #231c29;
    border-radius: 4px;
    padding: 8px 16px;
    margin-bottom: 12px;
}
.hl-vhs-spool {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #18141f;
    border: 2px solid #3d3247;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.hl-vhs-spool-teeth {
    width: 12px;
    height: 12px;
    background: #000;
    border-radius: 50%;
    border: 2px dashed #caa256;
}
.hl-vhs-tape-window {
    flex: 1;
    height: 14px;
    background: #100d14;
    border-radius: 2px;
    position: relative;
    overflow: hidden;
}
.hl-vhs-tape-ribbon {
    position: absolute;
    top: 4px; left: 15%; right: 25%; bottom: 4px;
    background: #381a20;
    border-radius: 1px;
}

.hl-vhs-sticker {
    background: #eae5d8;
    color: #1a161f;
    border-radius: 3px;
    padding: 14px 16px;
    box-shadow: inset 0 0 10px rgba(0,0,0,0.15);
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 4px;
}
.hl-vhs-sticker-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #d0c8b6;
    padding-bottom: 4px;
    margin-bottom: 4px;
}
.hl-vhs-tag-red {
    background: #b8222d;
    color: #fff;
    font-family: 'Share Tech Mono', monospace;
    font-size: 10px;
    font-weight: 700;
    padding: 2px 6px;
    border-radius: 2px;
    letter-spacing: 0.5px;
    text-transform: lowercase;
}
.hl-vhs-barcode-lbl {
    font-family: 'Share Tech Mono', monospace;
    font-size: 10.5px;
    color: #5a5245;
    text-transform: lowercase;
}
.hl-vhs-card-title-fix {
    font-family: 'Playfair Display', Georgia, serif !important;
    font-size: 20px !important;
    font-weight: 900 !important;
    color: #151218 !important;
    line-height: 1.2 !important;
    text-transform: lowercase !important;
    word-break: break-word !important;
    display: block !important;
    position: static !important;
    margin: 2px 0 4px 0 !important;
    text-align: left !important;
    transform: none !important;
}
.hl-vhs-meta-row {
    font-size: 12.5px;
    color: #5c5344;
    margin-bottom: 4px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
    text-transform: lowercase;
}
a.hl-post-profile-link {
    color: #941c26 !important;
    text-decoration: underline !important;
    font-weight: 700;
}
.hl-vhs-dot { color: #a39782; }
.hl-vhs-slogan {
    font-family: 'Cormorant Garamond', Georgia, serif;
    font-style: italic;
    font-weight: 700;
    font-size: 15px;
    color: #781822;
    margin-bottom: 4px;
    line-height: 1.25;
    word-break: break-word;
    text-transform: lowercase;
}
.hl-vhs-desc {
    font-size: 13px;
    line-height: 1.45;
    color: #2e2833;
    margin: 0 0 6px;
    word-break: break-word;
}

.hl-vhs-ost-wrap {
    background: rgba(0,0,0,0.06);
    border: 1px dashed #c4bcab;
    border-radius: 3px;
    padding: 7px 12px;
    margin-bottom: 6px;
}
.hl-vhs-ost-head {
    font-size: 10.5px;
    font-family: 'Share Tech Mono', monospace;
    color: #781822;
    text-transform: lowercase;
    font-weight: 700;
    margin-bottom: 3px;
}
.hl-vhs-track {
    font-size: 12px;
    color: #2e2833;
    line-height: 1.35;
    word-break: break-word;
    text-transform: lowercase;
}
.hl-vhs-track span {
    font-family: 'Share Tech Mono', monospace;
    color: #b8222d;
    font-weight: 700;
}

.hl-vhs-sticker-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px dashed #d0c8b6;
    padding-top: 6px;
}
.hl-vhs-sys-meta {
    font-family: 'Share Tech Mono', monospace;
    font-size: 10px;
    color: #736958;
    text-transform: lowercase;
}
.hl-vhs-barcode-bars {
    width: 95px;
    height: 16px;
    background: repeating-linear-gradient(90deg, #000 0, #000 2px, transparent 2px, transparent 4px, #000 4px, #000 7px, transparent 7px, transparent 9px);
    opacity: 0.75;
}

/* Крупный интерактивный бокс-обложка БЕЗ теней */
.hl-vhs-case-wrap {
    max-width: 960px;
    width: 100%;
    margin: 25px auto;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.hl-vhs-slipcover {
    width: 420px;
    max-width: 100%;
    height: 680px;
    cursor: pointer;
    perspective: 1000px;
    transition: transform 0.4s ease, margin-bottom 0.4s ease;
    z-index: 10;
}
.hl-vhs-slipcover:hover {
    transform: translateY(-4px) scale(1.015);
}

.hl-slipcover-front {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
    box-shadow: none !important;
    border: 2px solid #2d2435;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px;
    box-sizing: border-box;
}

.hl-slipcover-wear {
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    box-shadow: inset 0 0 45px rgba(0,0,0,0.8), inset 0 0 10px rgba(255,255,255,0.1);
    border: 1px solid rgba(255,255,255,0.08);
    pointer-events: none;
}

.hl-slip-sticker-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
}
.hl-slip-rating {
    background: #000;
    border: 1px solid #caa256;
    color: #caa256;
    font-family: 'Share Tech Mono', monospace;
    font-size: 11.5px;
    font-weight: 700;
    padding: 3px 7px;
    border-radius: 2px;
    text-transform: lowercase;
}

.hl-slip-footer {
    background: linear-gradient(to top, rgba(0,0,0,0.96) 0%, rgba(0,0,0,0.65) 75%, transparent 100%);
    margin: -20px;
    padding: 30px 20px 16px;
    text-align: center;
    z-index: 2;
}
.hl-slip-title {
    font-family: 'Playfair Display', Georgia, serif;
    font-size: 22px;
    font-weight: 900;
    color: #fff;
    line-height: 1.25;
    text-transform: lowercase;
    margin-bottom: 8px;
}
.hl-slip-click-hint {
    font-family: 'Share Tech Mono', monospace;
    font-size: 11px;
    color: #caa256;
    letter-spacing: 0.5px;
    text-transform: lowercase;
    animation: hintPulse 2s infinite;
}

@keyframes hintPulse {
    0%, 100% { opacity: 0.7; }
    50% { opacity: 1; }
}

/* Скрытая кассета внутри бокса */
.hl-case-content {
    display: none;
    width: 100%;
    animation: slideDownTape 0.5s ease forwards;
}

/* Раскрытое состояние */
.hl-vhs-slipcover.hl-case-opened {
    margin-bottom: 20px;
}
.hl-vhs-slipcover.hl-case-opened .hl-slip-click-hint {
    color: #ff3344;
}
.hl-vhs-slipcover.hl-case-opened + .hl-case-content {
    display: flex;
}

@keyframes slideDownTape {
    from { opacity: 0; transform: translateY(-15px); }
    to { opacity: 1; transform: translateY(0); }
}

/* Крупная мастер-кассета БЕЗ теней */
.hl-vhs-master-card {
    border-color: #caa256 !important;
    box-shadow: none !important;
}
.hl-vhs-gold-ribbon {
    position: absolute;
    top: 12px;
    right: -35px;
    background: #caa256;
    color: #000;
    font-family: 'Share Tech Mono', monospace;
    font-size: 10.5px;
    font-weight: 900;
    padding: 4px 45px;
    transform: rotate(45deg);
    z-index: 5;
    box-shadow: 0 2px 10px rgba(0,0,0,0.5);
    text-transform: lowercase;
}

.hl-master-tiles-gallery {
    width: 360px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 215px;
    background: #000;
    overflow: hidden;
    flex-shrink: 0;
    gap: 6px;
    padding: 6px;
}

.hl-master-flip-tile {
    perspective: 1000px;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.hl-master-flip-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.6s cubic-bezier(0.4, 0.2, 0.2, 1);
    transform-style: preserve-3d;
}
.hl-master-flip-tile:hover .hl-master-flip-inner {
    transform: rotateY(180deg);
}

.hl-master-flip-front, .hl-master-flip-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 4px;
    overflow: hidden;
}

.hl-master-flip-front { background: #000; }
.hl-master-tile-img {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

.hl-master-flip-back {
    background: radial-gradient(circle at center, #1e1324 0%, #0a060d 100%);
    border: 1px solid #caa256;
    transform: rotateY(180deg);
    padding: 14px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
}
.hl-master-role-stamp {
    font-family: 'Share Tech Mono', monospace;
    font-size: 9px;
    font-weight: 700;
    color: #caa256;
    text-transform: lowercase;
    line-height: 1.2;
}
a.hl-master-char-link {
    font-family: 'Playfair Display', serif;
    font-size: 15px;
    font-weight: 900;
    color: #fff !important;
    text-decoration: underline !important;
    display: block;
    margin: 4px 0;
    text-transform: lowercase;
}
a.hl-master-char-link:hover { color: #ff3344 !important; }
.hl-master-slogan-back {
    font-size: 11px;
    font-style: italic;
    color: #9f94a8;
    line-height: 1.25;
    text-transform: lowercase;
}

/* Слитный литературный сюжет */
.hl-master-plot-box {
    background: #e4decb;
    border: 1px solid #c9c0ac;
    border-radius: 3px;
    padding: 12px 16px;
    margin-bottom: 10px;
}
.hl-master-plot-title {
    font-family: 'Share Tech Mono', monospace;
    font-size: 10.5px;
    color: #781822;
    text-transform: lowercase;
    margin-bottom: 8px;
    font-weight: 700;
    letter-spacing: 0.5px;
}
.hl-master-plot-text {
    max-height: 200px;
    overflow-y: auto;
    padding-right: 6px;
}
.hl-plot-p {
    font-family: 'Cormorant Garamond', Georgia, serif;
    font-size: 16px;
    line-height: 1.5;
    color: #241c2b;
    text-align: justify;
    margin: 0 0 10px;
    text-indent: 16px;
}
.hl-plot-p b.hl-highlight, .hl-plot-p b {
    color: #8f202b !important;
    font-weight: 700 !important;
}
.hl-plot-p:last-child {
    margin-bottom: 0;
}

.hl-master-tracks-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4px 14px;
}
.hl-master-track {
    font-size: 11.5px;
    color: #2b2430;
    text-transform: lowercase;
}
.hl-master-track span {
    color: #b8222d;
    font-family: monospace;
    font-weight: 700;
}

/* Полная адаптация под мобильные устройства */
@media (max-width: 820px) {
    #hl-vhs-app { margin: 10px auto 25px; padding: 0 4px; }
    .hl-vhs-builder { padding: 16px 14px; box-shadow: none !important; }
    .hl-cast-board-wrap { text-align: center; }
    .hl-cast-board-title { text-align: center; }
    .hl-cast-tape-viewport { text-align: center; }
    .hl-cast-static { justify-content: center !important; margin: 0 auto; }
    .hl-cast-tape-viewport::before, .hl-cast-tape-viewport::after { display: none; }
    .hl-vhs-card {
        flex-direction: column !important;
    }
    .hl-vhs-poster-box {
        width: 100% !important;
        height: 320px !important;
        min-height: 320px !important;
        flex-shrink: 0 !important;
        display: block !important;
    }
    .hl-vhs-poster-img {
        width: 100% !important;
        height: 100% !important;
        display: block !important;
        background-size: cover !important;
        background-position: center top !important;
    }
    .hl-master-tiles-gallery { width: 100%; grid-auto-rows: 150px; }
    .hl-vhs-form-grid { grid-template-columns: 1fr; gap: 10px; }
    .hl-vhs-footer { flex-direction: column; align-items: flex-start; }
    .hl-cast-ost-grid { grid-template-columns: 1fr; }
    .hl-master-tracks-grid { grid-template-columns: 1fr; }
   
    .hl-vhs-slipcover {
        width: 100%;
        max-width: 320px;
        height: 500px;
    }
    .hl-slip-title { font-size: 18px; }
    .hl-plot-p { font-size: 14.5px; text-indent: 10px; }
}
</style>

<div id="hl-vhs-app"></div>[/html][hideprofile]

0

2

[vhs-tape]
TITLE::GEMINI: КРОВАВЫЙ ДВОЙНИК (1986)
CHAR::левисса
ROLE::шериф, приехавший слишком поздно
META::GEMINI PICTURES // 94 МИН // 1986
POSTER::https://i.pinimg.com/1200x/90/cd/82/90cd82c8c2a6de2deeffa226613a154c.jpg
TRACK1::вфы -фыжблд
TRACK2::фыаывав - ываоыдж
SLOGAN::фывваываывва
DESC::фвафуавсфвафыв
[/vhs-tape]

0

3

[vhs-tape]
TITLE::gemini: кровавый двойник (1986)
CHAR::sebastian kink
ROLE::маньяк / темный двойник
UID::7
META::gemini pictures // 94 мин // 1986
POSTER::https://i.pinimg.com/736x/17/0f/13/170f13c6c6cafa33fc4760062b25f9df.jpg
TRACK1::ловлыовд - млжыдвжд
TRACK2::ывжаоывждл - алдывадыв
SLOGAN::фждвлофдывлсэждь фжыд
DESC::фывджлэжвдьсжыотдлдвоаэжфыдбс эжсю эмбвждавэжд
[/vhs-tape]

0

4

[vhs-master-tape]
TITLE::gemini: кровавый двойник (1986)
COVER::https://upforme.ru/uploads/001a/e1/ae/9/587367.png
CAST_COUNT::3 актеров
ACTORS_DATA::https://i.pinimg.com/1200x/90/cd/82/90cd82c8c2a6de2deeffa226613a154c.jpg@@@шериф, приехавший слишком поздно@@@левисса@@@@@@фывваываывва|||https://i.pinimg.com/736x/42/94/c4/4294c48f71fa2bc8cea3a7e205c0db08.jpg@@@случайный свидетель из мотеля@@@бог даст@@@3@@@кто сдох, тот лох|||https://i.pinimg.com/736x/17/0f/13/170f13c6c6cafa33fc4760062b25f9df.jpg@@@маньяк / темный двойник@@@sebastian kink@@@7@@@фждвлофдывлсэждь фжыд
TRACKS::вфы -фыжблд|||фыаывав — ываоыдж|||фыфыфы — двлфыфыв|||далпо — ажыдвлажыдвл|||ловлыовд — млжыдвжд|||ывжаоывждл — алдывадыв
PLOT::13 октября 1986 года. грозовой шторм наглухо отрезает старый мотель «gemini twins» от шоссе. единственная телефонная линия обрывается, а неоновая вывеска судорожно моргает над лужами крови. в темноте пустых коридоров раздается глухой удар, знаменующий начало кровавой ночи. ///пока дождь хлещет в запотевшие окна, среди запертых постояльцев разрастается паранойя: отражения в старых зеркалах запаздывают на секунду, а за дверями слышны шаги тех, кто прямо сейчас сидит рядом. левисса (шериф, приехавший слишком поздно) пытается разобраться в происходящем, но ситуация выходит из-под контроля: «фвафуавсфвафыв» бог даст (случайный свидетель из мотеля) пытается разобраться в происходящем, но ситуация выходит из-под контроля: «оплыдв плаыьс аащвьлпщкьв младлаьыжвджьс плыжволпщзожвдлажыдв лывжадывзщпщзлдвпждылвжв» ///в полночь в щитке с треском выбивает предохранители, и из теней выходят они — безжалостные темные двойники, чьи лица в точности повторяют черты живых. в зеркальном тумане является sebastian kink, неся за собой холодную ярость: «фывджлэжвдьсжыотдлдвоаэжфыдбс эжсю эмбвждавэжд» ///к рассвету мотель погружается в мертвую тишину. дождь стихает, уступая место густому туману. когда полиция выбивает входные двери, в холле не остается ни одной живой души. лишь старый телевизор шипит серыми помехами, транслируя пустоту.
[/vhs-master-tape]

0


Вы здесь » gemini beta v0.1 » админка » фильм


Рейтинг форумов | Создать форум бесплатно