/* OOPSFLICK premium visual system | proprietary CSS art, no third-party images */
:root{--bg:#080910;--surface:#101019;--surface2:#181721;--ink:#f5f2fb;--muted:#aca8b9;--dim:#777487;--purple:#c7a5fa;--pink:#f1acdb;--line:rgba(206,191,233,.14);color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI","Apple SD Gothic Neo","Malgun Gothic",sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}body::selection{background:#b18be7;color:#0c0a11}a{text-decoration:none;color:inherit}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #dfc5ff;outline-offset:5px}a,button{-webkit-tap-highlight-color:transparent}.container{width:min(1340px,calc(100% - 88px));margin-inline:auto}.skip{position:absolute;top:-200px;left:15px;background:#e7d1ff;color:#120f1d;padding:12px;z-index:50}.skip:focus{top:12px}
.site-header{position:relative;z-index:6;background:rgba(8,9,16,.96);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;gap:34px;min-height:88px}.identity{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.identity-symbol{height:34px;width:34px;position:relative;display:grid;place-items:center;border:3px solid #d8abea;border-right-color:#a5a9ff;border-radius:50%;transform:rotate(-22deg);box-shadow:0 0 20px #aa70fa3e}.identity-symbol:after{content:"";position:absolute;inset:-7px 0;border:1px solid #d8aaff80;border-radius:50%;transform:rotate(51deg) scaleX(1.4)}.identity-symbol i{height:0;width:0;border-left:10px solid #f8e5ff;border-top:7px solid transparent;border-bottom:7px solid transparent;transform:translateX(2px) rotate(22deg)}.identity-type{font-style:italic;font-weight:950;letter-spacing:-.078em;font-size:25px;line-height:1}.identity-type>span,.footer-logo span{color:#d19df7}.identity-type small{display:block;font-style:normal;font-size:7px;letter-spacing:.29em;margin-top:6px;color:#9b8fae;font-weight:800}.site-header nav{display:flex;gap:36px;align-items:center;margin-inline:auto}.site-header nav a{font-size:13px;color:#b2afc3;font-weight:650;white-space:nowrap;transition:color .2s}.site-header nav a:hover{color:#fff}.header-action{display:flex;align-items:center;gap:13px;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:-.015em;border:1px solid #5d526c;border-radius:6px;padding:13px 17px;background:#16131e}.header-action:hover{background:#251d34}.header-action>span:last-child{color:#e1b5fa;margin-left:15px}.alive,.small-dot{display:inline-block;width:6px;height:6px;background:#caa4fa;border-radius:50%;flex:none;box-shadow:0 0 0 4px #a68af524}
.hero{position:relative;overflow:hidden;padding:87px 0 0}.ambient-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 46% 42% at 72% 38%,#361e5b34,transparent),radial-gradient(ellipse 30% 32% at 23% 8%,#29204315,transparent)}.hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:64px;align-items:center}.hero-copy{padding:20px 0 50px}.eyebrow,.overline,.visual-copy small,.genre-number,.genre-caption small,.frame-top,.frame-foot,.premiere-top,.premiere-foot,.creator-foot,.reward-index,.pending{font-size:11px;font-weight:850;letter-spacing:.155em}.eyebrow{display:flex;align-items:center;gap:12px;color:#d8bee9}.diamond{width:8px;height:8px;display:inline-block;transform:rotate(45deg);background:#c89af4;box-shadow:0 0 17px #b875f7aa}.separator{width:22px;height:1px;background:#51405d}.hero h1{font-size:clamp(49px,5.05vw,80px);font-weight:860;letter-spacing:-.078em;line-height:1.15;margin:30px 0}.hero h1 em,.editorial h2 em,.section-heading h2 em,.premiere-text h2 em,.creator h2 em{font-style:normal;background:linear-gradient(105deg,#f5dcea 10%,#c69feb 63%,#b6b3f7);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-lead{max-width:510px;color:#bdb9cb;font-size:16px;line-height:1.95;word-break:keep-all}.hero-actions{display:flex;gap:12px;margin-top:31px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:57px;padding:17px 20px;border-radius:5px;font-size:13px;font-weight:850;white-space:nowrap;transition:background .2s,transform .2s}.btn:hover{transform:translateY(-2px)}.btn-solid{background:linear-gradient(105deg,#f4e1f0,#cfbbf9);color:#17121c}.btn-ghost{border:1px solid #52465f;background:#17141f;color:#e7ddf0}.btn-ghost:hover{background:#272033}.legal-note{display:flex;align-items:center;gap:11px;font-size:11px;color:#918a9c;margin-top:30px}.legal-note .small-dot,.subtle-caption .small-dot,.visual-note .small-dot{height:5px;width:5px;background:#8885a7;box-shadow:none}
.cinematic-frame{height:610px;position:relative;overflow:hidden;isolation:isolate;border:1px solid #5a4768;border-radius:3px;background:radial-gradient(ellipse 80% 60% at 52% 36%,#593476a1,transparent 65%),radial-gradient(ellipse 50% 36% at 85% 70%,#2c34607a,transparent 85%),linear-gradient(142deg,#181020,#060811 70%);box-shadow:0 40px 95px #000b,0 0 60px #2f18472f}.cinematic-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 85% 72% at 50% 39%,transparent 30%,#070812b5 87%);z-index:4;pointer-events:none}.cinematic-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080911 0,transparent 30%,transparent 70%,#08091172);z-index:3;pointer-events:none}.frame-noise{position:absolute;inset:0;z-index:1;opacity:.18;background-image:repeating-linear-gradient(105deg,#ffffff16 0 1px,transparent 1px 7px);mix-blend-mode:screen}.light-column{position:absolute;width:44%;height:110%;left:42%;top:-13%;background:linear-gradient(90deg,transparent,#cf83f522,transparent);transform:rotate(-21deg);filter:blur(9px)}.film-core{position:absolute;width:325px;height:325px;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-27deg);border-radius:50%;background:conic-gradient(from 25deg,#f6d2f1,#743b95 17%,#1b1639 35%,#372252 56%,#c29ce5 75%,#fbdaed 90%,#f6d2f1);padding:29px;box-shadow:0 0 30px #ce8bf759,0 0 95px #a66fe74a,inset 0 0 24px #f3d7ff70;z-index:2}.film-inner{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 44% 27%,#21162f,#080912 68%);box-shadow:inset 0 0 45px #000,0 0 8px #03020a}.film-inner:after{content:"";position:absolute;left:47%;top:41%;border-left:46px solid #f2dbff;border-top:29px solid transparent;border-bottom:29px solid transparent;transform:rotate(27deg);filter:drop-shadow(0 0 18px #e3beff8c)}.film-ring{position:absolute;width:690px;height:260px;left:50%;top:46%;border:2px solid #e4a3fb69;border-radius:50%;box-shadow:inset 0 0 25px #ae78f73e,0 0 25px #9a69e34a;transform:translate(-50%,-50%) rotate(-28deg)}.ring-back{z-index:1;opacity:.45}.ring-front{z-index:2;border-color:#e9bbff85;clip-path:polygon(0 50%,100% 46%,100% 100%,0 100%)}.frame-top,.frame-foot{position:absolute;left:30px;right:30px;z-index:5;display:flex;justify-content:space-between;gap:10px;color:#e5daf0;font-size:9px}.frame-top{top:27px}.frame-foot{bottom:30px;line-height:1.8}.frame-message{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;z-index:5;pointer-events:none;transform:translateY(12px);text-shadow:0 5px 20px #080411a1}.frame-message small{font-size:9px;font-weight:900;letter-spacing:.25em;color:#f7e2fd}.frame-message strong{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(45px,4.6vw,70px);line-height:.9;letter-spacing:-.09em;margin-top:18px;color:#fff9ff}.hero-bottom{position:relative;display:flex;align-items:center;gap:25px;padding:38px 0 41px;color:#7d788d;font-size:10px;font-weight:850;letter-spacing:.18em}.hero-bottom>i{height:1px;flex:1;background:#4a3f54}.hero-bottom .explore{color:#bfadce}
.section-space{padding:136px 0}.overline{display:flex;justify-content:space-between;align-items:center;color:#c0a1d7;border-top:1px solid var(--line);padding-top:24px;font-size:10px}.overline>span:last-child{color:#655f76}.editorial{padding-top:100px;padding-bottom:123px}.editorial-heading{display:grid;grid-template-columns:1.07fr .93fr;align-items:end;gap:60px;margin:44px 0 60px}.editorial h2,.section-heading h2,.premiere-text h2,.creator h2{font-size:clamp(38px,4.5vw,65px);line-height:1.22;letter-spacing:-.078em;font-weight:860;margin:0}.editorial-heading p,.section-heading>p,.premiere-text>p:not(.eyebrow),.creator-content>p:not(.eyebrow){color:#aea9ba;font-size:15px;line-height:1.95;max-width:430px;word-break:keep-all;margin:0}
.visual-stage{height:510px;overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(ellipse 45% 130% at 77% 52%,#91518b5e,transparent 68%),linear-gradient(115deg,#171320,#0d111f 55%,#1c1526);border:1px solid #474151;box-shadow:0 26px 60px #0009}.visual-stage:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(109deg,#ffffff05 0 1px,transparent 1px 9px),linear-gradient(0deg,#080911c2,transparent 65%);z-index:2}.visual-halo{position:absolute;right:14%;top:-35%;width:52%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 48% 42%,#f3d2f565,#8172be5e 30%,#13142c 63%,transparent 68%);filter:blur(1px);box-shadow:0 0 80px #b183ff3a}.visual-ray{position:absolute;right:-14%;top:28%;height:130px;width:80%;background:linear-gradient(95deg,transparent,#cda2f62c,#f2c0ff24,transparent);transform:rotate(-24deg);filter:blur(15px)}.visual-copy{position:absolute;z-index:3;left:6%;top:22%;display:flex;flex-direction:column;gap:20px}.visual-copy small{font-size:10px;color:#e2c8ed}.visual-copy strong{font-family:Georgia,serif;letter-spacing:-.055em;font-size:clamp(39px,5.8vw,78px);line-height:.97}.visual-copy span{font-size:13px;color:#d6ccdc}.visual-stamp{position:absolute;right:31px;top:30px;font-size:10px;letter-spacing:.2em;color:#c4b5d1;text-align:right;z-index:3}.visual-note{position:absolute;z-index:3;right:28px;bottom:27px;font-size:11px;color:#b9aabf;display:flex;align-items:center;gap:9px}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:46px;margin:42px 0 47px}.section-eyebrow,.section-heading .eyebrow,.premiere-text .eyebrow{color:#c7a7df;font-size:10px;font-weight:850;letter-spacing:.17em;margin:0 0 21px}.section-heading>p{max-width:360px}.genres{background:linear-gradient(180deg,#0d0c13,#0a0b12)}.genre-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.genre-card{position:relative;min-height:505px;display:flex;align-items:end;overflow:hidden;isolation:isolate;border:1px solid #52435b;background:#1a1321;transition:border-color .25s,transform .25s,box-shadow .25s}.genre-card:hover{transform:translateY(-6px);border-color:#bc8fd0;box-shadow:0 25px 50px #0007}.genre-card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#090a13 0%,#090a13da 29%,transparent 75%),linear-gradient(90deg,#0a0b1366,transparent)}.genre-card:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.16;background:repeating-linear-gradient(101deg,#ffffff12 0 1px,transparent 1px 12px)}.film{background:radial-gradient(ellipse at 52% 35%,#ab6d8a9e 0%,#432943 37%,#151020 74%)}.series{background:radial-gradient(ellipse at 56% 40%,#668aa2a8,#213e5a 42%,#10131f 80%)}.animation{background:radial-gradient(ellipse at 50% 35%,#aa92dcb0,#422e6e 42%,#121020 78%)}.genre-number{position:absolute;top:28px;left:27px;color:#e3d2e7;font-size:10px}.genre-art{position:absolute;top:20%;left:25%;width:50%;aspect-ratio:1;border-radius:50%;opacity:.89;z-index:-2}.art-film{background:radial-gradient(circle at 32% 24%,#ffdfcc,#b275a7 26%,#342145 70%);box-shadow:0 0 74px #c67daa75}.art-series{border-radius:10%;transform:rotate(-28deg) skewY(6deg);background:linear-gradient(140deg,#aac3df 4%,#537091 39%,#19253a 70%);box-shadow:28px -15px 0 -7px #a3bad847,55px -28px 0 -8px #5b8eb857,0 0 70px #799fe57c}.art-animation{background:conic-gradient(from 25deg,#fdcdfa,#9ab2f1,#6d63bf,#e9bdfa,#fdcdfa);clip-path:polygon(50% 0,98% 30%,83% 90%,24% 100%,0 32%);box-shadow:0 0 80px #a78cf57c}.genre-caption{padding:28px 29px 31px;position:relative;z-index:1;width:100%}.genre-caption small{color:#e6c5ea;font-size:9px}.genre-caption h3{font-size:29px;letter-spacing:-.06em;margin:11px 0 10px}.genre-caption p{font-size:12px;color:#c6c0d0;margin:0 0 24px}.genre-caption>span{font-size:12px;font-weight:850;display:flex;justify-content:space-between;border-top:1px solid #ffffff42;padding-top:18px}.subtle-caption{color:#8d8599;font-size:11px;display:flex;gap:10px;align-items:center;margin-top:19px}
.premiere{background:#080910}.premiere-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:75px;align-items:center;margin-top:52px}.premiere-text>p:not(.eyebrow){margin-top:27px}.inline-link{display:inline-flex;gap:45px;border-bottom:1px solid #bc9ace;padding:17px 0;margin-top:28px;color:#e8d1f5;font-size:13px;font-weight:850}.premiere-visual{position:relative;min-height:420px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #51415b;background:radial-gradient(ellipse 55% 70% at 50% 47%,#462c71b5,transparent 78%),linear-gradient(140deg,#191325,#090b16)}.premiere-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 82% 70% at 50% 45%,transparent 26%,#070911b8 90%)}.premiere-top,.premiere-foot{display:flex;justify-content:space-between;position:relative;z-index:1;font-size:9px;padding:24px 26px;color:#d0c1da}.premiere-center{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;padding:16px}.premiere-center strong{font-family:Georgia,serif;font-size:clamp(33px,4.7vw,60px);letter-spacing:-.08em;line-height:.88;margin-top:10px}.premiere-center p{font-size:12px;color:#d3c4dd;margin:15px 0 0}.premiere-orbit{width:76px;height:76px;border:9px solid #dcb6fa;border-right-color:#5a3b8d;border-radius:50%;transform:rotate(-24deg);box-shadow:0 0 40px #bd89f17c}.premiere-orbit i{display:block;width:0;height:0;border-left:20px solid #f5e1ff;border-top:13px solid transparent;border-bottom:13px solid transparent;transform:translate(24px,17px) rotate(24deg)}
.rewards{background:#101019}.reward-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reward-card{background:#16151f;border:1px solid #37303f;padding:32px 30px;min-height:288px;display:flex;flex-direction:column}.reward-icon{font-size:34px;color:#d6acef;line-height:1}.reward-index{color:#bca5d0;font-size:10px;margin-top:22px}.reward-card h3{font-size:23px;letter-spacing:-.055em;margin:13px 0 10px}.reward-card p{color:#aca5b6;font-size:13px;line-height:1.8;margin:0}.pending{margin-top:auto;border-top:1px solid #413748;padding-top:17px;color:#d5bfdd;font-size:10px}
.creator{background:#080910}.creator-inner{position:relative;min-height:510px;overflow:hidden;border:1px solid #68567c;background:radial-gradient(ellipse 38% 67% at 82% 50%,#723e8991,transparent 72%),linear-gradient(110deg,#24172f,#14101d 70%);padding:72px 7%}.creator-inner:after{content:"";inset:0;position:absolute;background:linear-gradient(90deg,#1711204d,transparent 80%);pointer-events:none}.creator-letter{position:absolute;right:-1%;top:41%;transform:translateY(-50%);font-family:Georgia,serif;font-size:570px;line-height:.7;color:#b989da13;font-weight:900;pointer-events:none}.creator-content{position:relative;z-index:1}.creator h2{margin:32px 0 24px}.creator-content>p:not(.eyebrow){max-width:520px;color:#d0c3d8}.creator-actions{display:flex;align-items:center;gap:27px;margin-top:30px}.btn-pale{background:#eee1f9;color:#1c1522}.creator-mail{font-size:13px;color:#eee0f3;font-weight:800;border-bottom:1px solid #b69aca;padding-bottom:10px}.creator-foot{display:flex;justify-content:space-between;position:absolute;bottom:28px;left:7%;right:7%;z-index:1;color:#d8bcdf;font-size:10px}
.footer{border-top:1px solid var(--line);padding:62px 0 35px;background:#080910}.footer-main{display:flex;justify-content:space-between;align-items:start;gap:35px;padding-bottom:57px}.footer-logo{font-style:italic;font-size:27px;font-weight:950;letter-spacing:-.075em}.footer-main p{color:#9c95a8;font-size:13px}.footer-main nav{display:flex;gap:30px}.footer-main nav a{color:#c6bfcd;font-size:13px}.footer-main nav a:hover{color:white}.footer-bottom{border-top:1px solid #2d2734;padding-top:24px;display:flex;justify-content:space-between;gap:25px;color:#827a90;font-size:10px;line-height:1.8}
@media(max-width:1150px){.header-inner{gap:20px}.site-header nav{gap:20px}.hero-inner{gap:38px}.cinematic-frame{height:550px}.film-core{width:290px;height:290px}.film-ring{width:610px}.hero h1{font-size:clamp(43px,4.9vw,68px)}}
@media(max-width:900px){.container{width:calc(100% - 54px)}.header-inner{min-height:78px}.site-header nav{display:none}.header-action{margin-left:auto}.hero{padding-top:52px}.hero-inner{grid-template-columns:1fr}.hero-copy{padding:0}.hero h1{font-size:clamp(50px,8vw,76px)}.hero-lead{max-width:650px}.cinematic-frame{height:520px;max-width:720px;width:100%;margin:20px auto 0}.editorial-heading,.premiere-grid{gap:35px}.editorial-heading{grid-template-columns:1fr}.genre-grid,.reward-grid{gap:12px}.genre-card{min-height:440px}.genre-caption{padding:22px}.genre-caption h3{font-size:23px}.genre-caption p{font-size:11px}.premiere-grid{grid-template-columns:1fr}.premiere-visual{max-width:750px;width:100%}.section-heading{align-items:start}.section-heading h2{font-size:clamp(38px,5vw,54px)}}
@media(max-width:650px){.container{width:calc(100% - 34px)}.site-header .header-inner{min-height:68px}.identity-symbol{width:26px;height:26px;border-width:2px}.identity-symbol i{border-left-width:8px;border-top-width:5px;border-bottom-width:5px}.identity-type{font-size:20px}.identity-type small{font-size:6px}.header-action{font-size:10px;padding:10px 10px;gap:8px}.header-action>span:last-child{margin-left:0}.hero{padding-top:42px}.eyebrow{font-size:9px;gap:8px;letter-spacing:.12em}.hero h1{font-size:clamp(40px,10.3vw,60px);line-height:1.19;margin:24px 0}.hero-lead{font-size:14px;line-height:1.85}.hero-actions{gap:9px}.btn{padding:15px 14px;gap:17px;min-height:53px;font-size:12px}.legal-note{font-size:10px;line-height:1.6}.cinematic-frame{height:440px;margin-top:18px}.film-core{width:245px;height:245px;padding:22px}.film-inner:after{border-left-width:33px;border-top-width:21px;border-bottom-width:21px;left:47%;top:42%}.film-ring{width:530px;height:210px}.frame-top,.frame-foot{left:18px;right:18px;font-size:8px}.frame-message strong{font-size:clamp(43px,12vw,59px)}.frame-message small{font-size:8px}.hero-bottom{padding:25px 0;gap:11px;font-size:8px}.hero-bottom .explore{display:none}.section-space{padding:78px 0}.overline{font-size:9px;gap:12px}.overline>span:last-child{font-size:8px;text-align:right}.editorial{padding-top:70px;padding-bottom:78px}.editorial-heading{margin:34px 0;gap:20px}.editorial h2,.section-heading h2,.premiere-text h2,.creator h2{font-size:clamp(35px,9vw,48px)}.editorial-heading p,.section-heading>p,.premiere-text>p:not(.eyebrow),.creator-content>p:not(.eyebrow){font-size:13px;line-height:1.8}.visual-stage{height:390px}.visual-copy{top:28%;left:7%}.visual-copy strong{font-size:clamp(34px,9vw,50px)}.visual-copy span{font-size:11px;max-width:225px}.visual-note{font-size:9px;left:15px;right:15px;bottom:20px}.visual-stamp{right:17px;top:19px;font-size:8px}.section-heading{display:block;margin:34px 0}.section-heading>p{margin-top:23px}.genre-grid{grid-template-columns:1fr;gap:14px}.genre-card{min-height:385px}.genre-art{top:12%;left:32%;width:40%}.genre-caption h3{font-size:28px}.genre-caption p{font-size:12px}.premiere-grid{gap:37px;margin-top:34px}.premiere-visual{min-height:360px}.reward-grid{grid-template-columns:1fr}.reward-card{min-height:240px;padding:27px}.creator-inner{min-height:465px;padding:44px 25px}.creator h2{margin:27px 0 19px}.creator-letter{font-size:360px;right:-18%}.creator-actions{gap:16px;flex-wrap:wrap}.creator-foot{left:25px;right:25px;font-size:8px}.footer{padding:45px 0 25px}.footer-main{display:block;padding-bottom:28px}.footer-main nav{margin-top:30px;gap:19px}.footer-main nav a{font-size:12px}.footer-bottom{display:block;font-size:9px}}
@media(max-width:360px){.container{width:calc(100% - 28px)}.identity-type{font-size:18px}.header-action{padding:9px;font-size:9px}.hero h1{font-size:38px}.hero-actions{flex-wrap:wrap}.frame-message strong{font-size:40px}.cinematic-frame{height:405px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.genre-card{transition:none}}

/* Premium visual polish: keep logotype legible, avoid symbol/text overlap. */
.film-core{top:37%}.film-ring{top:38%}.frame-message{inset:auto 0 91px;transform:none}
.frame-message strong{font-size:clamp(35px,3.6vw,53px);line-height:.94;margin-top:9px}
.frame-message small{font-size:8px}
@media(max-width:650px){.film-core{top:34%}.film-ring{top:35%}.frame-message{bottom:55px}.frame-message strong{font-size:clamp(33px,9vw,44px)}}
@media(max-width:360px){.film-core{top:34%}.film-ring{top:34%}.frame-message{bottom:50px}.frame-message strong{font-size:32px}}
