.tc-frame{isolation:isolate;background:#29251e;width:100%;position:relative;overflow:hidden}.tc-frame.breeding{aspect-ratio:720/333}.tc-frame.auction{aspect-ratio:720/390}.tc-canvas{--gold:#ffbb49;--cream:#fff4d5;--muted:#c6b99a;--edge:#18150f;width:720px;height:333px;transform:scale(var(--preview-scale,1));transform-origin:0 0;color:var(--cream);text-align:left;user-select:none;font-family:"Baloo 2 Variable",sans-serif;line-height:1.15;position:absolute;overflow:hidden}.tc-canvas.auction{height:390px}.tc-canvas *{box-sizing:border-box}.tc-canvas img{object-fit:contain}.tc-backdrop{background:radial-gradient(at 70% 40%,#345c5b 0,#0000 58%),linear-gradient(140deg,#233434,#1d2424 75%);position:absolute;inset:0;overflow:hidden}.breeding.v2 .tc-backdrop,.breeding.v4 .tc-backdrop{background:radial-gradient(at 35% 40%,#527543,#0000 65%),linear-gradient(140deg,#303f2c,#192b26)}.breeding.v5 .tc-backdrop{background:radial-gradient(#7f4b31,#0000 65%),linear-gradient(140deg,#372d27,#201e22)}.auction .tc-backdrop{background:radial-gradient(at 55% 45%,#705638,#0000 65%),linear-gradient(140deg,#3b3325,#24221c)}.auction.v2 .tc-backdrop{background:radial-gradient(at 50% 60%,#98723980,#0000 65%),linear-gradient(135deg,#4b3a29,#30271f)}.auction.v4 .tc-backdrop{background:radial-gradient(at 25%,#566d3a,#0000 65%),#25342c}.auction.v5 .tc-backdrop{background:radial-gradient(at 40%,#3d6972,#0000 65%),#242e35}.tc-grain{opacity:.15;background-image:radial-gradient(#e2cda0 1px,#0000 1.5px);background-size:23px 23px;position:absolute;inset:0;mask-image:linear-gradient(120deg,#000,#0000 60%)}.tc-orbit{border:1px solid #f8e3ae16;border-radius:50%;width:600px;height:600px;position:absolute;top:-140px;left:130px}.orbit-two{border-width:2px;width:480px;height:480px;top:-80px;left:190px}.tc-canvas strong,.tc-canvas b{font-weight:800}.tc-canvas h3{margin:0 0 16px;font-size:38px;font-weight:850;line-height:1.1}.tc-canvas i{font-style:normal}.tc-canvas .male{color:#6cc7ff}.tc-canvas .female{color:#ff8cc3}.tc-mini-title{letter-spacing:1.7px;color:#d8c9a8;margin-bottom:10px;font-size:14px;font-weight:800;display:block}.tc-chip{color:#f7f4d5;background:#485541;border:2px solid #1718138a;border-radius:22px;align-items:center;padding:6px 14px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 2px #16140e66,inset 0 1px #fff2}.tc-type{color:#113841;background:#67cadd;border:2px solid #161c20;border-radius:20px;padding:4px 12px;font-size:15px;font-weight:850;box-shadow:inset 0 2px #ffffff50,0 2px #14181770}.tc-rating,.tc-grade{color:#fff8e4;text-shadow:0 2px 1px #45223b;background:linear-gradient(140deg,#fca2c8,#c6437e);border:2px solid #251a22;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:24px;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 2px #ffffff60,0 3px #15110fc0}.tc-rating[data-grade=S]{color:#4b2c0e;text-shadow:0 1px #fff8;background:linear-gradient(140deg,#ffe99a,#e8a11c)}.tc-genes{flex-direction:column;gap:7px;display:flex}.tc-gene{align-items:center;gap:6px;min-width:0;display:flex}.tc-grade{background:var(--gene-color);border-radius:7px;width:25px;height:25px;font-size:17px}.tc-gene-track{background:#211c16;border:2px solid #191510;border-radius:20px;flex:1;height:25px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #0006}.tc-gene-fill{background:linear-gradient(0deg,#0001,#ffffff26),var(--gene-color);border-radius:18px;max-width:100%;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 2px #fff3}.tc-gene-label{color:#fff9e9;text-shadow:0 1px 2px #000;align-items:center;gap:3px;font-size:14px;font-weight:850;display:flex;position:absolute;inset:0 auto 0 4px}.tc-gene-label img{width:17px;height:17px}.tc-gene-track>b{font-size:15px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tc-lock{color:#ffd16c;filter:drop-shadow(0 2px #15110f);flex:none;width:20px;height:20px}.tc-creature-card{background:#403a2e;border:3px solid #151713;border-radius:23px;width:100%;padding:13px;position:relative;box-shadow:inset 0 0 0 2px #ffffff16,0 9px #14171399,0 18px 28px #0005}.tc-creature-card:before{content:"";background:radial-gradient(at 50% 70%,#78e3e98a,#0000 65%),linear-gradient(135deg,#254f67,#337283);border-radius:18px 18px 0 0;height:130px;position:absolute;inset:2px 2px auto}.tc-creature-card[data-element=Flora]:before{background:radial-gradient(at 50% 70%,#aff97788,#0000 65%),linear-gradient(135deg,#3a6444,#6a8950)}.tc-creature-card[data-element=Fire]:before{background:radial-gradient(at 50% 70%,#ffd17170,#0000 65%),linear-gradient(135deg,#a94825,#723827)}.tc-creature-card[data-element=Flora] .tc-type{color:#263e17;background:#a6d864}.tc-creature-card[data-element=Fire] .tc-type{color:#512511;background:#fb8c4e}.tc-card-top{justify-content:space-between;align-items:center;height:27px;display:flex;position:relative}.tc-card-top .tc-rating{border-radius:8px;width:30px;height:30px;font-size:21px}.tc-card-portrait{place-items:center;height:89px;display:grid;position:relative}.tc-card-portrait img{filter:drop-shadow(0 7px 4px #10263170);width:100px;height:90px}.tc-card-name{justify-content:space-between;align-items:center;margin:9px 0 12px;font-size:23px;font-weight:850;line-height:1.05;display:flex;position:relative}.tc-gender{font-size:23px}.tc-gender[data-gender=male]{color:#6cc7ff}.tc-gender[data-gender=female]{color:#ff8cc3}.tc-result{border-color:#e7b55a;box-shadow:inset 0 0 0 2px #ffde8d50,0 9px #17171099,0 0 55px #e6c56a26}.tc-price{color:#422b13;background:#f8b13c;border:2px solid #1b170f;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:7px;font-size:28px;font-weight:900;display:flex;box-shadow:inset 0 2px #fff6,0 3px #19150f}.tc-price img{width:29px;height:29px}.tc-compact .tc-card-portrait{height:130px}.tc-compact .tc-card-portrait img{width:140px;height:135px}.tc-compact:before{height:178px}.tc-compact .tc-card-name{justify-content:center;font-size:26px}.tc-sticker{color:#493211;white-space:nowrap;background:#ffcd69;border:2px solid #282014;border-radius:12px;padding:8px 18px;font-size:19px;font-weight:850;display:block;box-shadow:0 4px #18171077}.tc-flow{fill:none;color:#e7c87d;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px #10211e);width:100%;height:100%;position:absolute;inset:0}.b1-parent{background:#403c30;border:3px solid #181c18;border-radius:20px;align-items:center;gap:10px;width:275px;min-height:100px;padding:12px;display:flex;position:absolute;left:34px;box-shadow:inset 0 0 0 1px #fff2,0 6px #1119}.b1-one{top:48px;transform:rotate(-3deg)}.b1-two{top:181px;transform:rotate(3deg)}.b1-parent>img{width:72px;height:80px}.b1-parent>div{flex:1;min-width:0}.b1-parent strong{margin-bottom:9px;font-size:21px;display:block}.b1-parent .tc-gene-label{font-size:12px}.b1-parent .tc-gene-label img,.b1-parent .tc-grade{display:none}.b1-child{width:227px;position:absolute;top:24px;left:431px;transform:rotate(3deg)}.b1-child .tc-card-top{justify-content:flex-end}.b2-parent{width:200px;position:absolute;top:36px}.b2-parent.left{left:65px;transform:rotate(-12deg)}.b2-parent.right{right:65px;transform:rotate(12deg)}.b2-child{z-index:2;width:218px;position:absolute;top:25px;left:251px}.b2-label{z-index:3;position:absolute;bottom:13px;left:258px;transform:rotate(-3deg)}.b3-header{align-items:center;gap:25px;display:flex;position:absolute;top:24px;left:37px}.b3-header .tc-mini-title{margin:0}.b3-parents{align-items:center;gap:16px;display:flex;position:absolute;top:70px;left:44px}.b3-parents>div{background:#304e56;border:2px solid #76b7bd80;border-radius:22px;width:98px;height:91px;position:relative;box-shadow:0 5px #132e30}.b3-parents img{width:86px;height:80px;position:absolute;top:-9px;left:4px}.b3-parents>div>span{font-size:25px;font-weight:900;position:absolute;bottom:4px;right:7px}.tc-plus{color:#d7cfa8;font-size:34px}.b3-arrows{fill:none;stroke:#d3bc7b;stroke-width:4px;stroke-linecap:round;position:absolute;inset:0}.b3-genes{background:#3f3b30;border:2px solid #151b18;border-radius:18px;width:285px;padding:14px;position:absolute;top:184px;left:39px;box-shadow:0 6px #14232080}.tc-inheritance-note{color:#dfc889;text-align:center;margin-top:9px;font-size:14px;font-weight:750}.b3-result{background:radial-gradient(#86eeee44,#0000 67%);border-radius:50%;width:250px;height:225px;position:absolute;top:65px;left:419px}.b3-result>img{filter:drop-shadow(0 15px 8px #132a2a);width:235px;height:220px}.b3-result>.tc-rating{width:59px;height:59px;font-size:39px;position:absolute;bottom:7px;right:12px;transform:rotate(9deg)}.b4-halo{border:1px solid #c5ff9b30;border-radius:50%;width:285px;height:285px;position:absolute;top:32px;left:33px;box-shadow:0 0 0 20px #afff7a08,inset 0 0 60px #b7ff6e15}.b4-portrait{width:280px;height:212px;position:absolute;top:60px;left:40px}.b4-portrait>img{filter:drop-shadow(0 20px 7px #152c2080);width:100%;height:100%;transform:rotate(-6deg)}.b4-family{background:#273d2f;border:2px solid #a1bd7170;border-radius:40px;align-items:center;gap:11px;padding:6px 15px;display:flex;position:absolute;bottom:14px;left:79px;box-shadow:0 5px #10251980}.b4-family img{width:45px;height:45px}.b4-family span{font-size:24px}.b4-family svg{stroke:#ffe09d;fill:none;stroke-width:3px;width:28px;height:28px}.b4-panel{width:315px;position:absolute;top:42px;left:360px}.b4-panel h3{align-items:center;gap:24px;display:flex}.b4-panel .tc-genes{gap:13px;margin:21px 0 22px}.b4-panel .tc-gene-track{height:30px}.b4-panel .tc-gene-label,.b4-panel .tc-gene-track>b{font-size:17px}.b4-panel .tc-chip{margin-right:8px}.b5-side{text-align:center;width:174px;position:absolute;top:43px}.b5-side.left{left:37px;transform:rotate(-7deg)}.b5-side.right{right:37px;transform:rotate(7deg)}.b5-side>img{filter:drop-shadow(0 9px 3px #0004);width:115px;height:110px}.b5-gene{background:#463a29;border:3px solid #201c16;border-radius:17px;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 6px #17171090}.b5-gene>span:last-child{align-items:center;gap:8px;font-size:18px;display:flex}.b5-gene b{color:#ffd578;font-size:32px}.b5-connect{stroke:#ffc75b;stroke-width:4px;fill:none;stroke-dasharray:8 8;position:absolute;inset:0}.b5-center{text-align:center;width:228px;position:absolute;top:17px;left:246px}.b5-center>img{filter:drop-shadow(0 12px 6px #301d12);width:180px;height:151px;margin:8px auto 0;display:block}.b5-center .tc-genes{background:#44382b;border:2px solid #191710;border-radius:16px;padding:13px;box-shadow:0 5px #17140d80}.b5-center .tc-chip{color:#ffe9b7;background:#765633;font-size:14px}.a1-ghost{background:#544a3455;border:2px solid #c6ae7130;border-radius:25px;width:588px;height:280px;position:absolute;top:51px;left:66px;transform:rotate(-7deg)}.ghost-two{transform:rotate(7deg)}.a1-modal{background:#443b2e;border:3px solid #15140f;border-radius:26px;grid-template-columns:220px 1fr;gap:20px;width:574px;height:280px;padding:17px;display:grid;position:absolute;top:51px;left:73px;transform:rotate(-2deg);box-shadow:inset 0 0 0 2px #ffdf9926,0 9px #12120f90,0 20px 30px #0006}.a1-art{background:radial-gradient(at 50% 55%,#ed9b4277,#0000 65%),linear-gradient(140deg,#97452a,#583327);border:2px solid #1a1912;border-radius:17px;padding:13px;position:relative}.a1-art>img{filter:drop-shadow(0 12px 4px #462219);width:184px;height:172px;position:absolute;bottom:12px;left:3px}.a1-art>.tc-rating{position:absolute;bottom:12px;right:10px}.a1-info .tc-mini-title{margin:5px 0;font-size:12px}.a1-info h3{margin-bottom:12px;font-size:34px}.a1-buy{color:#43270d;background:#f7b344;border:2px solid #19160e;border-radius:13px;align-items:center;gap:8px;margin-top:15px;padding:10px 9px;display:flex;box-shadow:inset 0 2px #fff5,0 4px #211810}.a1-buy>img{width:27px;height:27px}.a1-buy>b{font-size:24px}.a1-buy>span{margin-left:auto;font-size:17px;font-weight:850}.a2-card{width:200px;position:absolute;top:57px}.a2-card.left{left:86px;transform:rotate(-13deg)}.a2-card.right{right:86px;transform:rotate(13deg)}.a2-card.center{width:214px;top:24px;left:253px}.a3-browser{background:#453c2e;border:3px solid #19160e;border-radius:24px;width:554px;height:305px;padding:17px;position:absolute;top:29px;left:71px;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #fff2,0 9px #19160f99,0 23px 30px #0005}.a3-toolbar{gap:15px;margin-bottom:14px;display:flex}.a3-toolbar .tc-chip{color:#432c10;background:#f9b241;border-radius:10px;font-size:18px}.tc-search{color:#bbaf91;background:#30291f;border:2px solid #1b1812;border-radius:10px;flex:1;justify-content:space-between;align-items:center;padding:7px 13px;font-size:18px;display:flex}.tc-search svg{stroke:currentColor;stroke-width:2px;fill:none;width:21px;height:21px}.a3-row{background:#373126;border:2px solid #252015;border-radius:12px;align-items:center;gap:16px;height:68px;margin-bottom:7px;padding:5px 15px;display:flex}.a3-row>img{width:58px;height:58px}.a3-row>strong{flex:1;font-size:25px}.a3-row .tc-rating{width:28px;height:28px;font-size:18px}.a3-row.chosen{background:#655031;border-color:#edba60;box-shadow:0 0 0 2px #eebd5229}.a3-price{align-items:center;gap:7px;font-size:22px;font-weight:850;display:flex}.a3-price img{width:24px;height:24px}.a3-floating{color:#432b11;background:#ffc15a;border:3px solid #271f13;border-radius:20px;padding:15px 62px 15px 22px;position:absolute;top:280px;left:356px;transform:rotate(4deg);box-shadow:inset 0 2px #fff8,0 8px #191810b0,0 15px 25px #0003}.a3-floating span{font-size:17px;font-weight:800;display:block}.a3-floating b{font-size:22px}.a3-floating svg{fill:none;stroke:#5c421b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px;position:absolute;top:26px;right:17px}.a4-glow{border:1px solid #cbf69e26;border-radius:50%;width:330px;height:330px;position:absolute;top:32px;left:12px;box-shadow:inset 0 0 90px #91f55115,0 0 0 23px #caff8008}.a4-portrait{width:300px;height:240px;position:absolute;top:88px;left:28px;transform:rotate(-6deg)}.a4-portrait>img{filter:drop-shadow(0 20px 6px #14291b99);width:100%;height:100%}.a4-portrait>.tc-rating{width:58px;height:58px;font-size:40px;position:absolute;bottom:8px;right:8px;transform:rotate(13deg)}.a4-tag{background:#493f2d;border:3px solid #1b2115;border-radius:24px;width:298px;height:317px;padding:25px 20px;position:absolute;top:34px;left:367px;transform:rotate(4deg);box-shadow:inset 0 0 0 1px #fff2,0 8px #18201699}.a4-tag h3{margin-bottom:9px;font-size:38px}.a4-tag .tc-mini-title{font-size:12px}.a4-price{color:#ffd371;align-items:center;gap:10px;margin-bottom:15px;font-size:39px;font-weight:900;display:flex}.a4-price img{width:38px;height:38px}.tc-buy-button{color:#4a2b12;background:#f8b43e;border:2px solid #251d11;border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:11px 14px;font-size:21px;font-weight:850;display:flex;box-shadow:inset 0 2px #ffe8a6,0 4px #2c2110}.tc-buy-button svg{stroke:currentColor;stroke-width:3px;fill:none;width:22px;height:22px}.a4-coins{position:absolute;bottom:32px;left:45px}.a4-coins img{filter:drop-shadow(0 4px 2px #172918);width:38px;height:38px;margin-right:-9px;transform:rotate(-18deg)}.a4-coins img:nth-child(2){width:49px;height:49px;transform:rotate(15deg)translateY(-15px)}.a5-back-card{width:240px;position:absolute;top:35px;left:82px;transform:rotate(-9deg)}.a5-back-card .tc-card-portrait{height:173px}.a5-back-card .tc-card-portrait img{width:181px;height:170px}.a5-back-card .tc-creature-card:before{height:217px}.a5-receipt{color:#463922;background:#efe2b9;border:3px solid #29271b;border-radius:22px;width:332px;padding:28px 24px;position:absolute;top:85px;left:323px;transform:rotate(5deg);box-shadow:inset 0 0 0 2px #fff6,0 8px #151d2380,0 20px 30px #0004}.a5-receipt .tc-mini-title{color:#8a7652;font-size:14px}.a5-receipt h3{font-size:35px}.a5-total{border-block:2px dashed #ad956380;justify-content:space-between;align-items:center;margin:20px 0;padding-block:18px;font-size:21px;display:flex}.a5-total>strong{align-items:center;gap:7px;font-size:24px;display:flex}.a5-total img{width:26px;height:26px}.a5-success{color:#3c5c30;justify-content:center;align-items:center;gap:13px;font-size:28px;font-weight:850;display:flex}.a5-success svg{stroke:#31522b;fill:none;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;background:#b9d894;border:2px solid #36552e;border-radius:50%;width:37px;height:37px}.a5-coin{filter:drop-shadow(0 6px #14202b90);width:68px;height:68px;position:absolute}.a5-coin img{width:100%;height:100%}.coin-one{bottom:25px;left:56px;transform:rotate(-20deg)}.coin-two{width:45px;height:45px;top:33px;right:35px;transform:rotate(17deg)}.tc-frame.pvp{aspect-ratio:720/390}.tc-canvas.pvp{height:390px}.pvp .tc-backdrop{background:radial-gradient(at 23% 55%,#32687999,#0000 48%),radial-gradient(at 80% 55%,#a5502a70,#0000 48%),#252b2d}.pvp-divide{background:linear-gradient(#0000,#ebcd8f88 35% 65%,#0000);width:3px;height:460px;position:absolute;top:-35px;left:356px;transform:rotate(15deg);box-shadow:0 0 35px #ffd38944}.pvp-fighter{width:258px;height:332px;position:absolute;top:32px}.pvp-ally{left:40px;transform:rotate(-3deg)}.pvp-rival{right:40px;transform:rotate(3deg)}.pvp-status{z-index:2;background:#373c32;border:3px solid #151b18;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px 15px;display:flex;position:relative;box-shadow:inset 0 1px #fff3,0 6px #1119}.pvp-status strong{font-size:26px;line-height:1}.pvp-status>span{color:#c6b99a;font-size:15px;font-weight:800}.pvp-rival .pvp-status{background:#48332b}.pvp-health{background:#20231b;border:3px solid #141713;border-radius:8px;width:100%;height:23px;position:relative;overflow:hidden}.pvp-health>span{background:linear-gradient(#a5d279,#6da542);position:absolute;inset:0;box-shadow:inset 0 3px #fff3}.pvp-rival .pvp-health>span{background:linear-gradient(#e78674,#be4a40)}.pvp-health>b{text-shadow:0 1px 2px #182014;padding:0 7px;font-size:15px;line-height:18px;display:block;position:relative}.pvp-rival .pvp-health>b{text-align:right}.pvp-portrait{filter:drop-shadow(0 12px 4px #1119);width:196px;height:178px;position:absolute;top:105px;left:32px}.pvp-rival .pvp-portrait{transform:scaleX(-1)}.pvp-platform{background:#122f3c88;border:2px solid #71c6da35;border-radius:50%;width:200px;height:31px;position:absolute;top:251px;left:28px;box-shadow:0 0 45px #66d6ee22}.pvp-rival .pvp-platform{background:#49231988;border-color:#f9b46d35;box-shadow:0 0 45px #efac4422}.pvp-bench{align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:24px;right:15px}.pvp-bench img{background:#3e443b;border:2px solid #181c18;border-radius:11px;width:37px;height:37px;padding:3px;box-shadow:0 3px #1118}.pvp-bench span{letter-spacing:1.3px;color:#bdc4af;margin-left:8px;font-size:12px;font-weight:850}.pvp-rival .pvp-bench img{background:#534037}.pvp-rival .pvp-bench span{color:#d4b7a3}.pvp-versus{background:linear-gradient(135deg,#ffe19a,#f4ad42);border:4px solid #211d16;border-radius:24px;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:157px;left:317px;transform:rotate(-9deg);box-shadow:inset 0 0 0 3px #fff4,0 7px #171713,0 0 45px #ffbd4822}.pvp-versus span{color:#4b2d13;text-shadow:0 2px #fff6;font-size:42px;font-weight:900;transform:rotate(9deg)}.breeding.v1 .tc-backdrop{background:radial-gradient(at 70% 40%,#5e784650,#0000 60%),linear-gradient(135deg,#34452e,#202b23)}.tc-frame.genes{aspect-ratio:720/333}.genes .tc-backdrop{background:radial-gradient(at 72%,#9b675455,#0000 53%),linear-gradient(135deg,#3a283c,#2b2330)}.genes-panel{background:#443a33;border:3px solid #21191b;border-radius:23px;width:312px;padding:20px 21px 25px;position:absolute;top:45px;left:43px;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px #fff2,0 8px #18151b88,0 15px 25px #160c1b50}.genes-keeper{align-items:center;gap:13px;margin-bottom:20px;display:flex}.genes-keeper>img{filter:drop-shadow(0 4px 2px #1d1116);width:66px;height:66px}.genes-keeper .tc-mini-title{letter-spacing:2px;color:#c6b399;margin:0 0 5px;font-size:12px}.genes-keeper strong{font-size:29px;line-height:1}.genes-panel .tc-genes{gap:12px}.genes-panel .tc-gene-track{height:29px}.genes-panel .tc-gene-label{font-size:16px}.genes-panel .tc-gene-track>b{font-size:17px}.genes-panel .tc-grade{width:29px;height:29px;font-size:20px}.genes-traits{width:293px;height:293px;position:absolute;top:21px;left:383px}.genes-trait-back{opacity:.72;border:3px solid #21171d;border-radius:18px;width:108px;height:108px;position:absolute;box-shadow:0 6px #1a142177}.trait-green{top:21px;left:0;transform:rotate(-17deg)}.trait-ice{bottom:30px;right:0;transform:rotate(17deg)}.genes-trait-feature{text-align:center;background:#4d3944;border:3px solid #d4ae70;border-radius:23px;width:192px;padding:12px 12px 14px;position:absolute;top:18px;left:49px;transform:rotate(5deg);box-shadow:inset 0 0 0 2px #ffe6ad22,0 8px #21182088,0 0 45px #e9bd5c16}.genes-trait-feature .tc-mini-title{letter-spacing:2px;color:#e7c792;margin:0 0 10px;font-size:12px}.genes-trait-feature>img{border:2px solid #251a24;border-radius:16px;width:162px;height:162px;display:block}.genes-trait-feature>strong{color:#ffe1a3;margin-top:12px;font-size:25px;display:block}.tc-gender-icon{vertical-align:-.1em;width:1em;height:1em;display:inline-block}
