diff --git a/library.json b/library.json index 12127ea..907a200 100644 --- a/library.json +++ b/library.json @@ -41,7 +41,7 @@ "likes": 0, "createdAt": 1788192915549, "promptEn": "taoist steels himself to exorcise something", - "lastPlayedAt": 1788231240988 + "lastPlayedAt": 1788232627825 }, { "id": "5b6dcb357792", @@ -69,7 +69,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788192914949, - "promptEn": "taoist acts tough but is nervous" + "promptEn": "taoist acts tough but is nervous", + "lastPlayedAt": 1788232638595 }, { "id": "167ce1bfa285", @@ -84,7 +85,7 @@ "likes": 0, "createdAt": 1788192914047, "promptEn": "scholar looks scared, wants to flee", - "lastPlayedAt": 1788231777488 + "lastPlayedAt": 1788233032856 }, { "id": "053bc957b4f8", @@ -140,7 +141,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788192913244, - "promptEn": "scholar cornered but still defiant" + "promptEn": "scholar cornered but still defiant", + "lastPlayedAt": 1788233292965 }, { "id": "bbf7efb467e0", @@ -155,7 +157,7 @@ "likes": 0, "createdAt": 1788192912912, "promptEn": "taoist charmed, hesitating", - "lastPlayedAt": 1788231747459 + "lastPlayedAt": 1788233054864 }, { "id": "f8da9934c823", @@ -184,7 +186,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788191432903, - "promptEn": "woman in white startled, a bit shy" + "promptEn": "woman in white startled, a bit shy", + "lastPlayedAt": 1788232706663 }, { "id": "14f482bdae7f", @@ -199,7 +202,7 @@ "likes": 0, "createdAt": 1788191432362, "promptEn": "woman in white being intimate and alluring", - "lastPlayedAt": 1788232089732 + "lastPlayedAt": 1788233385001 }, { "id": "362b15ab1811", @@ -227,7 +230,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788191431505, - "promptEn": "woman in white scared, dodging the question" + "promptEn": "woman in white scared, dodging the question", + "lastPlayedAt": 1788233203825 }, { "id": "667978d52305", @@ -242,7 +246,7 @@ "likes": 0, "createdAt": 1788191431016, "promptEn": "woman in white coldly threatening", - "lastPlayedAt": 1788231319026 + "lastPlayedAt": 1788232575821 }, { "id": "7f5213748d87", @@ -256,7 +260,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788188423583, - "promptEn": "woman in white scared, dodging" + "promptEn": "woman in white scared, dodging", + "lastPlayedAt": 1788232370410 }, { "id": "1597db4be561", @@ -270,7 +275,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788187365789, - "lastPlayedAt": 1788230876818, + "lastPlayedAt": 1788233018847, "promptEn": "woman in white being gentle and comforting" }, { @@ -285,7 +290,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788186218619, - "lastPlayedAt": 1788230860811, + "lastPlayedAt": 1788232390420, "promptEn": "woman in white evading, scared" }, { @@ -300,7 +305,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1788185090875, - "promptEn": "woman in white cold and threatening" + "promptEn": "woman in white cold and threatening", + "lastPlayedAt": 1788232355821 }, { "id": "a46f1daa9ee0", @@ -314,7 +320,8 @@ "partition": "text", "likes": 0, "createdAt": 1788181569491, - "promptEn": "a massive warship glides through the stars, the bridge suddenly shakes hard" + "promptEn": "a massive warship glides through the stars, the bridge suddenly shakes hard", + "lastPlayedAt": 1788233312967 }, { "id": "44bf5b969e94", @@ -359,7 +366,7 @@ "likes": 0, "createdAt": 1788159367556, "promptEn": "constable talking nervously in an old room, looking scared", - "lastPlayedAt": 1788231409095 + "lastPlayedAt": 1788233737163 }, { "id": "a6d767413426", @@ -404,7 +411,7 @@ "likes": 0, "createdAt": 1788156878022, "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen", - "lastPlayedAt": 1788230363053 + "lastPlayedAt": 1788233751168 }, { "id": "a0b752e7ac0d", @@ -434,7 +441,7 @@ "likes": 0, "createdAt": 1788153988474, "promptEn": "astronaut at a martian canyon, visor reflecting alien ruins, then aerial view of the city", - "lastPlayedAt": 1788231178957 + "lastPlayedAt": 1788232531824 }, { "id": "194fc2b56cb5", @@ -479,7 +486,7 @@ "likes": 0, "createdAt": 1788120171608, "promptEn": "constable bursts in and blocks the door, talks to a pale woman behind the screen", - "lastPlayedAt": 1788228881720 + "lastPlayedAt": 1788232690632 }, { "id": "b8c762a3672e", @@ -539,7 +546,7 @@ "likes": 0, "createdAt": 1788062322252, "promptEn": "constable stands still, quietly says he won't make a sound, woman stays silent behind the screen", - "lastPlayedAt": 1788230102810 + "lastPlayedAt": 1788233302967 }, { "id": "12ea9ce00f36", @@ -614,7 +621,7 @@ "likes": 0, "createdAt": 1788026876886, "promptEn": "apartment manager in an eerie corridor, red elevator light flickering, holding out a key", - "lastPlayedAt": 1788229392168 + "lastPlayedAt": 1788232386408 }, { "id": "cdd03cca8461", @@ -629,7 +636,7 @@ "likes": 0, "createdAt": 1788026569422, "promptEn": "stitched-face long-haired curse on a subway platform, flickering lights, cruel smile", - "lastPlayedAt": 1788229740487 + "lastPlayedAt": 1788233199827 }, { "id": "b8dd0f62f648", @@ -644,7 +651,7 @@ "likes": 0, "createdAt": 1788026569123, "promptEn": "pale dream demon in a suit, reaching out a hand inside a dream train car", - "lastPlayedAt": 1788229358140 + "lastPlayedAt": 1788232663823 }, { "id": "bd6e2b264243", @@ -659,7 +666,7 @@ "likes": 0, "createdAt": 1788026568815, "promptEn": "blond soldier in combat gear, bracing at the entrance of a ruined basement battlefield", - "lastPlayedAt": 1788230413095 + "lastPlayedAt": 1788233058865 }, { "id": "b0d6af33eace", @@ -674,7 +681,7 @@ "likes": 0, "createdAt": 1788026568516, "promptEn": "orange-haired villain in a black cloak with red clouds, raising a hand in a ruined village", - "lastPlayedAt": 1788231899599 + "lastPlayedAt": 1788233126898 }, { "id": "b077fd090415", @@ -689,7 +696,7 @@ "likes": 0, "createdAt": 1788026568242, "promptEn": "magma commander in a white coat, raising a lava fist on the battlefield", - "lastPlayedAt": 1788230647199 + "lastPlayedAt": 1788232916802 }, { "id": "1442013e94f0", @@ -704,7 +711,7 @@ "likes": 0, "createdAt": 1788026068497, "promptEn": "black-haired prince in a red cloak, pressing down an execution order in the trial hall", - "lastPlayedAt": 1788229990717 + "lastPlayedAt": 1788232404430 }, { "id": "0a5e37bb328c", @@ -719,7 +726,7 @@ "likes": 0, "createdAt": 1788025642732, "promptEn": "Vecna reaching out a claw in his lair in the Upside Down, red lightning", - "lastPlayedAt": 1788230112820 + "lastPlayedAt": 1788232907826 }, { "id": "00862f966c3f", @@ -734,7 +741,7 @@ "likes": 0, "createdAt": 1788025640972, "promptEn": "Voldemort in a graveyard, wand raised, stepping closer", - "lastPlayedAt": 1788229402175 + "lastPlayedAt": 1788232551825 }, { "id": "c3875fbd6cc4", @@ -779,7 +786,7 @@ "likes": 0, "createdAt": 1788025624377, "promptEn": "cat-eared white-haired guard crouching in a ruined palace, purple aura around them", - "lastPlayedAt": 1788231479161 + "lastPlayedAt": 1788232950817 }, { "id": "b16b64e52f83", @@ -839,7 +846,7 @@ "likes": 0, "createdAt": 1788025220954, "promptEn": "pirate captain plants a cutlass on the table, making a dangerous bargain", - "lastPlayedAt": 1788230182884 + "lastPlayedAt": 1788232503823 }, { "id": "3e03975ff40a", @@ -914,7 +921,7 @@ "likes": 0, "createdAt": 1788019483999, "promptEn": "constable rushes in, glances back at the door, then talks to the woman behind the screen", - "lastPlayedAt": 1788228721599 + "lastPlayedAt": 1788233350990 }, { "id": "998e3e6f9a2f", @@ -929,7 +936,7 @@ "likes": 0, "createdAt": 1788016668421, "promptEn": "pirate negotiation, catching Barbossa's flaw and turning the tables", - "lastPlayedAt": 1788231262996 + "lastPlayedAt": 1788233635107 }, { "id": "e3b18b5dfd8e", @@ -974,7 +981,7 @@ "likes": 0, "createdAt": 1788015968838, "promptEn": "pirate negotiation, held the goal but paid a price", - "lastPlayedAt": 1788231927627 + "lastPlayedAt": 1788233671127 }, { "id": "b328649000d1", @@ -1004,7 +1011,7 @@ "likes": 0, "createdAt": 1788015493445, "promptEn": "pirate negotiation, went in head-on and Barbossa saw it coming", - "lastPlayedAt": 1788229576322 + "lastPlayedAt": 1788233308972 }, { "id": "3f30f5097438", @@ -1049,7 +1056,7 @@ "likes": 0, "createdAt": 1788014790969, "promptEn": "pirate negotiation, stayed passive and got cornered", - "lastPlayedAt": 1788231743454 + "lastPlayedAt": 1788232946815 }, { "id": "e14fe7c3220e", @@ -1079,7 +1086,7 @@ "likes": 0, "createdAt": 1788014336515, "promptEn": "captain's cabin on the Black Pearl, surrounded by pirates, negotiation could turn into an execution", - "lastPlayedAt": 1788229974700 + "lastPlayedAt": 1788232214325 }, { "id": "eae105ee1204", @@ -1124,7 +1131,7 @@ "likes": 0, "createdAt": 1788013634333, "promptEn": "glass bridge game, held the goal but paid a price", - "lastPlayedAt": 1788230553180 + "lastPlayedAt": 1788232940812 }, { "id": "5b8ef21616d4", @@ -1154,7 +1161,7 @@ "likes": 0, "createdAt": 1788013393463, "promptEn": "guessed wrong in a survival game, got countered", - "lastPlayedAt": 1788231325030 + "lastPlayedAt": 1788233653115 }, { "id": "7880a91928c6", @@ -1184,7 +1191,7 @@ "likes": 0, "createdAt": 1788012917294, "promptEn": "standing on the glass bridge, facing off with player 101", - "lastPlayedAt": 1788231857559 + "lastPlayedAt": 1788233130898 }, { "id": "8f23de61904f", @@ -1199,7 +1206,7 @@ "likes": 0, "createdAt": 1788012917185, "promptEn": "standing on the glass bridge, facing off with player 101", - "lastPlayedAt": 1788230499155 + "lastPlayedAt": 1788233296966 }, { "id": "bb4a8351d822", @@ -1229,7 +1236,7 @@ "likes": 0, "createdAt": 1788012441458, "promptEn": "facing Vecna, held the goal but paid a price", - "lastPlayedAt": 1788229328118 + "lastPlayedAt": 1788232483825 }, { "id": "691c2f679759", @@ -1244,7 +1251,7 @@ "likes": 0, "createdAt": 1788012202802, "promptEn": "facing Vecna, went in head-on and got seen through", - "lastPlayedAt": 1788229868603 + "lastPlayedAt": 1788232320378 }, { "id": "07f957783a09", @@ -1259,7 +1266,7 @@ "likes": 0, "createdAt": 1788012202708, "promptEn": "facing Vecna, went in head-on and got seen through", - "lastPlayedAt": 1788229526280 + "lastPlayedAt": 1788232140287 }, { "id": "40ccb04f76e9", @@ -1274,7 +1281,7 @@ "likes": 0, "createdAt": 1788011964828, "promptEn": "facing Vecna, stayed passive and got cornered", - "lastPlayedAt": 1788231244985 + "lastPlayedAt": 1788232971826 }, { "id": "7161aecafa32", @@ -1289,7 +1296,7 @@ "likes": 0, "createdAt": 1788011727444, "promptEn": "entering Vecna's mental lair, red lightning, twisted space", - "lastPlayedAt": 1788229422196 + "lastPlayedAt": 1788232338391 }, { "id": "6a9af7e7368d", @@ -1304,7 +1311,7 @@ "likes": 0, "createdAt": 1788011488775, "promptEn": "graveyard standoff, exploiting a flaw to counter Voldemort", - "lastPlayedAt": 1788231475161 + "lastPlayedAt": 1788233272950 }, { "id": "24845be71ea0", @@ -1364,7 +1371,7 @@ "likes": 0, "createdAt": 1788010775613, "promptEn": "facing Voldemort, stayed passive and got cornered", - "lastPlayedAt": 1788231152947 + "lastPlayedAt": 1788233344985 }, { "id": "795842efa4a1", @@ -1379,7 +1386,7 @@ "likes": 0, "createdAt": 1788010537514, "promptEn": "the triwizard cup teleports you to the graveyard, Voldemort's revival just finished", - "lastPlayedAt": 1788231833542 + "lastPlayedAt": 1788233095826 }, { "id": "6ed9eaf4fa1d", @@ -1394,7 +1401,7 @@ "likes": 0, "createdAt": 1788010299688, "promptEn": "facing Thanos, exploiting a flaw to counter him", - "lastPlayedAt": 1788227224310 + "lastPlayedAt": 1788232151824 }, { "id": "469294a4ed09", @@ -1409,7 +1416,7 @@ "likes": 0, "createdAt": 1788010062535, "promptEn": "facing Thanos, held the goal but paid a price", - "lastPlayedAt": 1788229812550 + "lastPlayedAt": 1788233166915 }, { "id": "324b84ebc607", @@ -1424,7 +1431,7 @@ "likes": 0, "createdAt": 1788009825082, "promptEn": "facing Thanos, went in head-on and got seen through", - "lastPlayedAt": 1788231935635 + "lastPlayedAt": 1788233391003 }, { "id": "a6ead2cbe03f", @@ -1439,7 +1446,7 @@ "likes": 0, "createdAt": 1788009586293, "promptEn": "facing Thanos, stayed passive and got cornered", - "lastPlayedAt": 1788230547181 + "lastPlayedAt": 1788233681128 }, { "id": "438c98cf4973", @@ -1484,7 +1491,7 @@ "likes": 0, "createdAt": 1788008870118, "promptEn": "facing the Eternity Devil, held the goal but paid a price", - "lastPlayedAt": 1788231347045 + "lastPlayedAt": 1788232976830 }, { "id": "35833c2cabb9", @@ -1499,7 +1506,7 @@ "likes": 0, "createdAt": 1788008632603, "promptEn": "facing the Eternity Devil, went in head-on and got seen through", - "lastPlayedAt": 1788230503160 + "lastPlayedAt": 1788233795940 }, { "id": "361c80537652", @@ -1544,7 +1551,7 @@ "likes": 0, "createdAt": 1788007915610, "promptEn": "in the ruined city, exploiting a flaw to counter Tomura", - "lastPlayedAt": 1788231675388 + "lastPlayedAt": 1788233841207 }, { "id": "f67685cd6862", @@ -1574,7 +1581,7 @@ "likes": 0, "createdAt": 1788007441156, "promptEn": "battlefield in Jaku city, the city in ruins, heroes in crisis", - "lastPlayedAt": 1788229964691 + "lastPlayedAt": 1788232272360 }, { "id": "68219d6b68c8", @@ -1604,7 +1611,7 @@ "likes": 0, "createdAt": 1788006964122, "promptEn": "grabbing an evidence flaw to counter L", - "lastPlayedAt": 1788230958856 + "lastPlayedAt": 1788232774691 }, { "id": "0c6306b07f79", @@ -1619,7 +1626,7 @@ "likes": 0, "createdAt": 1788006725887, "promptEn": "facing off with L, went in head-on and got seen through", - "lastPlayedAt": 1788230004724 + "lastPlayedAt": 1788233326977 }, { "id": "ee82188227fa", @@ -1634,7 +1641,7 @@ "likes": 0, "createdAt": 1788006252918, "promptEn": "facing L, stayed passive and the evidence pressure maxed out", - "lastPlayedAt": 1788231767479 + "lastPlayedAt": 1788233354985 }, { "id": "0e28a7fecf03", @@ -1664,7 +1671,7 @@ "likes": 0, "createdAt": 1788006015175, "promptEn": "on the ruined planet, exploiting a flaw to counter Frieza", - "lastPlayedAt": 1788231851556 + "lastPlayedAt": 1788233190924 }, { "id": "e6fda5c2237d", @@ -1679,7 +1686,7 @@ "likes": 0, "createdAt": 1788005778588, "promptEn": "facing Frieza, held the goal but paid a price", - "lastPlayedAt": 1788230317009 + "lastPlayedAt": 1788233701138 }, { "id": "b96cc9762cf6", @@ -1694,7 +1701,7 @@ "likes": 0, "createdAt": 1788005541640, "promptEn": "facing Frieza, went in head-on and got seen through", - "lastPlayedAt": 1788230038755 + "lastPlayedAt": 1788233775938 }, { "id": "574b47b00316", @@ -1709,7 +1716,7 @@ "likes": 0, "createdAt": 1788005305091, "promptEn": "facing Frieza, stayed passive and got cornered", - "lastPlayedAt": 1788229756501 + "lastPlayedAt": 1788232546520 }, { "id": "d680e111ade5", @@ -1769,7 +1776,7 @@ "likes": 0, "createdAt": 1788004353928, "promptEn": "facing Mahito, went in head-on and got seen through", - "lastPlayedAt": 1788229212015 + "lastPlayedAt": 1788232310379 }, { "id": "971d80ec087c", @@ -1799,7 +1806,7 @@ "likes": 0, "createdAt": 1788004115612, "promptEn": "facing Mahito, stayed passive and got cornered", - "lastPlayedAt": 1788230230933 + "lastPlayedAt": 1788232315826 }, { "id": "f4a2870386c6", @@ -1844,7 +1851,7 @@ "likes": 0, "createdAt": 1788003402559, "promptEn": "facing Enmu, went in head-on and got seen through", - "lastPlayedAt": 1788231923623 + "lastPlayedAt": 1788233214933 }, { "id": "5c0f1663f4ae", @@ -1859,7 +1866,7 @@ "likes": 0, "createdAt": 1788003166117, "promptEn": "facing Enmu, stayed passive and got cornered", - "lastPlayedAt": 1788229666421 + "lastPlayedAt": 1788232239825 }, { "id": "a3f39da74c1f", @@ -1874,7 +1881,7 @@ "likes": 0, "createdAt": 1788002929455, "promptEn": "facing Reiner, exploiting a flaw to counter him", - "lastPlayedAt": 1788231277004 + "lastPlayedAt": 1788233194926 }, { "id": "ea8b38014674", @@ -1934,7 +1941,7 @@ "likes": 0, "createdAt": 1788001981272, "promptEn": "basement in Shiganshina, the titan secret weighing down on you", - "lastPlayedAt": 1788229884621 + "lastPlayedAt": 1788233150908 }, { "id": "7c2351a27a96", @@ -2039,7 +2046,7 @@ "likes": 0, "createdAt": 1788000341927, "promptEn": "Konoha destroyed by Shinra Tensei, Pain declaring order in the ruins", - "lastPlayedAt": 1788232135825 + "lastPlayedAt": 1788233757171 }, { "id": "e245dbcc6d36", @@ -2054,7 +2061,7 @@ "likes": 0, "createdAt": 1788000105889, "promptEn": "facing Sakazuki, exploiting a flaw to counter him", - "lastPlayedAt": 1788230637189 + "lastPlayedAt": 1788232794712 }, { "id": "c9be7c07b793", @@ -2084,7 +2091,7 @@ "likes": 0, "createdAt": 1787999633745, "promptEn": "facing Sakazuki, went in head-on and got seen through", - "lastPlayedAt": 1788229436206 + "lastPlayedAt": 1788232798715 }, { "id": "932d15f7f8bd", @@ -2099,7 +2106,7 @@ "likes": 0, "createdAt": 1787999633670, "promptEn": "facing Sakazuki, went in head-on and got seen through", - "lastPlayedAt": 1788230567191 + "lastPlayedAt": 1788232700636 }, { "id": "a8b8b4430ee3", @@ -2129,7 +2136,7 @@ "likes": 0, "createdAt": 1787999161013, "promptEn": "execution platform at Marineford, Ace about to be executed, navy vs pirates", - "lastPlayedAt": 1788231641354 + "lastPlayedAt": 1788233208928 }, { "id": "00476b62bf75", @@ -2144,7 +2151,7 @@ "likes": 0, "createdAt": 1787903583872, "promptEn": "constable asks if she's always been alone here, she doesn't answer", - "lastPlayedAt": 1788229484239 + "lastPlayedAt": 1788232243824 }, { "id": "2ab2094e5679", @@ -2189,7 +2196,7 @@ "likes": 0, "createdAt": 1787847447661, "promptEn": "constable tells the woman behind the screen he'll trust her tonight", - "lastPlayedAt": 1788229702455 + "lastPlayedAt": 1788232414433 }, { "id": "8cb493338cb3", @@ -2204,7 +2211,7 @@ "likes": 0, "createdAt": 1787831362083, "promptEn": "constable promises to get her out safely if she trusts him", - "lastPlayedAt": 1788229242044 + "lastPlayedAt": 1788233483044 }, { "id": "5ede61c01b22", @@ -2219,7 +2226,7 @@ "likes": 0, "createdAt": 1787762342686, "promptEn": "woman tells him from behind the screen to go check outside, he steps out warily", - "lastPlayedAt": 1788231459144 + "lastPlayedAt": 1788233421018 }, { "id": "47a6de809c61", @@ -2249,7 +2256,7 @@ "likes": 0, "createdAt": 1787762311804, "promptEn": "constable sits with a cup of water, slowly looking up at the woman behind the screen", - "lastPlayedAt": 1788229344126 + "lastPlayedAt": 1788232819824 }, { "id": "850f13881576", @@ -2279,7 +2286,7 @@ "likes": 0, "createdAt": 1787762224218, "promptEn": "constable stands under the lamp, holding her gaze through the screen, not backing away", - "lastPlayedAt": 1788229798537 + "lastPlayedAt": 1788232250345 }, { "id": "f2e70205766b", @@ -2294,7 +2301,7 @@ "likes": 0, "createdAt": 1787738044140, "promptEn": "constable carefully checks the door and window latches, she watches from behind the screen", - "lastPlayedAt": 1788231645359 + "lastPlayedAt": 1788233721152 }, { "id": "cfbef6e37ae4", @@ -2309,7 +2316,7 @@ "likes": 0, "createdAt": 1787730413689, "promptEn": "constable grabs the oil lamp and hurls it at the portrait, the scroll catches fire", - "lastPlayedAt": 1788229716468 + "lastPlayedAt": 1788233781184 }, { "id": "e6c23c6adc42", @@ -2324,7 +2331,7 @@ "likes": 0, "createdAt": 1787730331754, "promptEn": "constable steps in from the rainy night, spots her, introduces himself with a cover story", - "lastPlayedAt": 1788230457136 + "lastPlayedAt": 1788232642592 }, { "id": "d720d52c783f", @@ -2339,7 +2346,7 @@ "likes": 0, "createdAt": 1787730331663, "promptEn": "constable steps in from the rainy night, spots her, introduces himself with a cover story", - "lastPlayedAt": 1788231136940 + "lastPlayedAt": 1788232982830 }, { "id": "84e8337de242", @@ -2354,7 +2361,7 @@ "likes": 0, "createdAt": 1787724313620, "promptEn": "first-person view bursting into the room, glancing back in fear, the woman startled", - "lastPlayedAt": 1788230399085 + "lastPlayedAt": 1788232846754 }, { "id": "81b6c3789111", @@ -2384,7 +2391,7 @@ "likes": 0, "createdAt": 1787708701547, "promptEn": "constable gently tells her he'll stay and keep her company", - "lastPlayedAt": 1788230216919 + "lastPlayedAt": 1788232778701 }, { "id": "8d9c1dad041f", @@ -2474,7 +2481,7 @@ "likes": 0, "createdAt": 1787708648409, "promptEn": "she reaches a hand through the screen gap beckoning him, he steps back and firmly refuses", - "lastPlayedAt": 1788228743615 + "lastPlayedAt": 1788232290370 }, { "id": "3f0c28f5373a", @@ -2519,7 +2526,7 @@ "likes": 0, "createdAt": 1787708626228, "promptEn": "constable drinks some water first, thanks her, watching the screen warily as he drinks", - "lastPlayedAt": 1788230272970 + "lastPlayedAt": 1788232223822 }, { "id": "e08f7f7e54dd", @@ -2579,7 +2586,7 @@ "likes": 0, "createdAt": 1787708613364, "promptEn": "constable steps in, notices her behind the screen, greets her, she just watches silently", - "lastPlayedAt": 1788228987819 + "lastPlayedAt": 1788232155826 }, { "id": "a5d5d353bbf8", @@ -2609,7 +2616,7 @@ "likes": 0, "createdAt": 1787674743188, "promptEn": "constable draws his sword and breaks the sealed talisman on the screen, revealing her behind it", - "lastPlayedAt": 1788230333021 + "lastPlayedAt": 1788233395001 }, { "id": "693e0b9ca66a", @@ -2639,7 +2646,7 @@ "likes": 0, "createdAt": 1787674716075, "promptEn": "constable watches the oil lamp flame flicker, her silhouette motionless behind the screen", - "lastPlayedAt": 1788230607195 + "lastPlayedAt": 1788232920805 }, { "id": "23d1ae1982e6", @@ -2654,7 +2661,7 @@ "likes": 0, "createdAt": 1787674713724, "promptEn": "constable enters and cautiously looks around, his gaze settling on her silhouette behind the screen", - "lastPlayedAt": 1788230473148 + "lastPlayedAt": 1788233370997 }, { "id": "b69389094416", @@ -2684,7 +2691,7 @@ "likes": 0, "createdAt": 1787674688717, "promptEn": "constable agrees to stay, lets his guard down, she gives a barely-there nod", - "lastPlayedAt": 1788231977675 + "lastPlayedAt": 1788233705137 }, { "id": "4874fe3fdbc9", @@ -2729,7 +2736,7 @@ "likes": 0, "createdAt": 1787674642026, "promptEn": "constable enters from the side and sits down on a stool by the lamp to rest", - "lastPlayedAt": 1788232065714 + "lastPlayedAt": 1788233801194 }, { "id": "fe7ffbe65653", @@ -2744,7 +2751,7 @@ "likes": 0, "createdAt": 1787674639055, "promptEn": "constable checks his reflection in the mirror, sees her behind his shoulder in it, turns around to find the screen empty", - "lastPlayedAt": 1788231811519 + "lastPlayedAt": 1788233761172 }, { "id": "ebaf0dde3d9f", @@ -2774,7 +2781,7 @@ "likes": 0, "createdAt": 1787674609636, "promptEn": "constable silently watches her through the screen gaps, camera slowly zooming in on her face", - "lastPlayedAt": 1788229580327 + "lastPlayedAt": 1788233276957 }, { "id": "5e53f7f5fe9b", @@ -2789,7 +2796,7 @@ "likes": 0, "createdAt": 1787674446841, "promptEn": "player panics into the room, glances back, out of breath, says something's chasing him outside", - "lastPlayedAt": 1788229914648 + "lastPlayedAt": 1788232872779 }, { "id": "c25d53a5e086", @@ -2819,7 +2826,7 @@ "likes": 0, "createdAt": 1787674361187, "promptEn": "constable presses his hand to his chest, vowing his heart to her, she gives a knowing smile", - "lastPlayedAt": 1788230373062 + "lastPlayedAt": 1788233038859 }, { "id": "8aba0a6bf05b", @@ -2834,7 +2841,7 @@ "likes": 0, "createdAt": 1787674351536, "promptEn": "constable searches an old house at night, candle flickering, woman hiding behind the screen", - "lastPlayedAt": 1788229506260 + "lastPlayedAt": 1788232892795 }, { "id": "dc13e4f165dc", @@ -2849,7 +2856,7 @@ "likes": 0, "createdAt": 1787672849330, "promptEn": "constable cautiously follows her silent gesture, hand near his sword, tracking her movement", - "lastPlayedAt": 1788231224982 + "lastPlayedAt": 1788232675826 }, { "id": "feb4df69e1a2", @@ -2877,7 +2884,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787652321725, - "lastPlayedAt": 1788230792784, + "lastPlayedAt": 1788232862770, "promptEn": "constable talking to the woman through the screen" }, { @@ -2921,7 +2928,7 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787639957338, - "lastPlayedAt": 1788231132936, + "lastPlayedAt": 1788232935826, "promptEn": "constable talking to the woman through the screen" }, { @@ -2936,7 +2943,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787637292741, - "promptEn": "constable bursts in panicked, spots the woman behind the screen" + "promptEn": "constable bursts in panicked, spots the woman behind the screen", + "lastPlayedAt": 1788233080873 }, { "id": "93c2b84a2a10", @@ -2965,7 +2973,7 @@ "likes": 0, "createdAt": 1787632587351, "promptEn": "constable bursts in panicked, spots the woman behind the screen", - "lastPlayedAt": 1788231403091 + "lastPlayedAt": 1788232814731 }, { "id": "282281777d1b", @@ -2993,7 +3001,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787615242602, - "promptEn": "otome game male lead showcase PV" + "promptEn": "otome game male lead showcase PV", + "lastPlayedAt": 1788233659118 }, { "id": "423a20afba5a", @@ -3021,7 +3030,8 @@ "partition": "text", "likes": 0, "createdAt": 1787615240988, - "promptEn": "clay fox sprints off a cliff, slow-mo leap over the canyon" + "promptEn": "clay fox sprints off a cliff, slow-mo leap over the canyon", + "lastPlayedAt": 1788232611825 }, { "id": "db125dc6a831", @@ -3094,7 +3104,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787588544667, - "promptEn": "white studio shoot, two models wearing futuristic glasses" + "promptEn": "white studio shoot, two models wearing futuristic glasses", + "lastPlayedAt": 1788232326384 }, { "id": "71a4d093aebc", @@ -3123,7 +3134,7 @@ "likes": 0, "createdAt": 1787588543551, "promptEn": "MiniMax H3 tech brand film, blue waveform logo", - "lastPlayedAt": 1788231250989 + "lastPlayedAt": 1788232834747 }, { "id": "81711242178d", @@ -3152,7 +3163,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787588542426, - "promptEn": "fashion guy in sunglasses and coat by a fire" + "promptEn": "fashion guy in sunglasses and coat by a fire", + "lastPlayedAt": 1788233623102 }, { "id": "c1237b599bf4", @@ -3166,7 +3178,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787588541726, - "promptEn": "woman opens the trunk on a desert road, takes out a bag" + "promptEn": "woman opens the trunk on a desert road, takes out a bag", + "lastPlayedAt": 1788233067825 }, { "id": "97846542ab09", @@ -3180,7 +3193,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787588541164, - "promptEn": "tiny silhouette before a huge cosmic gate, title fades in" + "promptEn": "tiny silhouette before a huge cosmic gate, title fades in", + "lastPlayedAt": 1788233689134 }, { "id": "5cc09dcdf470", @@ -3195,7 +3209,7 @@ "likes": 0, "createdAt": 1787588540642, "promptEn": "telescope view searching for a MiniMax device, fashionable passerby", - "lastPlayedAt": 1788231301012 + "lastPlayedAt": 1788232740670 }, { "id": "a59cae01ec39", @@ -3224,7 +3238,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787588114381, - "promptEn": "underground rap duo freestyling at the camera" + "promptEn": "underground rap duo freestyling at the camera", + "lastPlayedAt": 1788232182310 }, { "id": "58a439a93c02", @@ -3238,7 +3253,8 @@ "partition": "text", "likes": 0, "createdAt": 1787577878370, - "promptEn": "man barges into the old house apologizing, woman in white behind the screen" + "promptEn": "man barges into the old house apologizing, woman in white behind the screen", + "lastPlayedAt": 1788232887827 }, { "id": "0e75ef71c3d0", @@ -3252,7 +3268,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787577088842, - "promptEn": "man thanks the woman for taking him in, behind the screen" + "promptEn": "man thanks the woman for taking him in, behind the screen", + "lastPlayedAt": 1788232866775 }, { "id": "e656777b6eef", @@ -3280,7 +3297,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787576943673, - "promptEn": "man lowers his voice like she said, checks the door, window and lamp" + "promptEn": "man lowers his voice like she said, checks the door, window and lamp", + "lastPlayedAt": 1788232408430 }, { "id": "396de15c1439", @@ -3295,7 +3313,7 @@ "likes": 0, "createdAt": 1787576943608, "promptEn": "man lowers his voice like she said, checks the door, window and lamp", - "lastPlayedAt": 1788231993684 + "lastPlayedAt": 1788233675127 }, { "id": "cde82791f726", @@ -3338,7 +3356,7 @@ "partition": "text", "likes": 0, "createdAt": 1787576506447, - "lastPlayedAt": 1788230798785, + "lastPlayedAt": 1788232658608, "promptEn": "man does as she says but stays on guard" }, { @@ -3369,7 +3387,7 @@ "likes": 0, "createdAt": 1787576013870, "promptEn": "man apologizes, says something outside was chasing him", - "lastPlayedAt": 1788231271001 + "lastPlayedAt": 1788232670613 }, { "id": "7d425d2d35fb", @@ -3383,7 +3401,8 @@ "partition": "text", "likes": 0, "createdAt": 1787575790848, - "promptEn": "man apologizes, says something outside was chasing him" + "promptEn": "man apologizes, says something outside was chasing him", + "lastPlayedAt": 1788232526503 }, { "id": "5e6dcf2c8cfd", @@ -3397,7 +3416,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787575164928, - "promptEn": "man apologizes, says something outside was chasing him" + "promptEn": "man apologizes, says something outside was chasing him", + "lastPlayedAt": 1788233417016 }, { "id": "250fad90393c", @@ -3411,7 +3431,8 @@ "partition": "text", "likes": 0, "createdAt": 1787575164766, - "promptEn": "man apologizes, says something outside was chasing him" + "promptEn": "man apologizes, says something outside was chasing him", + "lastPlayedAt": 1788233171823 }, { "id": "fb3000701384", @@ -3440,7 +3461,8 @@ "partition": "text", "likes": 0, "createdAt": 1787569314178, - "promptEn": "man apologizes, says something outside was chasing him" + "promptEn": "man apologizes, says something outside was chasing him", + "lastPlayedAt": 1788232479825 }, { "id": "a0d7a106b8d6", @@ -3454,7 +3476,7 @@ "partition": "text", "likes": 0, "createdAt": 1787568512602, - "lastPlayedAt": 1788230834798, + "lastPlayedAt": 1788233062862, "promptEn": "man apologizes, says something outside was chasing him" }, { @@ -3498,7 +3520,8 @@ "partition": "ref2va", "likes": 0, "createdAt": 1787497396594, - "promptEn": "otome game male lead showcase PV" + "promptEn": "otome game male lead showcase PV", + "lastPlayedAt": 1788232490471 }, { "id": "36ac12f2f29e", @@ -3540,7 +3563,8 @@ "partition": "text", "likes": 0, "createdAt": 1787470101960, - "promptEn": "cute hand-drawn beagle dog making faces, game screen" + "promptEn": "cute hand-drawn beagle dog making faces, game screen", + "lastPlayedAt": 1788232202318 }, { "id": "4067993ff824", @@ -3555,7 +3579,7 @@ "likes": 0, "createdAt": 1787470101693, "promptEn": "black-background product-launch style shot of a roast duck", - "lastPlayedAt": 1788232095735 + "lastPlayedAt": 1788233499050 }, { "id": "99e771bbb50d", @@ -3599,7 +3623,7 @@ "likes": 0, "createdAt": 1787470100377, "promptEn": "all-black background, experimental Chinese kinetic typography", - "lastPlayedAt": 1788231839546 + "lastPlayedAt": 1788233176921 }, { "id": "c24c15736daa", @@ -3613,7 +3637,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787470100107, - "promptEn": "MiniMax H3 brand motion graphics, a dot growing into a network" + "promptEn": "MiniMax H3 brand motion graphics, a dot growing into a network", + "lastPlayedAt": 1788233154911 }, { "id": "194e9bd77da6", @@ -3627,7 +3652,8 @@ "partition": "text", "likes": 0, "createdAt": 1787470100022, - "promptEn": "MiniMax H3 brand motion graphics, a dot growing into a network" + "promptEn": "MiniMax H3 brand motion graphics, a dot growing into a network", + "lastPlayedAt": 1788233112891 }, { "id": "eaf2a1433c41", @@ -3641,7 +3667,8 @@ "partition": "text", "likes": 0, "createdAt": 1787470099635, - "promptEn": "pointing at things at a beach market, they turn into hand-drawn animation" + "promptEn": "pointing at things at a beach market, they turn into hand-drawn animation", + "lastPlayedAt": 1788233100885 }, { "id": "0fe0f2101c44", @@ -3669,7 +3696,8 @@ "partition": "text", "likes": 0, "createdAt": 1787470098914, - "promptEn": "evening kitchen footage mixed with a glowing hand-drawn creature" + "promptEn": "evening kitchen footage mixed with a glowing hand-drawn creature", + "lastPlayedAt": 1788232278363 }, { "id": "6639b07acc7b", @@ -3683,7 +3711,8 @@ "partition": "text", "likes": 0, "createdAt": 1787470098570, - "promptEn": "fast-cut spaceship trailer title sequence" + "promptEn": "fast-cut spaceship trailer title sequence", + "lastPlayedAt": 1788233332981 }, { "id": "1e55e540df11", @@ -3727,7 +3756,8 @@ "partition": "text", "likes": 0, "createdAt": 1787453697093, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788233511073 }, { "id": "bfe13d1cc4a2", @@ -3755,7 +3785,8 @@ "partition": "text", "likes": 0, "createdAt": 1787450754171, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232430442 }, { "id": "fd0183c54763", @@ -3783,7 +3814,8 @@ "partition": "text", "likes": 0, "createdAt": 1787444313690, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232555823 }, { "id": "e56962bd770f", @@ -3797,7 +3829,8 @@ "partition": "text", "likes": 0, "createdAt": 1787442174982, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788233641108 }, { "id": "18105bc2900b", @@ -3812,7 +3845,7 @@ "likes": 0, "createdAt": 1787437988124, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788231681390 + "lastPlayedAt": 1788233437022 }, { "id": "e497093c79ce", @@ -3827,7 +3860,7 @@ "likes": 0, "createdAt": 1787436029475, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788231355049 + "lastPlayedAt": 1788233236940 }, { "id": "896859e59dae", @@ -3841,7 +3874,8 @@ "partition": "text", "likes": 0, "createdAt": 1787432295531, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232582552 }, { "id": "79368c9cf499", @@ -3855,7 +3889,8 @@ "partition": "text", "likes": 0, "createdAt": 1787428860940, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232711826 }, { "id": "dbc7c27b72ba", @@ -3869,7 +3904,8 @@ "partition": "text", "likes": 0, "createdAt": 1787426955312, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232996834 }, { "id": "734d28c52670", @@ -3883,7 +3919,8 @@ "partition": "text", "likes": 0, "createdAt": 1787426484939, - "promptEn": "small boat sailing through a misty forest river" + "promptEn": "small boat sailing through a misty forest river", + "lastPlayedAt": 1788232264353 }, { "id": "9fbcf0d87021", @@ -3912,7 +3949,8 @@ "partition": "text", "likes": 0, "createdAt": 1787415067615, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788233819198 }, { "id": "9bcff387cddf", @@ -3926,7 +3964,8 @@ "partition": "text", "likes": 0, "createdAt": 1787413999418, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232955824 }, { "id": "ade0318a7a4a", @@ -3941,7 +3980,7 @@ "likes": 0, "createdAt": 1787413511959, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788231387081 + "lastPlayedAt": 1788233218933 }, { "id": "5d4f40bf0889", @@ -4012,7 +4051,7 @@ "likes": 0, "createdAt": 1787388090646, "promptEn": "a cat sitting on a windowsill", - "lastPlayedAt": 1788231997686 + "lastPlayedAt": 1788233511058 }, { "id": "c551457bc55e", @@ -4026,7 +4065,7 @@ "partition": "text", "likes": 0, "createdAt": 1787386316175, - "lastPlayedAt": 1788231275004, + "lastPlayedAt": 1788232954819, "promptEn": "a cat sitting on a windowsill" }, { @@ -4041,7 +4080,8 @@ "partition": "text", "likes": 0, "createdAt": 1787384983124, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788233687131 }, { "id": "7753a046ba79", @@ -4070,7 +4110,8 @@ "partition": "text", "likes": 0, "createdAt": 1787383911831, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232706647 }, { "id": "9cba879e263d", @@ -4085,7 +4126,7 @@ "likes": 0, "createdAt": 1787375413935, "promptEn": "protagonist leaps across rooftops fleeing pursuers", - "lastPlayedAt": 1788231661371 + "lastPlayedAt": 1788233360994 }, { "id": "10112fb3c1fd", @@ -4127,7 +4168,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787375412946, - "promptEn": "golden portal opens, man in green jacket throws a glowing spear" + "promptEn": "golden portal opens, man in green jacket throws a glowing spear", + "lastPlayedAt": 1788233815949 }, { "id": "a72236902363", @@ -4141,7 +4183,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787367454249, - "promptEn": "golden portal opens, man in green jacket throws a glowing spear" + "promptEn": "golden portal opens, man in green jacket throws a glowing spear", + "lastPlayedAt": 1788232523825 }, { "id": "c48af2f34e62", @@ -4169,7 +4212,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787367453839, - "promptEn": "golden portal opens, man in green jacket throws a glowing spear" + "promptEn": "golden portal opens, man in green jacket throws a glowing spear", + "lastPlayedAt": 1788232667826 }, { "id": "8402adae59dc", @@ -4183,7 +4227,8 @@ "partition": "text", "likes": 0, "createdAt": 1787363956909, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232803824 }, { "id": "5692965402f5", @@ -4197,7 +4242,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787332996051, - "promptEn": "golden portal opens, man in green jacket throws a glowing spear" + "promptEn": "golden portal opens, man in green jacket throws a glowing spear", + "lastPlayedAt": 1788232624582 }, { "id": "bf7d973d02a3", @@ -4240,7 +4286,8 @@ "partition": "text", "likes": 0, "createdAt": 1787326019663, - "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella" + "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella", + "lastPlayedAt": 1788232570541 }, { "id": "ab42a6fba515", @@ -4254,7 +4301,8 @@ "partition": "text", "likes": 0, "createdAt": 1787326019290, - "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella" + "promptEn": "misty Jiangnan old town at dawn, woman walking with an oil-paper umbrella", + "lastPlayedAt": 1788232768693 }, { "id": "fd8534ce588c", @@ -4268,7 +4316,8 @@ "partition": "text", "likes": 0, "createdAt": 1787309864037, - "promptEn": "transparent gaming mouse product film, blue and orange lighting" + "promptEn": "transparent gaming mouse product film, blue and orange lighting", + "lastPlayedAt": 1788233134901 }, { "id": "073f5df6427a", @@ -4296,7 +4345,8 @@ "partition": "text", "likes": 0, "createdAt": 1787304875681, - "promptEn": "protagonist leaps across rooftops fleeing pursuers" + "promptEn": "protagonist leaps across rooftops fleeing pursuers", + "lastPlayedAt": 1788232911824 }, { "id": "c84bc1c7bfa0", @@ -4325,7 +4375,7 @@ "likes": 0, "createdAt": 1787304031103, "promptEn": "constable asks how she's sure it's not human, she says a person would make a sound", - "lastPlayedAt": 1788231429119 + "lastPlayedAt": 1788232754686 }, { "id": "807e042dce0d", @@ -4383,7 +4433,7 @@ "likes": 0, "createdAt": 1787231456079, "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own", - "lastPlayedAt": 1788231973672 + "lastPlayedAt": 1788233411014 }, { "id": "66158f543a20", @@ -4397,7 +4447,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787231440149, - "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own" + "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own", + "lastPlayedAt": 1788233266956 }, { "id": "63c91f4b6bc7", @@ -4411,7 +4462,8 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787225897650, - "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own" + "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own", + "lastPlayedAt": 1788232632587 }, { "id": "ed3663dcda7f", @@ -4425,7 +4477,7 @@ "partition": "fl2va", "likes": 0, "createdAt": 1787224701504, - "lastPlayedAt": 1788231281005, + "lastPlayedAt": 1788232507824, "promptEn": "constable burns the beauty portrait with the lamp, the door opens on its own" }, { diff --git a/live.css b/live.css index 84a31c0..8082bd6 100644 --- a/live.css +++ b/live.css @@ -1,11 +1,24 @@ * { box-sizing: border-box; } [hidden] { display: none !important; } +/* Palette + type lifted from infiniteslop.ai: pure black, hot-pink accent, + Tahoma body copy, Shrikhand display logo with a punchy drop-shadow. */ +:root { + --bg: #000; + --text: #fff; + --muted: #9a9aa1; + --border: #1e1e22; + --panel: #0e0e11; + --row-hover: #17171a; + --accent: #ff90e8; + --accent-text: #111; +} + body { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; - background: #0a0a0c; - color: #f2f2f4; + font-family: Tahoma, -apple-system, BlinkMacSystemFont, system-ui, sans-serif; + background: var(--bg); + color: var(--text); font-size: 14px; } @@ -20,28 +33,32 @@ body { align-items: center; gap: 14px; padding: 10px 16px; - border-bottom: 1px solid #1e1e22; + border-bottom: 1px solid var(--border); flex: 0 0 auto; } -.topbar h1 { - font-size: 15px; +.topbar .logo { + font-family: "Shrikhand", "Cooper Black", serif; + font-weight: 400; + font-size: 20px; margin: 0; - font-style: italic; + color: #fff; + text-shadow: 2px 2px 0 var(--accent); } .topbar .spacer { flex: 1; } -.watching { font-size: 12px; color: #9a9aa1; } +.watching { font-size: 12px; font-weight: 700; color: var(--muted); } .tabs { display: flex; gap: 6px; } .tabs button { - background: #17171a; - border: 1px solid #26262b; - color: #b8b8bf; + background: #fff; + border: none; + color: var(--accent-text); border-radius: 999px; - padding: 5px 14px; + padding: 6px 14px; font-size: 12px; + font-weight: 700; cursor: pointer; } -.tabs button.active { background: #f2f2f4; color: #0a0a0c; border-color: #f2f2f4; } +.tabs button.active { background: var(--accent); color: var(--accent-text); } .body { flex: 1; @@ -53,25 +70,28 @@ body { .left-col { width: 300px; min-width: 240px; - border-right: 1px solid #1e1e22; + border-right: 1px solid var(--border); display: flex; flex-direction: column; overflow: hidden; + background: var(--panel); } .left-col .section-title { font-size: 11px; + font-weight: 700; letter-spacing: .06em; - color: #77777f; + text-transform: uppercase; + color: var(--muted); padding: 12px 14px 6px; } .clip-list { flex: 1; overflow-y: auto; } .clip-row { padding: 10px 14px; - border-bottom: 1px solid #17171a; + border-bottom: 1px solid var(--border); cursor: pointer; } -.clip-row:hover { background: #131316; } -.clip-row.active { background: #1a1a1f; } +.clip-row:hover { background: var(--row-hover); } +.clip-row.active { background: var(--row-hover); box-shadow: inset 3px 0 0 var(--accent); } .clip-row .prompt { font-size: 12.5px; line-height: 1.4; @@ -116,24 +136,26 @@ body { z-index: 2; padding: 12px 16px; font-size: 13px; + font-weight: 700; line-height: 1.4; color: #fff; background: linear-gradient(to bottom, rgba(0,0,0,.75), rgba(0,0,0,0)); } -.now-playing-bar #liveDot { color: #ff5c5c; font-weight: 700; margin-right: 4px; } +.now-playing-bar #liveDot { color: #ff3b3b; font-weight: 700; margin-right: 4px; } .mute-btn { position: absolute; bottom: 14px; right: 14px; z-index: 2; - background: rgba(0,0,0,.5); - border: 1px solid rgba(255,255,255,.25); - color: #fff; + background: #fff; + border: none; + color: var(--accent-text); border-radius: 999px; - width: 34px; - height: 34px; + width: 36px; + height: 36px; font-size: 15px; + font-weight: 700; cursor: pointer; } @@ -141,58 +163,64 @@ body { .right-col { width: 300px; min-width: 240px; - border-left: 1px solid #1e1e22; + border-left: 1px solid var(--border); display: flex; flex-direction: column; + background: var(--panel); } .right-col .section-title { font-size: 11px; + font-weight: 700; letter-spacing: .06em; - color: #77777f; + text-transform: uppercase; + color: var(--muted); padding: 12px 14px 6px; } .say-panel { padding: 0 14px 14px; display: flex; flex-direction: column; gap: 8px; flex: 1; } .say-panel textarea { - background: #17171a; - border: 1px solid #26262b; - border-radius: 10px; + background: #fff; + border: none; + border-radius: 12px; padding: 10px 12px; - color: #f2f2f4; + color: var(--accent-text); + font-weight: 700; font-size: 13px; resize: none; min-height: 90px; font-family: inherit; } -.say-panel textarea::placeholder { color: #5c5c63; } +.say-panel textarea::placeholder { color: #8a8a8a; font-weight: 400; } .say-panel button { - background: #f2f2f4; - color: #0a0a0c; + background: var(--accent); + color: var(--accent-text); border: none; border-radius: 999px; - padding: 9px 0; - font-weight: 600; + padding: 10px 0; + font-weight: 700; font-size: 13px; cursor: pointer; } .say-panel button:disabled { opacity: .5; cursor: not-allowed; } -.say-hint { font-size: 11.5px; color: #9a9aa1; min-height: 1.4em; } +.say-hint { font-size: 11.5px; font-weight: 700; color: var(--muted); min-height: 1.4em; } /* ---- mobile sub-tabs (live mode only) ---- */ .mobile-subtabs { display: none; - border-top: 1px solid #1e1e22; + border-top: 1px solid var(--border); flex: 0 0 auto; + background: var(--panel); } .mobile-subtabs button { flex: 1; - background: #0e0e11; + background: transparent; border: none; - color: #9a9aa1; + color: var(--muted); + font-weight: 700; padding: 11px 0; font-size: 13px; cursor: pointer; } -.mobile-subtabs button.active { color: #fff; font-weight: 600; box-shadow: inset 0 -2px 0 #fff; } +.mobile-subtabs button.active { color: #fff; box-shadow: inset 0 -2px 0 var(--accent); } @media (max-width: 768px) { .body { flex-direction: column; } diff --git a/live.html b/live.html index d76d9fa..66e97a4 100644 --- a/live.html +++ b/live.html @@ -4,12 +4,14 @@ AI 短剧频道 + +
-

AI 短剧频道

+

AI 短剧频道